Kazalo:

Prikaz odčitkov senzorja Arduino v živo na LCD zaslonu Nokia 5110: 4 koraki (s slikami)
Prikaz odčitkov senzorja Arduino v živo na LCD zaslonu Nokia 5110: 4 koraki (s slikami)

Video: Prikaz odčitkov senzorja Arduino v živo na LCD zaslonu Nokia 5110: 4 koraki (s slikami)

Video: Prikaz odčitkov senzorja Arduino v živo na LCD zaslonu Nokia 5110: 4 koraki (s slikami)
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, November
Anonim
Prikažite odčitke senzorja Arduino v živo na LCD zaslonu Nokia 5110
Prikažite odčitke senzorja Arduino v živo na LCD zaslonu Nokia 5110
Prikažite odčitke senzorja Arduino v živo na LCD zaslonu Nokia 5110
Prikažite odčitke senzorja Arduino v živo na LCD zaslonu Nokia 5110

Če ste že kdaj delali z arduinom, ste verjetno želeli, da prikaže odčitke senzorjev. Uporaba serijskega monitorja je povsem v redu, a ker ste arduino slab, hitro postajate, verjetno želite, da prikaže odčitke na nečem bolj znanem Tudi če je vaš arduino povezan z osebnim računalnikom ali prenosnim računalnikom, ni ravno super prenosljiv, LCD -prikazovalnik za prikaz vaših podatkov pa je zelo priročen, če želite nositi svoj Arduino naokoli. Tukaj je nekaj LAHKO slediti navodilom, kako povezati in programirati svoj arduino, da bo deloval z zaslonom.

Poleg tega sem naredil navodila za uporabo zaslona OLED, ki uporablja samo 4 žice. Če želite to preveriti, je tukaj povezava:

www.instructables.com/id/Easy-OLED-Display/

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

Za ta projekt boste potrebovali: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (preizkušeno na UNO) -Adafruit_GFX knjižnica-Adafruit_PCD8544 knjižnica Nokia 5110 LCD lahko kupite na ebayu za približno 2 dolarja. Enako velja za dupont žico. Na ebayu poiščite "40PCS dupont wire moški do samice", stane približno dolar.

2. korak: Knjižnice ??? Ni problema

Knjižnice ??? Ni problema!
Knjižnice ??? Ni problema!

Če ste že delali z Arduinom, verjetno imate IDE in dejanski Arduino. Če pa knjižnic še ne poznate, vam ni treba skrbeti, saj so zelo enostavne za uporabo. Prenesite jih tako, da sledite spodnjim povezavam in kliknete na prenos ZIP na desni strani spletne strani. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Ko ste prenesli datoteke zip, jih izvlecite v datoteko knjižnic v svoji glavni datoteki Arduino (običajno C:/Programske datoteke/Arduino/knjižnice) Izvlecite datoteke v mapo knjižnic in jih preimenujte v Adafruit_GFX in Adafruit_PCD8544To je v bistvu vse, kar morate storiti za ta del. Zdaj pa k kodnemu delu.

3. korak: Arduino koda

Napisal sem prazno predlogo, dodati morate le kodo, ki bere iz vašega senzorja in bi morala delovati. Moja koda piše na serijski monitor v IDE -ju in na LCD 5110. Deli, ki jih morate spremeniti, da lahko prikaže želene odčitke (in besedilo), so označeni v kodi.#Include // math in SPI morata biti privzeto že v mapi vaše knjižnice, ne skrbite glede teh#include #include // to smo pravkar naložili#include Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // digitalni zatiči za priključitev na LCD#definiraj XPOS 0#določi YPOS 1 float sensorPin = A0; // vaš senzorski pin, to lahko spremenite, če želitevoid setup () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // lahko spremenite “sensorValue” v vsej kodi na karkoli želite. Serial.print ("Vrednost senzorja A je:"); // bo prikazalo to besedilo na serijskem monitorSerial.println (sensorValue); // ne pozabite na ln, tako da naslednji zagon zapiše v prikaz naslednje vrstice.clearDisplay (); // počisti zaslon vsakič, ko se zanka začne overdisplay.setCursor (0, 0); display.print ("Vrednost senzorja A je:"); // to bo zapisano na LCDdisplay.println (sensorValue); display.display (); delay (1000);} Če ste vse naredili pravilno, bi morala koda delovati, vendar je še ne zaženite, moramo najprej povežite zaslon.

4. korak: Priključitev LCD -ja na Arduino

Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino
Priključitev LCD -ja na Arduino

Skoraj smo že končali! edino, kar ostane, je dejansko priključitev nožic LCD-ja na Arduino. 5110 LCD na nožice 3-7 na vašem Arduinu. (Torej bi RST šel na Arduino pin 3, CE bi šel na pin 4 in tako naprej) Ko povežete vse zatiče, boste opazili, da 3 ostanejo. Ti zatiči morajo biti priključeni na 3.3V, 5V in GND pin na vašem Arduinu. Očitno pin GND LCD preide v GND na Arduinu. Odvisno od tega, kakšen Arduino imate in kakšen zaslon imate, se povežite z zadnjima dvema zatičema LCD na pin 5V ali 3.3V na vašem Arduinu. Oboje bi moralo delovati, vendar poskusite sami in poglejte, katera je najboljša kombinacija. Tudi ustavljanje majhnih vrednosti uporov (okoli 100-200Ohm bi moralo biti v redu) med zatiči Arduino 3-7 in zatiči LCD ne bo škodilo. To je samo zaradi varnosti in ni potrebno, če zaslona ne želite uporabljati dlje časa. Priporočam, da ta del še enkrat preberete, da se prepričate, da ste vse pravilno povezali. Ko je vse povezano, lahko naložite kodo in se začnete zabavati z novim zaslonom za prikaz podatkov Arduino. Upam, da je bilo navodilo enostavno razumeti in je pomagalo vsaj nekaterim izmed vas.

Priporočena: