Sommario:
- Passaggio 1: componenti richiesti:
- Passaggio 2: connessioni:
- Passaggio 3: codice sorgente:
- Passaggio 4: applicazioni:
Video: Interfaccia sensore di temperatura e umidità (dht11) con Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il sensore di temperatura ha un'ampia gamma di applicazioni, viene utilizzato in molti luoghi in cui funziona come sistema di feedback. Esistono più tipi di sensori di temperatura disponibili sul mercato con specifiche diverse alcuni sensori di temperatura hanno utilizzato la tecnica laser per misurare la temperatura questo tipo di sensore di temperatura legge il sensore di temperatura da molto lontano ma in questo tutorial useremo solo il sensore dht11 per misurare le temperature circostanti e umidità.
Passaggio 1: componenti richiesti:
- Arduino Uno
- sensore dht11
- tagliere
- fili
Passaggio 2: connessioni:
Pin Arduino A0 ----- pin dati dht11
VCC ------VCC
GND -------GND
Spiegazione:
sensore dht11: dht11 viene utilizzato per misurare la temperatura e l'umidità circostanti. Il sensore viene fornito in un pacchetto a 4 pin di cui verranno utilizzati solo tre pin.
Specifiche:
1. Tensione operativa: da 3,3 v a 5 v
2. Corrente operativa: 0,3 mA
3. Intervallo di temperatura: da 0°C a 50°C
4. Intervallo di umidità: dal 20% al 90%
5. Risoluzione: 16 bit
6. Precisione: ± 1% (entrambi)
Passaggio 3: codice sorgente:
Utilizzare il seguente collegamento per scaricare la libreria di dht11:
Clicca qui per ricevere il codice
Codice del programma:
#includedht DHT;
configurazione nulla()
{
pinMode(A0, USCITA);
Serial.begin(9600);
}
ciclo vuoto()
{
DHT.read11(A0);
Serial.print("umidità attuale = ");
Serial.print(DHT.humidity);
Serial.println("%");
Serial.print("temperatura attuale = ");
Serial.print(DHT.temperatura);
Serial.println("c");
ritardo(1000);
}
Spiegazione:
#includere
dht DHT;
dht.h è la libreria che fornisce funzioni extra per ridurre al minimo la riga di codice e rende il codice semplice e di facile comprensione.
pinMode(A0, USCITA);
pinMode(A0, OUTPUT) La funzione pinMode viene utilizzata per impostare la direzione del pin sia INPUT che OUTPUT.
Serial.begin(9600);
Serial.begin(9600) Serial.begin è la funzione che consente la comunicazione tra Arduino e Computer e 9600 è il baud rate che significa velocità di trasferimento dati tra Arduino e Computer in un secondo 9600 bit di dati possono essere trasferiti.
DHT.read11(A0);
DHT.read11(A0) funzione read11 utilizzata per leggere i dati dal sensore.
Serial.print(DHT.humidity);
Serial.print(DHT.humidity) Funzione DHT.humidity utilizzata per leggere l'umidità ei dati verranno inviati al computer.
Serial.print(DHT.temperature);
Serial.print(DHT.temperature) Funzione DHT.temperature utilizzata per leggere la temperatura ei dati verranno inviati al computer.
Passaggio 4: applicazioni:
1. Stazione meteorologica locale.
2. Misurazione dell'umidità e della temperatura
Consigliato:
Ventola di raffreddamento automatica con sensore di temperatura e umidità Servo e DHT11 con Arduino: 8 passaggi
Ventola di raffreddamento automatica con servo e sensore di temperatura e umidità DHT11 con Arduino: in questo tutorial impareremo come avviare & ruotare una ventola quando la temperatura sale oltre un certo livello
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)
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: 6 passaggi
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: questa è la costruzione di un sensore di temperatura e umidità ad energia solare. Il sensore emula un sensore Oregon da 433 mhz ed è visibile nel gateway Telldus Net. Cosa ti serve: 1 x "10 LED Sensore di movimento a energia solare" da Ebay. Assicurati che dica batteria a 3,7 V
Interfaccia Arduino con sensore a ultrasuoni e sensore di temperatura senza contatto: 8 passaggi
Interfacciamento Arduino con sensore ad ultrasuoni e sensore di temperatura senza contatto: oggi, Makers, Developers preferisce Arduino per lo sviluppo rapido della prototipazione dei progetti. Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Arduino ha un'ottima community di utenti. In questo progetto
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura di calore e umidità: 5 passaggi
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura Calore e umidità: il sensore DHT11 viene utilizzato per misurare la temperatura e l'umidità. Sono appassionati di elettronica molto popolari. Il sensore di umidità e temperatura DHT11 rende davvero facile aggiungere dati di umidità e temperatura ai tuoi progetti di elettronica fai-da-te. È per