Sisukord:
Video: Temperatuuri ja niiskuse andur (dht11) Arduino liides: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Temperatuurianduril on lai valik rakendusi, seda kasutatakse paljudes kohtades, kus see töötab tagasiside süsteemina. Turul on saadaval mitut tüüpi temperatuuriandureid, millel on erinevad spetsifikatsioonid. Mõned temperatuuriandurid kasutasid temperatuuri mõõtmiseks lasertehnikat. Seda tüüpi temperatuuriandurid lugesid temperatuuriandurit kaugelt, kuid selles õpetuses kasutame ümbritseva temperatuuri mõõtmiseks ainult ja niiskus.
Samm: vajalikud komponendid:
- Arduino Uno
- dht11 andur
- Leivalaud
- Juhtmed
Samm: ühendused:
Arduino Pin A0 ----- dht11 andmestik
VCC ------ VCC
GND ------- GND
Selgitus:
dht11 andur: dht11 kasutatakse ümbritseva õhu temperatuuri ja niiskuse mõõtmiseks. Andur on 4 -pin pakendis, millest kasutatakse ainult kolme tihvti.
Ootused:
1. Tööpinge: 3.3v kuni 5v
2. Töövool: 0,3 mA
3. Temperatuurivahemik: 0 ° C kuni 50 ° C
4. niiskuse vahemik: 20% kuni 90%
5. Lahendus: 16-bitine
6. Täpsus: ± 1%(mõlemad)
3. samm: lähtekood:
Kasutage dht11 kogu allalaadimiseks järgmist linki:
koodi saamiseks klõpsake siin
Programmi kood:
#sisaldas DHT -d;
tühine seadistus ()
{
pinMode (A0, VÄLJUND);
Seriaalne algus (9600);
}
tühine tsükkel ()
{
DHT.read11 (A0);
Serial.print ("praegune niiskus =");
Seeriaprint (DHT.niiskus);
Serial.println ("%");
Serial.print ("praegune temperatuur =");
Seeriaprint (DHT.temperatuur);
Serial.println ("c");
viivitus (1000);
}
Selgitus:
#kaasake
dht DHT;
dht.h on teek, mis pakub lisafunktsioone koodirida minimeerimiseks ning muudab koodi lihtsaks ja arusaadavaks.
pinMode (A0, VÄLJUND);
pinMode (A0, OUTPUT) pinMode funktsiooni kasutatakse tihvti suuna määramiseks kas INPUT või OUTPUT.
Seriaalne algus (9600);
Serial.begin (9600) Serial.begin on funktsioon, mis võimaldab suhelda Arduino ja arvuti vahel ning 9600 on edastuskiirus, mis tähendab andmete edastamise kiirust Arduino ja arvuti vahel sekundis, mida saab 9600 bitise andmeedastusega edastada.
DHT.read11 (A0);
Andurilt andmete lugemiseks kasutatav funktsioon DHT.read11 (A0) read11.
Seeriaprint (DHT.niiskus);
Serial.print (DHT.humidity) DHT.humidity funktsioon, mida kasutatakse niiskuse lugemiseks ja need andmed saadetakse arvutisse.
Seeriaprint (DHT.temperatuur);
Serial.print (DHT.temperature) DHT.temperature funktsiooni kasutatakse temperatuuri lugemiseks ja need andmed saadetakse arvutisse.
4. samm: rakendused:
1. Kohalik ilmajaam.
2. Niiskuse ja temperatuuri mõõtmine
Soovitan:
DHT21 digitaalne temperatuuri ja niiskuse andur koos Arduinoga: 6 sammu
DHT21 digitaalne temperatuuri- ja niiskusandur koos Arduinoga: Selles õpetuses õpime, kuidas kasutada DHT21 niiskus- ja temperatuuriandurit koos Arduinoga ning kuvada väärtused OLED -ekraanil. Vaadake videot
DHT11 temperatuuri ja niiskuse andur Arduinoga: 5 sammu
DHT11 temperatuuri ja niiskuse andur koos Arduinoga: täna õpetan teile, kuidas kasutada temperatuuri ja niiskuse andurit DY11 sisaldavat temperatuuri ja niiskuse anduri moodulit KY-015. Kui eelistate videotest õppida, siis siin on minu tehtud videoõpetus !:
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna
Temperatuuri ja niiskuse andur Arduino ja LCD -ekraaniga: 4 sammu
Temperatuuri ja niiskuse andur Arduino ja LCD -ekraaniga: Tere poisid, tere tulemast tagasi Artuino juurde. Nagu te juba nägite, olen alustanud käsku InstructableTäna teeme temperatuuri & Niiskuse mõõtur koos DHT11 mooduliga. Alustame Kaaluge video tellimist ja meeldimist
Arduino temperatuuri ja niiskuse andur: 7 sammu
Arduino temperatuuri ja niiskuse andur: Selles õpetuses selgitan temperatuuri ja niiskuse anduri valmistamist, kasutades Arduino pro miniplaati koos DHT11 (või DHT22) anduriga