Sommario:

Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino: 9 passaggi
Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino: 9 passaggi

Video: Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino: 9 passaggi

Video: Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino: 9 passaggi
Video: Grove Beginner Kit - Il sensore DHT11 per umidità e temperatura - Video 410 2024, Luglio
Anonim
Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino
Guida per principianti all'uso dei sensori DHT11/DHT22 con Arduino

Puoi leggere questo e altri fantastici tutorial sul sito ufficiale di ElectroPeak

Panoramica

In questo tutorial imparerai come impostare i sensori DHT11 e DHT22 e misurare la temperatura e l'umidità dell'ambiente.

Cosa imparerai:

  • Caratteristiche e differenze di DHT11 e DHT22
  • Struttura DHT11 e DHT22
  • Come configurare i sensori DHT11 e DHT22 con Arduino

Passaggio 1: sensore di temperatura e umidità DHT11 e DHT22

Sensore di temperatura e umidità DHT11 e DHT22
Sensore di temperatura e umidità DHT11 e DHT22

A causa dell'importanza di parametri come temperatura e umidità in molti progetti, è molto importante la corretta selezione di sensori in grado di misurare la temperatura e l'umidità. La famiglia DHT denominata DHT11 e DHT22 sono i sensori più popolari e comuni tra i sensori di temperatura e umidità.

Puoi vedere le loro caratteristiche in questa tabella dei passaggi.

Il prezzo basso è la caratteristica più importante di DHT11, ma non ha un'elevata precisione e un ampio intervallo di misurazione. D'altra parte DHT22, con un'ampia gamma e un'elevata precisione per la misurazione è più di 2,5 volte più costoso dell'altro della famiglia.

Passaggio 2: misurazione della temperatura e dell'umidità utilizzando DHT11 e Arduino

Materiali richiesti

Arduino Uno R3

Sensore DHT11

tagliere

Cavo del ponticello

Applicazioni software

Arduino IDE

Passaggio 3: circuito

Circuito
Circuito
Circuito
Circuito

DHT11 contiene 4 pin. 2pin per l'alimentazione, 1 per l'invio dei dati e l'altro è inutile. Per far funzionare correttamente questo sensore e fornirti i dati corretti, devi sollevare il pin dei dati con una resistenza di 4,7 k. Lasciare il terzo pin del sensore senza alcun collegamento.

Attenzione Fate attenzione al sensore e alla direzione del pin, il vostro sensore si danneggerà in caso di errore.

Passaggio 4: codice

Codice
Codice

Per iniziare a trasferire i dati, carica questo codice sul tuo Arduino e apri il monitor seriale.

DHT.humidity restituisce l'umidità in percentuale e DHT.temperature restituisce la temperatura in gradi Celsius.

Nota Dobbiamo attendere 2 secondi tra ogni misurazione. In caso contrario, il sensore restituirà dati errati.

Invece di visualizzare le informazioni sul computer, è possibile visualizzare la temperatura e l'umidità sull'LCD.

Per ulteriori informazioni, vedere questo tutorial: Utilizzo di 1602 LCD Keypad Shield con Arduino

Passaggio 5: misurazione della temperatura e dell'umidità utilizzando DHT22 e Arduino

l'impostazione e l'utilizzo del sensore DHT22 è quasi uguale a DHT11.

Passaggio 6: materiali necessari

Arduino Uno R3

Sensore DHT22

tagliere

Cavo del ponticello

Applicazioni software

Arduino IDE

Passaggio 7: circuito

Circuito
Circuito

Passaggio 8: codice

Codice
Codice

L'unica differenza è nella funzione DHT.trad, dove dovresti scrivere 22 invece di 11. Inoltre, puoi definire i parametri di temperatura e umidità come float per DHT22 per vederli più accurati.

Carica questo codice sulla tua scheda Arduino e guarda i risultati nel monitor seriale.

Consigliato: