
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09


Č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



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

Č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




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:
Branje podatkov ultrazvočnega senzorja (HC-SR04) na LCD-zaslonu 128 × 128 in vizualizacija z uporabo Matplotliba: 8 korakov

Branje podatkov ultrazvočnega senzorja (HC-SR04) na LCD-zaslonu 128 × 128 in vizualizacija z uporabo Matplotliba: V tem navodilu bomo za prikaz podatkov ultrazvočnega senzorja (HC-SR04) na zaslonu 128 × 128 uporabili MSP432 LaunchPad + BoosterPack LCD in podatke serijsko pošljite na osebni računalnik ter si jih z Matplotlibom vizualizirajte
Ogled podatkov senzorja po zaslonu LCD: 5 korakov

Ogled podatkov senzorjev po zaslonu LCD: V tem projektu si moramo ogledati podatke iz dveh senzorjev na zaslonu z Arduinom. Uporaba tega projekta je spremljanje vlažnosti in temperature v rastlinjaku
Meni Arduino na LCD zaslonu Nokia 5110 z rotacijskim kodirnikom: 6 korakov (s slikami)

Arduino meni na LCD zaslonu Nokia 5110 z rotacijskim kodirnikom: Dragi prijatelji, dobrodošli v drugi vadnici! V tem videoposnetku se bomo naučili, kako sestaviti lasten meni za priljubljeni LCD zaslon Nokia 5110, da bodo naši projekti uporabniku prijaznejši in zmogljivejši. Začnimo! To je projekt
Grafika po meri na zaslonu Nokia 5110: 7 korakov

Grafika po meri na zaslonu Nokia 5110: Pozdravljeni, fantje! Moxigen tukaj. Pred približno tremi leti sem zaprl svojo osebno spletno stran (inKnowit.in), na kateri je bilo približno 30 blogov. Tu sem nadaljeval blog, vendar sem zelo hitro izgubil motivacijo in napisal le tri bloge. Po dolgem razmišljanju sem se odločil
Spremljanje vrednosti vašega senzorja v živo z vsega sveta: 4 koraki

V živo spremljanje vrednosti vašega senzorja od koder koli po svetu: dobil sem sporočilo o številki WhatsApp techiesms v zvezi s pomočjo pri izdelavi enega projekta. Projekt je bil meriti pritisk na senzor tlaka in ga prikazati na pametnem telefonu. Tako sem pomagal pri izdelavi tega projekta in se odločil, da bom učitelj