Sommario:
- Passaggio 1: componenti necessari
- Passaggio 2: cablaggio del circuito
- Passaggio 3: programmazione di Arduino
- Passaggio 4: risultato
Video: Interfaccia DHT11 Utilizzo di Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
In questo Instructables imparerai come configurare il sensore di umidità e temperatura DHT11 sul tuo Arduino UNO. E scopri come funziona il sensore di umidità e come controllare le letture in uscita dal monitor seriale
Descrizione:
Il DHT11 rileva il vapore acqueo misurando la resistenza elettrica tra due elettrodi. Il componente di rilevamento dell'umidità è un substrato che trattiene l'umidità con elettrodi applicati sulla superficie. Quando il vapore acqueo viene assorbito dal substrato, gli ioni vengono rilasciati dal substrato che aumenta la conduttività tra gli elettrodi. La variazione di resistenza tra i due elettrodi è proporzionale all'umidità relativa. Un'umidità relativa più elevata riduce la resistenza tra gli elettrodi, mentre un'umidità relativa inferiore aumenta la resistenza tra gli elettrodi.
Passaggio 1: componenti necessari
Ecco l'elenco dei componenti necessari per iniziare con Instructable,
Componenti hardware:
- Arduino UNO Acquista da Flipkart
- DHT11 Sensore di umidità e temperatura Acquista da Flipkart
- Tagliere (opzionale)
- Cavi per ponticelli
- Cavo USB
Componenti software:
Arduino IDE
Passaggio 2: cablaggio del circuito
Il cablaggio del DHT11 all'Arduino UNO è davvero semplice.
I collegamenti elettrici sono realizzati come segue:
Il pin VCC del DHT11 va a +3v dell'Arduino.
Il pin DATA del DHT11 va nel pin analogico A0 dell'UNO.
Il pin GND del DHT11 va nel pin di terra (GND) dell'ONU.
Passaggio 3: programmazione di Arduino
Scarica il file zip
Estrarre la libreria e il codice DHT.
Codice:
#include "dht.h"#define dht_apin A0 // Il sensore pin analogico è collegato ad Arduino dht DHT;
Le righe sopra sono l'inizializzazione per la libreria dht
Definizione pin dati di dht
e creando un'istanza come DHT
void setup(){
Serial.begin(9600); delay(500);//Ritardo per consentire l'avvio del sistema Serial.println("DHT11 Sensore di umidità e temperatura\n\n"); delay(1000);//Attendi prima di accedere a Sensor }
Le righe sopra sono il codice di installazione
Avvia la comunicazione seriale a 9600 baud rate
stampa il nome del progetto con un ritardo di 1 sec
void loop(){ DHT.read11(dht_apin); Serial.print("Umidità attuale = "); Serial.print(DHT.humidity); Serial.print("% "); Serial.print("temperatura = "); Serial.print(DHT.temperature); Serial.println("C"); delay(5000);//Attendere 5 secondi prima di accedere nuovamente al sensore. }
Legge i dati da DHT11 ripetutamente ogni 5 Sec
Passaggio 4: risultato
Apri monitor seriale
imposta la velocità di trasmissione a 9600
Guarda il risultato su Serial Monitor….
Innanzitutto vorrei ringraziarvi per aver letto questa guida! Spero che ti aiuti. Se hai domande, sono sempre felice di aiutarti….. Lascia un commento. Il tuo feedback è prezioso per me.
Consigliato:
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: 8 passaggi
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: in questo tutorial imparerai tutto su come avviare, connettere e far funzionare il dispositivo I2C (accelerometro) con il controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaccia sensore di temperatura e umidità (dht11) con Arduino: 4 passaggi
Interfaccia del sensore di temperatura e umidità (dht11) con Arduino: il sensore di temperatura ha un'ampia gamma di applicazioni e viene utilizzato in molti luoghi in cui funziona come sistema di feedback. Esistono diversi tipi di sensori di temperatura disponibili sul mercato con specifiche diverse alcuni sensori di temperatura utilizzati l
Applicazione di MCP-23008 Utilizzo dell'interfaccia relè (I2C):: 6 passaggi
Applicazione di MCP-23008 utilizzando l'interfaccia relè (I2C):: HelloGood Greetings..!! I (Somanshu Choudhary) per conto delle imprese tecnologiche Dcube controlleranno i relè tramite il protocollo I2C utilizzando Arduino nano e MCP23008
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi
Interfaccia sensore ADXL335 su Raspberry Pi 4B in 4 passaggi: In questo Instructable andremo ad interfacciare un sensore ADXL335 (accelerometro) su Raspberry Pi 4 con Shunya O/S
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: 5 passaggi
Arduino per principianti: spiegazione dell'interfaccia Arduino con LCD 16x2: ciao a tutti, oggigiorno Arduino è diventato molto popolare e tutti lo accettano anche per la facilità di codifica. Ho creato la serie di basi di Arduino che aiutano i principianti, i principianti e anche gli sviluppatori per far funzionare il modulo. Questo s