Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Knihovny ??? Žádný problém
- Krok 3: Arduino kód
- Krok 4: Připojení LCD k Arduinu
Video: Zobrazit živé hodnoty snímače Arduino na displeji LCD Nokia 5110: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Pokud jste někdy pracovali s arduino, pravděpodobně jste chtěli, aby zobrazoval hodnoty ze senzorů. Použití sériového monitoru je naprosto v pořádku, ale protože jste arduino badass, kterým se rychle stáváte, pravděpodobně chcete, aby zobrazoval hodnoty na něčem více sciency. Také, když máte arduino připojené k PC nebo notebooku, není zrovna super přenosné a mít připojený LCD displej pro zobrazení vašich dat se vám bude hodit, pokud chcete mít své Arduino stále u sebe. Zde je několik SNADNĚ následujících pokynů, jak zapojit a naprogramovat arduino tak, aby fungovalo s displejem.
Na druhou stranu jsem také vytvořil návod k použití OLED displeje, který používá pouze 4 vodiče. Pokud se na to chcete podívat, zde je odkaz:
www.instructables.com/id/Easy-OLED-Display/
Krok 1: Co budete potřebovat
K tomuto projektu budete potřebovat: -Nokia 5110 LCD-Dupont drát-Arduino IDE-Arduino (testováno na UNO) -Adafruit_GFX knihovna-Adafruit_PCD8544 knihovna Nokia 5110 LCD můžete koupit na ebay za zhruba 2 dolary. Totéž platí pro dupontní vodič. Na ebay hledejte „40PCS dupont wire male to female“, stojí to asi dolar.
Krok 2: Knihovny ??? Žádný problém
Pokud jste již s Arduinem pracovali, pravděpodobně máte IDE a skutečné Arduino. Pokud však ještě nejste s knihovnami obeznámeni, nemusíte mít obavy, jejich použití je velmi jednoduché. Stáhněte si je pomocí níže uvedených odkazů a kliknutím na stažení ZIP na pravé straně webové stránky. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Po stažení souborů zip je rozbalte do souboru knihoven ve vašem hlavním souboru Arduino (obvykle C:/Programové soubory/Arduino/knihovny) Extrahujte soubory do složky knihoven a přejmenujte je na Adafruit_GFX a Adafruit_PCD8544 To je v podstatě vše, co musíte pro tuto část udělat. Nyní k části kódu.
Krok 3: Arduino kód
Napsal jsem prázdnou šablonu, stačí přidat kód, který se čte ze senzoru, a mělo by to fungovat. Můj kód zapisuje na sériový monitor v IDE a také na LCD 5110. Části, které potřebujete změnit, aby zobrazovaly požadované hodnoty (a text), jsou v kódu označeny.#Include // math a SPI by již mělo být ve složce knihoven ve výchozím nastavení, o tyto si nedělejte starosti#zahrnout #include // právě jsme to stáhli#include Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // digitální piny používané pro připojení k LCD#definovat XPOS 0#definovat YPOS 1 float sensorPin = A0; // pin vašeho senzoru, můžete to změnit, pokud se chcete vyhnout setup () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // můžete změnit „sensorValue“v celém kódu na cokoli, co chceteSerial.print („Hodnota snímače A je:“); // zobrazí tento text na sériovém monitorSerial.println (sensorValue); // nezapomeňte na ln, takže další běh zapíše do dalšího řádku display.clearDisplay (); // vymaže displej při každém spuštění smyčky overdisplay.setCursor (0, 0); display.print ("Hodnota senzoru A je:"); // toto bude napsáno na LCDdisplay.println (sensorValue); display.display (); delay (1000);} Pokud jste udělali vše správně, kód by měl fungovat, ale zatím jej nespouštějte, musíme nejprve připojte obrazovku.
Krok 4: Připojení LCD k Arduinu
Jsme téměř hotovi! jediné, co zbývá, je ve skutečnosti připojení pinů LCD k Arduinu. Naštěstí jsou piny (od 1 do 5) spojeny v řadě, takže vaše šance na špatné zapojení je velmi malá. Připojte piny 1-5 Nokia 5110 LCD na piny 3-7 na vašem Arduinu. (Takže RST by šel na pin 3 Arduino, CE by šel na pin 4 a tak dále) Jakmile připojíte všechny piny, všimnete si, že 3 zbývají. Tyto kolíky je třeba připojit ke kolíku 3,3 V, 5 V a GND na vašem Arduinu. Očividně jde pin GND LCD do GND na Arduinu. V závislosti na tom, jaký máte Arduino a jakou obrazovku, hrajte s připojením posledních dvou pinů LCD k pinu 5V nebo 3,3V na vašem Arduinu. Oba by měly fungovat, ale zkuste to sami a uvidíte, jaká je nejlepší kombinace. Také umístění malých odporů (kolem 100-200Ohm by mělo být v pořádku) mezi 3-7 piny Arduino a piny LCD neuškodí. Toto je pouze pro bezpečnost a není to nutné, pokud nechcete obrazovku používat delší dobu. Doporučuji přečíst si tuto část znovu, jen abyste se ujistili, že jste vše správně připojili. Poté, co je vše připojeno, můžete nahrát kód a začít se bavit s novým LCD displejem dat Arduino. Doufám, že návod byl snadno pochopitelný a pomohl alespoň některým z vás.
Doporučuje:
Jak zobrazit srdeční frekvenci na kamenném LCD displeji pomocí Ar: 31 kroků
Jak zobrazit tepovou frekvenci na kamenném LCD displeji pomocí Ar: stručný úvod Před nějakou dobou jsem při online nakupování našel modul snímače tepové frekvence MAX30100. Tento modul může shromažďovat údaje o krevním kyslíku a srdečním tepu uživatelů, což je také jednoduché a pohodlné použití. Podle údajů jsem zjistil, že tam
Nabídka Arduino na displeji Nokia 5110 pomocí rotačního kodéru: 6 kroků (s obrázky)
Nabídka Arduino na LCD telefonu Nokia 5110 pomocí rotačního kodéru: Vážení přátelé, vítám vás u dalšího tutoriálu! V tomto videu se naučíme, jak vytvořit vlastní nabídku pro populární LCD displej Nokia 5110, aby byly naše projekty uživatelsky přívětivější a schopnější. Začněme! Toto je projekce
Vlastní grafika na displeji Nokia 5110: 7 kroků
Vlastní grafika na displeji Nokia 5110: Čau lidi! Tady Moxigen. Asi před 3 lety jsem zavřel svůj osobní web (inKnowit.in), na kterém bylo asi 30 blogů. Pokračoval jsem zde v blogování, ale velmi rychle jsem ztratil motivaci a napsal jsem pouze tři blogy. Po dlouhém přemýšlení jsem se rozhodl
Živé sledování hodnoty vašeho senzoru odkudkoli na světě: 4 kroky
Živé sledování hodnoty vašeho senzoru odkudkoli na světě: Dostal jsem zprávu o čísle WhatsApp od techiesms ’ týkající se nápovědy k vytvoření jednoho projektu. Cílem projektu bylo změřit tlak vyvíjený na snímač tlaku a zobrazit jej na chytrém telefonu. Pomohl jsem tedy při vytváření tohoto projektu a rozhodl jsem se udělat lektora
Domácí automatizace: Spustit alarm a zobrazit na LCD displeji, když je teplota nad prahovou hodnotou: 5 kroků
Domácí automatizace: Spustit alarm a zobrazit na LCD displeji, když je teplota nad prahovou hodnotou: Tento blog předvede, jak vytvořit systém domácí automatizace, který začne vydávat poplach, kdykoli teplota dosáhne více, než je naprogramovaná prahová hodnota. Na LCD displeji bude stále zobrazovat aktuální teplotu místnosti a potřebné akce