Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: biblioteche??? Nessun problema
- Passaggio 3: codice Arduino
- Passaggio 4: collegamento dell'LCD ad Arduino
Video: Visualizza le letture del sensore Arduino in tempo reale su un LCD Nokia 5110: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Se hai mai lavorato con arduino, probabilmente volevi che mostrasse le letture del sensore. Usare il monitor seriale va benissimo, ma essendo il duro di arduino che stai rapidamente diventando, probabilmente vorrai che mostri le letture su qualcosa di più scientifico guardando. Inoltre, avere il tuo arduino collegato a un PC o laptop non lo rende esattamente super portatile e avere un LCD collegato per visualizzare i tuoi dati diventa davvero utile se vuoi portare il tuo Arduino in giro. Ecco alcune istruzioni FACILI da seguire su come cablare e programmare il tuo arduino in modo che funzioni con il display.
In una nota a margine, ho anche creato un'istruzione sull'utilizzo di un display OLED, che utilizza solo 4 fili. Se vuoi dare un'occhiata, ecco il link:
www.instructables.com/id/Easy-OLED-Display/
Passaggio 1: cosa ti servirà
Per questo progetto avrai bisogno di:-Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (testato su UNO)-Libreria Adafruit_GFX-Libreria Adafruit_PCD8544 Puoi acquistare il Nokia 5110 LCD su ebay per circa 2 dollari. Lo stesso vale per il cavo dupont. Cerca su eBay "40PCS dupont wire maschio to femmina", costa circa un dollaro.
Passaggio 2: biblioteche??? Nessun problema
Ora, se hai già lavorato con Arduino, probabilmente hai l'IDE e un vero Arduino. Tuttavia, se non hai ancora familiarità con le librerie, non devi preoccuparti, sono molto semplici da usare. Scaricale seguendo i link sottostanti e facendo clic su download ZIP sul lato destro della pagina web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia…Dopo aver scaricato i file zip, estraili nel file delle librerie nel tuo file Arduino principale (di solito C:/Programmi/Arduino/libraries) Estrai i file nella cartella delle librerie e rinominali in Adafruit_GFX e Adafruit_PCD8544 È praticamente tutto ciò che devi fare per questa parte. Passiamo ora alla parte del codice.
Passaggio 3: codice Arduino
Ho scritto un modello vuoto, devi solo aggiungere il codice che legge dal tuo sensore e dovrebbe funzionare. Il mio codice scrive sul monitor seriale nell'IDE e sull'LCD 5110. Le parti che devi modificare affinché visualizzi le letture (e il testo) che desideri sono contrassegnate nel codice.#include //math e SPI dovrebbe essere già nella cartella delle librerie per impostazione predefinita, non preoccuparti di questi#include #include //l'abbiamo scaricato proprio ora#include Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); //pin digitali usati per connettersi a LCD#define XPOS 0#define YPOS 1float sensorPin = A0; //il tuo pin del sensore, puoi cambiarlo se vuoivoid setup() {Serial.begin(9600);display.begin();}void loop(){float sensorValue = analogRead(sensorPin); //puoi cambiare “sensorValue” in tutto il codice con quello che vuoiSerial.print("Il valore del sensore A è: "); //visualizzerà questo testo sul monitor serialeSerial.println(sensorValue); //non dimenticare ln così la prossima esecuzione scriverà nella riga successiva display.clearDisplay(); //cancella il display ogni volta che il ciclo inizia overdisplay.setCursor(0, 0);display.print("Il valore del sensore A è: "); //questo verrà scritto su LCDdisplay.println(sensorValue);display.display());delay(1000);}Se hai fatto tutto correttamente, il codice dovrebbe funzionare, ma non eseguirlo ancora, dobbiamo collegare prima lo schermo.
Passaggio 4: collegamento dell'LCD ad Arduino
Abbiamo quasi finito! l'unica cosa rimasta è collegare i pin dell'LCD all'Arduino. Fortunatamente i pin (da 1 a 5) sono collegati in fila, quindi la possibilità di cablarli male è molto ridotta. Collega i pin 1-5 del Nokia 5110 LCD ai pin 3-7 del tuo Arduino. (Quindi RST andrebbe al pin 3 di Arduino, CE andrebbe al pin 4 e così via) Dopo aver collegato tutti i pin, noterai che ne rimangono 3. Questi pin devono essere collegati al pin 3.3V, 5V e GND sul tuo Arduino. Ovviamente il pin LCD GND va a GND su Arduino. A seconda del tipo di Arduino che hai e del tipo di schermo che hai, gioca con il collegamento degli ultimi due pin LCD al pin 5V o 3.3V sul tuo Arduino. Entrambi dovrebbero funzionare, ma provalo tu stesso e vedi qual è la migliore combinazione. Anche mettere resistori di piccolo valore (circa 100-200 Ohm dovrebbero andare bene) tra i 3-7 pin Arduino e i pin LCD non farà male. Questo è solo per sicurezza e non è necessario se non si desidera utilizzare lo schermo per lunghi periodi di tempo. Consiglio di rileggere questa parte, solo per assicurarsi di aver collegato tutto correttamente. Dopo che tutto è stato collegato, puoi caricare il codice e iniziare a divertirti con il tuo nuovo display LCD di dati Arduino. Spero che l'istruzione sia facile da capire e abbia aiutato almeno alcuni di voi.
Consigliato:
Tracker Covid19 in tempo reale che utilizza ESP8266 e OLED - Dashboard Covid19 in tempo reale: 4 passaggi
Tracker Covid19 in tempo reale che utilizza ESP8266 e OLED | Dashboard Covid19 in tempo reale: visita il sito Web Techtronic Harsh: http://techtronicharsh.com Ovunque c'è un enorme focolaio del Novel Corona Virus (COVID19). È diventato necessario tenere d'occhio l'attuale scenario di COVID-19 nel mondo. Quindi, essendo a casa, questo è stato il p
VISUINO Visualizza il prezzo della valuta Forex in tempo reale da Internet: 9 passaggi
VISUINO Visualizza il prezzo della valuta Forex in tempo reale da Internet: in questo tutorial utilizzeremo NodeMCU Mini, OLED Lcd e Visuino per visualizzare il prezzo della valuta in tempo reale EUR/USD ogni pochi secondi da Internet su LCD. Guarda un video dimostrativo
Visualizza i dati del sensore per schermo LCD: 5 passaggi
Visualizza i dati dei sensori per schermo LCD: in questo progetto dobbiamo visualizzare i dati di 2 sensori su uno schermo con Arduino. L'applicazione di questo progetto è il monitoraggio dell'umidità e della temperatura in una serra
Monitoraggio in tempo reale del valore del tuo sensore da qualsiasi parte del mondo: 4 passaggi
Monitoraggio in tempo reale del valore del tuo sensore da qualsiasi parte del mondo: ho ricevuto un messaggio sul numero WhatsApp di techiesms relativo all'aiuto per la realizzazione di un progetto. Il progetto consisteva nel misurare la pressione esercitata sul sensore di pressione e visualizzarla su smartphone. Così ho aiutato a realizzare quel progetto e ho deciso di fare un tutor
SENSORE SUHU DENGAN LCD DAN LED (Realizzazione del sensore di temperatura con LCD e LED): 6 passaggi (con immagini)
SENSOR SUHU DENGAN LCD DAN LED (Making Temperature Sensor With LCD and LED): hai, dico Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di si dica akan bebagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD e LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda