Sommario:
Video: Display di temperatura e umidità DHT 11: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Parti richieste (stock per acquisti nel Regno Unito)
Arduino Nano -
Sensore DHT 11 -
Schermo verde OLED da 1,3"
USB Micro Breakout Board -
Strumenti richiesti -
Saldatore
Scheda di prototipazione
Taglierine laterali
Passaggio 1: il circuito
Fase 1 - Il circuito
Il sensore di temperatura DHT 11 è un sensore di temperatura e umidità molto semplice. I componenti di base sono un sensore di umidità capacitivo e un termistore. C'è una conversione di base da analogico a digitale che consente di emettere tutti i dati necessari su un pin.
In questo esempio, il DHT 11 si collega a USB 5V ea massa con il pin dati collegato al PIN2 del Nano.
Il Nano necessita solo di alimentazione a 5V e messa a terra dall'USB Breakout.
Il display OLED utilizza 4 pin, 5V, GND, SCL e SDA. SCL e SDA sono i pin I2C standard universali per tutti i dispositivi I2C.
Il pinout dell'Arduino è il seguente:
Pin 2 - DHT 11
Pin A4 - SDA
Pin A5 - SCL
Passaggio 2: il codice
Il codice è abbastanza semplice e facile da caricare sul Nano ed è plug and play senza ulteriori configurazioni richieste.
Potrebbe essere necessario installare le seguenti librerie se non sono già installate.
DHT.h - Per il sensore DHT11
U8glib.h - Per lo schermo OLED.
N. B Se non si dispone di un display che utilizza questo codice, verificare che lo schermo sia definito correttamente. È "U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK);" ma potrebbe essere necessario cambiare se viene utilizzato un pannello OLED diverso. Ci sono esempi nella libreria che possono testare lo schermo.
Passaggio 3: il caso
La custodia è un semplice design a 2 pezzi, la parte anteriore fa scattare lo schermo utilizzando 4 perni di localizzazione. La pressa di montaggio anteriore si inserisce nell'alloggiamento. Potrebbe essere necessaria una leggera levigatura o limatura per far combaciare i 2 pezzi.
Ci sono fori per il sensore DHT nella parte superiore e il connettore USB nella parte posteriore.
Impostazioni di stampa
Stampato su Ender 3
PLA bianco
Riempimento del 20% (supporti necessari per la scatola)
Tempo di stampa, c. 2-2,5 ore in totale
Passaggio 4: conclusione
Questo è un ottimo progetto di apprendimento sull'utilizzo dei sensori con Arduino Nano. C'è anche il monitor seriale (CTRL+M) per tenere d'occhio il feed dei dati.
Gli obiettivi di apprendimento sono:
Comprensione dei dati da un sensore di temperatura Elaborazione dei dati con il microcontrollore Emissione dei dati su un display (I2C)
C'è un bug sulle foto in cui il display dice F ma la temperatura è in gradi Celsius. Questo sarà risolto.
Possibili miglioramenti/perfezionamenti sono
Perfeziona il design 3D del case Usa il sensore DHT22 che invia i dati più velocemente del DHT 11. Il sensore utilizzato in questo progetto si aggiorna solo ogni 2 secondi.
Se hai domande, sentiti libero di lasciare un commento qui sotto.
I file completi e le eventuali modifiche possono essere trovati qui:
Consigliato:
Monitoraggio della temperatura e dell'umidità DHT utilizzando ESP8266 e la piattaforma IoT AskSensors: 8 passaggi
Monitoraggio della temperatura e dell'umidità DHT utilizzando ESP8266 e la piattaforma IoT AskSensors: in una precedente istruzione, ho presentato una guida passo passo per iniziare con il nodeMCU ESP8266 e la piattaforma IoT AskSensors. In questo tutorial, sto collegando un sensore DHT11 al nodo MCU. Il DHT11 è un sensore di temperatura e umidità comunemente usato
Monitoraggio di temperatura e umidità utilizzando ESP-01 e DHT e AskSensors Cloud: 8 passaggi
Monitoraggio di temperatura e umidità utilizzando ESP-01 e DHT e AskSensors Cloud: In questo tutorial impareremo come monitorare le misurazioni di temperatura e umidità utilizzando la scheda IOT-MCU/ESP-01-DHT11 e la piattaforma AskSensors IoT .Sto scegliendo il modulo IOT-MCU ESP-01-DHT11 per questa applicazione perché
Automatizzare una serra con LoRa! (Parte 1) -- Sensori (temperatura, umidità, umidità del suolo): 5 passaggi
Automatizzare una serra con LoRa! (Parte 1) || Sensori (temperatura, umidità, umidità del suolo): in questo progetto ti mostrerò come ho automatizzato una serra. Ciò significa che ti mostrerò come ho costruito la serra e come ho collegato l'elettronica di alimentazione e automazione. Inoltre ti mostrerò come programmare una scheda Arduino che utilizza L
Arduino con modulo temperatura e umidità DHT 11: 7 passaggi
Arduino With DHT 11 Temperature and Humidity Module: “Marte attrae l'immaginazione umana come nessun altro pianeta. Con una forza più potente della gravità, attira l'attenzione sulla presenza rossa scintillante nel limpido cielo notturno. La nostra classe di fisica è stata incaricata di costruire un cubo 10 x 10 x 10 cm seduto
MISURAZIONE DELLA TEMPERATURA E DELL'UMIDITÀ MEDIANTE DHT 11: 5 passaggi
MISURAZIONE DELLA TEMPERATURA E DELL'UMIDITÀ UTILIZZANDO DHT 11: In questo progetto, sto utilizzando il sensore di temperatura e umidità DHT 11 per misurare la temperatura e l'umidità dell'ambiente utilizzando Arduino (Nano). ALCUNE DELLE CARATTERISTICHE ELETTRICHE DI BASE: TENSIONE DI FUNZIONAMENTO: 3,5 V-5 V CORRENTE (misurazione):0.3 mACUR