Sadržaj:
Video: Senzor temperature i vlažnosti (dht11) Sučelje s Arduinom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Senzor temperature ima širok spektar primjene, koristi se na mnogim mjestima, radi kao povratni sistem. Na tržištu je dostupno više vrsta temperaturnih senzora s različitim specifikacijama. Neki senzori temperature su koristili lasersku tehniku za mjerenje temperature. Ova vrsta temperaturnog senzora čita senzor temperature iz daljine, ali u ovom ćemo vodiču koristiti samo senzor dht11 za mjerenje temperature okoline. i vlažnosti.
Korak 1: Potrebne komponente:
- Arduino Uno
- dht11 senzor
- Breadboard
- Žice
Korak 2: Veze:
Arduino pin A0 ----- dht11 pin za podatke
VCC ------ VCC
GND ------- GND
Objašnjenje:
dht11 senzor: dht11 se koristi za mjerenje temperature i vlažnosti okoline. Senzor dolazi u pakovanju sa 4 pina od kojih će se koristiti samo tri pina.
Specifikacije:
1. Radni napon: 3.3v do 5v
2. Operativna struja: 0,3mA
3. Raspon temperature: 0 ° C do 50 ° C
4. Raspon vlažnosti: 20% do 90%
5. Rezolucija: 16-bitna
6. Tačnost: ± 1%(oboje)
Korak 3: Izvorni kod:
Upotrijebite sljedeću vezu za preuzimanje biblioteke dht11:
kliknite ovdje da biste dobili kôd
Kod programa:
#includedht DHT;
void setup ()
{
pinMode (A0, OUTPUT);
Serial.begin (9600);
}
void loop ()
{
DHT.read11 (A0);
Serial.print ("trenutna vlažnost =");
Serial.print (DHT.humidity);
Serial.println ("%");
Serial.print ("trenutna temperatura =");
Serial.print (DHT.temperature);
Serial.println ("c");
kašnjenje (1000);
}
Objašnjenje:
#include
dht DHT;
dht.h je biblioteka koja pruža dodatne funkcije za smanjenje linije koda i čini kod jednostavnim i lakim za razumijevanje.
pinMode (A0, OUTPUT);
pinMode (A0, OUTPUT) pinMode funkcija se koristi za postavljanje smjera pina bilo INPUT ili OUTPUT.
Serial.begin (9600);
Serial.begin (9600) Serial.begin je funkcija koja omogućava komunikaciju između Arduina i računara, a 9600 je brzina prijenosa koja znači brzinu prijenosa podataka između Arduina i računala u sekundi od 9600 bita.
DHT.read11 (A0);
DHT.read11 (A0) read11 funkcija koja se koristi za čitanje podataka sa senzora.
Serial.print (DHT.humidity);
Serial.print (DHT.humidity) DHT.humidity funkcija koja se koristi za očitavanje vlažnosti i ti će se podaci slati na računalo.
Serial.print (DHT.temperature);
Serial.print (DHT.temperature) Funkcija DHT.temperature koja se koristi za očitavanje temperature i ti će se podaci slati na računalo.
Korak 4: Aplikacije:
1. Lokalna meteorološka stanica.
2. Mjerenje vlažnosti i temperature
Preporučuje se:
Ventilator za automatsko hlađenje pomoću servo i DHT11 osjetnika temperature i vlažnosti s Arduinom: 8 koraka
Ventilator za automatsko hlađenje pomoću Servo i DHT11 osjetnika temperature i vlažnosti s Arduinom: U ovom ćemo vodiču naučiti kako pokrenuti & okrenite ventilator kada se temperatura podigne iznad određene razine
DHT21 digitalni senzor temperature i vlažnosti sa Arduinom: 6 koraka
DHT21 digitalni osjetnik temperature i vlažnosti s Arduinom: U ovom ćemo vodiču naučiti kako koristiti DHT21 osjetnik vlage i temperature s Arduinom i prikazati vrijednosti na OLED zaslonu. Pogledajte video
Kako koristiti DHT12 I2C senzor vlažnosti i temperature s Arduinom: 7 koraka
Kako koristiti DHT12 I2C senzor vlažnosti i temperature s Arduinom: U ovom ćemo vodiču naučiti kako koristiti DHT12 I2C senzor vlažnosti i temperature s Arduinom i prikazati vrijednosti na OLED zaslonu. Pogledajte video
DHT11 Senzor temperature i vlažnosti sa Arduinom: 5 koraka
DHT11 osjetnik temperature i vlažnosti s Arduinom: Danas ću vas naučiti kako koristiti KY-015 modul osjetnika temperature i vlažnosti koji sadrži senzor temperature i vlažnosti DHT11. Ako više volite učiti iz videa, evo video vodiča koji sam napravio !:
Senzor temperature i vlažnosti sa Arduinom (N): 14 koraka
Senzor temperature i vlažnosti sa Arduinom (N): senzor (DHT11) prikuplja vlagu i temperaturu. Zatim uzima te podatke i pohranjuje ih na SD karticu koju možemo analizirati u google dokumentima