Sommario:
- Passaggio 1: cose di cui hai bisogno
- Passaggio 2: connessioni
- Passaggio 3: installa la libreria Arduino
- Passaggio 4: carica il codice su Arduino Ide
- Passaggio 5: ottenere la temperatura e l'umidità nel monitor seriale
Video: Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura di calore e umidità: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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. È perfetto per stazioni meteorologiche remote, sistemi di controllo ambientale domestico e sistemi di monitoraggio di fattorie o giardini. Quindi in questo tutorial vedremo come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura, l'umidità e il calore sul monitor seriale di arduino ide.
Passaggio 1: cose di cui hai bisogno
Quindi per questo progetto hai bisogno delle seguenti cose: 1x Arduino uno:
1x sensore di temperatura DHT11: https://www.utsource.net/itm/p/9221601.htmlBreadboard e pochi ponticelli
Passaggio 2: connessioni
Si prega di collegare tutto Secondo come mostrato nell'immagine fornita e procedere al passaggio successivo.
Passaggio 3: installa la libreria Arduino
vai al tuo IDE Arduino, quindi vai su Schizzo> Includi libreria> Gestisci librerie. Verrà mostrato il Gestore della libreria. Quindi cerca "DHT" nella casella di ricerca e installa queste librerie DHT in Arduino ide. Dopo aver installato queste librerie DHT, digita "Adafruit Unified Sensor" nella casella di ricerca e scorri fino in fondo per trovare la libreria e installala e sei pronto per codificare.
Passaggio 4: carica il codice su Arduino Ide
Dopo aver fatto le cose precedenti, copia il codice indicato di seguito e caricalo sul tuo Arduino uno: #include "DHT.h"#define DHTPIN 7 // a quale pin siamo connessi // Decommenta qualunque tipo tu stia usando!# define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302)//#define DHTTYPE DHT21 // DHT 21 (AM2301) // Inizializza il sensore DHT per i normali 16 mhz ArduinoDHT dht(DHTPIN, DHTTYPE);void setup() { Serial.begin(9600); Serial.println("Prova DHTxx!"); dht.begin();}void loop() { // Attendi qualche secondo tra le misurazioni. ritardo (2000); // La lettura della temperatura o dell'umidità richiede circa 250 millisecondi! // Le letture del sensore possono anche essere "vecchie" fino a 2 secondi (è un sensore molto lento) float h = dht.readHumidity(); // Legge la temperatura come Celsius float t = dht.readTemperature(); // Legge la temperatura come Fahrenheit float f = dht.readTemperature(true); // Controlla se qualche lettura ha avuto esito negativo ed esci prima (per riprovare). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Impossibile leggere dal sensore DHT!"); Restituzione; } // Calcola l'indice di calore // Deve inviare la temperatura in Fahrenheit! float hi = dht.computeHeatIndex(f, h); Serial.print("Umidità: "); Serial.print(h); Serial.print("%\t"); Serial.print("Temperatura: "); Serial.print(t); Serial.print("*C"); Serial.print(f); Serial.print(" *F\t"); Serial.print("Indice di calore: "); Serial.print(ciao); Serial.println(" *F");}
Passaggio 5: ottenere la temperatura e l'umidità nel monitor seriale
Dopo aver caricato il codice, apri il monitor seriale presente in arduino ide e puoi vedere la temperatura, l'umidità e l'indice di calore del tuo ambiente (in cui è attualmente presente il tuo sensore) sul tuo monitor seriale come il mio e puoi farlo andare un po' oltre inoltre puoi utilizzare questi valori di temperatura/umidità nei tuoi progetti come stazione meteorologica, monitoraggio ambientale ecc.
Consigliato:
Come utilizzare il sensore di umidità e temperatura DHT22 con Arduino: 6 passaggi
Come utilizzare il sensore di umidità e temperatura DHT22 con Arduino: In questo tutorial impareremo come utilizzare il sensore di umidità e temperatura DHT22 con Arduino e visualizzare i valori sul display OLED. Guarda il video
Come utilizzare il sensore di umidità e temperatura DHT12 I2C con Arduino: 7 passaggi
Come utilizzare il sensore di umidità e temperatura DHT12 I2C con Arduino: In questo tutorial impareremo come utilizzare il sensore di umidità e temperatura DHT12 I2C con Arduino e visualizzare i valori sul display OLED. Guarda il video
Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: 10 passaggi
Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: in questo Instructable, mostrerò come utilizzare la stampante SplatPost di ShinyQuagsire. Senza istruzioni chiare, qualcuno che non ha esperienza con la riga di comando avrebbe qualche problema. Il mio obiettivo è quello di semplificare i passaggi fino al poi
Monitor meteo M5Stack M5stick C basato su ESP32 con DHT11 - Monitora l'umidità della temperatura e l'indice di calore su M5stick-C con DHT11: 6 passaggi
Monitor meteo M5Stack M5stick C basato su ESP32 con DHT11 | Monitora l'umidità della temperatura e l'indice di calore su M5stick-C con DHT11: Ciao ragazzi, in questo tutorial impareremo come interfacciare il sensore di temperatura DHT11 con m5stick-C (una scheda di sviluppo di m5stack) e visualizzarlo sul display di m5stick-C. Quindi in questo tutorial leggeremo la temperatura, l'umidità & calore io
Tutorial Come utilizzare il sensore di umidità DHT11: 4 passaggi
Tutorial Come utilizzare il sensore di umidità DHT11: Descrizione: Temperatura e amp; DHT11 Il sensore di umidità è dotato di un sensore di temperatura e amp; sensore di umidità complesso con un'uscita di segnale digitale calibrata. Utilizzando l'esclusiva tecnica di acquisizione del segnale digitale e temperatura & tecnologia di rilevamento dell'umidità