Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Knižnice ??? Žiaden problém
- Krok 3: Arduino kód
- Krok 4: Pripojenie LCD k Arduinu
Video: Zobrazte živé namerané hodnoty zo senzora Arduino na LCD displeji telefónu Nokia 5110: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ak ste niekedy pracovali s arduinom, pravdepodobne ste chceli, aby zobrazoval hodnoty zo senzorov. Používanie sériového monitora je úplne v poriadku, ale keďže ste arduino badass, ktorým sa rýchlo stávate, pravdepodobne budete chcieť, aby zobrazoval hodnoty na niečom miernejšom. hľadáte. Tiež, keď máte arduino pripojené k počítaču alebo notebooku, nie je to práve super prenosné a mať pripojený LCD displej na zobrazenie vašich dát je naozaj praktický, ak chcete svoje Arduino nosiť so sebou. Tu je niekoľko JEDNODUCHÝCH pokynov, ktoré je potrebné vykonať, ako zapojiť a naprogramovať arduino tak, aby fungovalo s displejom.
Na okraj som tiež urobil návod na používanie OLED displeja, ktorý používa iba 4 vodiče. Ak by ste si to chceli overiť, tu je odkaz:
www.instructables.com/id/Easy-OLED-Display/
Krok 1: Čo budete potrebovať
Na tento projekt budete potrebovať: -Lokátor Nokia 5110 LCD-Dupont-drôt-Arduino IDE-Arduino (testované na UNO) -Knižnica Adafruit_GFX-Knižnica Adafruit_PCD8544Klávesnicu Nokia 5110 LCD môžete kúpiť na ebay za približne 2 doláre. To isté platí pre dupontový drôt. Hľadaj na ebay „40PCS dupont wire male to female“, stojí to asi dolár.
Krok 2: Knižnice ??? Žiaden problém
Ak ste už pracovali s Arduino, pravdepodobne máte IDE a skutočné Arduino. Ak však knižnice ešte nepoznáte, nie je dôvod sa znepokojovať, ich používanie je veľmi jednoduché. Stiahnite si ich pomocou nižšie uvedených odkazov a kliknutím na tlačidlo stiahnuť ZIP na pravej strane webovej stránky. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Po stiahnutí súborov zip ich rozbaľte do súboru knižníc vo svojom hlavnom súbore Arduino (zvyčajne C:/Programové súbory/Arduino/knižnice) Rozbaľte súbory do priečinka knižníc a premenujte ich na Adafruit_GFX a Adafruit_PCD8544 To je v podstate všetko, čo musíte pre túto časť urobiť. Teraz k časti kódu.
Krok 3: Arduino kód
Napísal som prázdnu šablónu, stačí pridať kód, ktorý sa číta z vášho senzora, a malo by to fungovať. Môj kód zapisuje na sériový monitor v IDE a tiež na LCD 5110. Časti, ktoré musíte zmeniť, aby mohol zobrazovať požadované hodnoty (a text), sú označené v kóde.#Include // matematika a SPI by už malo byť predvolene v priečinku vašich knižníc, s týmito si nerobte starosti#zahrnúť #include // práve sme to stiahli#zahrnúť Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // digitálne piny používané na pripojenie k LCD#definovať XPOS 0#definovať YPOS 1 plavákový senzorPin = A0; // váš pin snímača, môžete to zmeniť, ak sa chcete vyhnúť nastaveniu () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // môžete zmeniť „sensorValue“v celom kóde na čokoľvek, čo chceteSerial.print („Hodnota senzora A je:“); // zobrazí tento text na sériovom monitore monitorSerial.println (sensorValue); // nezabudnite na ln, aby sa nasledujúci beh zapísal do nasledujúceho riadka display.clearDisplay (); // vymaže zobrazenie zakaždým, keď sa slučka spustí overdisplay.setCursor (0, 0); display.print ("Hodnota senzora A je:"); // toto bude napísané na LCDdisplay.println (sensorValue); display.display (); delay (1000);} Ak ste urobili všetko správne, kód by mal fungovať, ale zatiaľ ho nespúšťajte, musíme najskôr pripojte obrazovku.
Krok 4: Pripojenie LCD k Arduinu
Už sme skoro hotoví! jediná vec, ktorá v skutočnosti zostáva, je pripojiť kolíky LCD k Arduinu. Našťastie sú kolíky (od 1 do 5) spojené v rade, takže vaša šanca na nesprávne zapojenie je veľmi malá. Pripojte kolíky 1-5 zariadenia Nokia 5110 LCD na piny 3-7 na vašom Arduine. (Takže RST by išiel na pin 3 Arduino, CE by prešiel na pin 4 a tak ďalej) Po pripojení všetkých pinov si všimnete, že 3 zostali. Tieto kolíky sa majú pripojiť k kolíku 3,3 V, 5 V a GND na vašom Arduino. Pin GND LCD samozrejme ide na GND na Arduino. V závislosti od toho, aký typ Arduina máte a akú obrazovku máte, sa pohrajte s pripojením posledných dvoch pinov LCD k pinu 5 V alebo 3,3 V na vašom Arduine. Oba by mali fungovať, ale vyskúšajte si to sami a zistite, aká je najlepšia kombinácia. Tiež umiestnenie malých odporov (okolo 100-200Ohm by malo byť v poriadku) medzi 3-7 pinmi Arduino a pinmi LCD neuškodí. Toto je len pre bezpečnosť a nie je to potrebné, ak nechcete obrazovku používať dlhší čas. Odporúčam prečítať si túto časť znova, aby ste sa presvedčili, že ste všetko správne pripojili. Keď je všetko prepojené, môžete nahrať kód a začať sa baviť s novým LCD displejom s údajmi Arduino. Dúfam, že návod bol ľahko zrozumiteľný a pomohol aspoň niektorým z vás.
Odporúča:
Odovzdanie hodnoty vibračného senzora do IOT ThingSpeak pomocou NodeMCU: 4 kroky
Odovzdanie hodnoty vibračného senzora do IOT ThingSpeak pomocou NodeMCU: Existuje niekoľko kritických strojov alebo drahých zariadení, ktoré sú poškodené v dôsledku vibrácií. V takom prípade je potrebný snímač vibrácií, ktorý zistí, či stroj alebo zariadenie vytvára vibrácie alebo nie. Identifikácia objektu, ktorý
Monitor teploty a úrovne svetla so zobrazením na LCD displeji NOKIA 5110: 4 kroky
Monitor teploty a úrovne svetla so zobrazením na LCD NOKIA 5110: Dobrý deň, všetci! V tejto sekcii vyrábame jednoduché elektronické zariadenie na monitorovanie teploty a úrovne svetla. Merania týchto parametrov sú zobrazené na LCD NOKIA 5110. Zariadenie je založené na mikrokontroléri AVR ATMEGA328P. Monitorovanie
Vlastná grafika na displeji Nokia 5110: 7 krokov
Vlastná grafika na displeji Nokia 5110: Hej, chlapci! Moxigen tu. Asi pred 3 rokmi som vypol svoje osobné stránky (inKnowit.in), na ktorých bolo asi 30 blogov. Pokračoval som v blogovaní, ale veľmi rýchlo som stratil motiváciu a napísal som iba tri blogy. Po dlhom premýšľaní som sa rozhodol
Živé sledovanie hodnoty vášho senzora odkiaľkoľvek na svete: 4 kroky
Živé monitorovanie hodnoty vášho senzora odkiaľkoľvek na svete: Dostal som správu o čísle WhatsApp od techiesms ohľadom pomoci pri vytváraní jedného projektu. Cieľom projektu bolo zmerať tlak vyvíjaný na snímač tlaku a zobraziť ho na smartfóne. Tak som pomohol pri vytváraní projektu a rozhodol som sa urobiť tútora
Domáca automatizácia: Spustite alarm a zobrazte na LCD displeji, keď je teplota nad prahovou hodnotou: 5 krokov
Domáca automatizácia: Spustenie alarmu a zobrazenie na LCD displeji, keď je teplota nad prahovou hodnotou: Tento blog ukáže, ako vytvoriť systém domácej automatizácie, ktorý začne vydávať poplach vždy, keď teplota dosiahne viac, ako je naprogramovaná prahová hodnota. Na LCD displeji bude naďalej zobrazovať aktuálnu teplotu miestnosti a potrebné opatrenia