Sisukord:
- Samm: nõutavad komponendid
- Samm: vooluahela juhtmestik
- Samm: Arduino programmeerimine
- 4. samm: tulemus
Video: Liides DHT11 Arduino kasutamine: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles juhendis saate teada, kuidas seadistada Arduino UNO -s DHT11 niiskuse ja temperatuuri andur. Ja saate teada, kuidas niiskusandur töötab ja kuidas jadamonitorilt väljundi näitu kontrollida
Kirjeldus:
DHT11 tuvastab veeauru, mõõtes kahe elektroodi vahelist elektritakistust. Niiskustundlik komponent on niiskust hoidev aluspind, mille pinnale on paigaldatud elektroodid. Kui substraat neelab veeauru, vabaneb substraat ioone, mis suurendab elektroodide vahelist juhtivust. Kahe elektroodi vahelise takistuse muutus on võrdeline suhtelise õhuniiskusega. Kõrgem suhteline niiskus vähendab elektroodide vahelist takistust, madalam suhteline niiskus aga suurendab elektroodide vahelist takistust.
Samm: nõutavad komponendid
Siin on loetelu komponentidest, mida on vaja Instructable'iga alustamiseks,
Riistvara komponendid:
- Arduino UNO Osta Flipkartist
- DHT11 Niiskus- ja temperatuuriandur Osta Flipkartist
- Leivalaud (valikuline)
- Jumper juhtmed
- USB -kaabel
Tarkvara komponendid:
Arduino IDE
Samm: vooluahela juhtmestik
DHT11 ühendamine Arduino UNO -ga on tõesti lihtne.
Juhtmete ühendused tehakse järgmiselt:
DHT11 VCC tihvt läheb Arduino +3 v sisse.
DHT11 DATA pin läheb UNO analoogpistikusse A0.
DHT11 GND tihvt läheb UNO maandusnõela (GND) külge.
Samm: Arduino programmeerimine
Laadige alla ZIP -fail
Väljavõte DHT raamatukogu ja kood.
Kood:
#include "dht.h" #define dht_apin A0 // Analoogpingeandur on ühendatud Arduino dht DHT -ga;
Ülaltoodud read on dht teegi initsialiseerimine
Dht -i andmestiku määramine
ja instantsi loomine DHT -na
tühine seadistus () {
Seriaalne algus (9600); delay (500); // viivitus süsteemi käivitamisel Serial.println ("DHT11 niiskuse ja temperatuuri andur / n / n"); delay (1000); // Oodake enne anduri avamist}
Ülaltoodud read on seadistuskood
Alustab jadaühendust kiirusel 9600 baud
printige projekti nimi 1 sekundilise viivitusega
void loop () {DHT.read11 (dht_apin); Serial.print ("Praegune niiskus ="); Seeriaprint (DHT.niiskus); Serial.print ("%"); Serial.print ("temperatuur ="); Seeriaprint (DHT.temperatuur); Serial.println ("C"); viivitus (5000); // Oodake 5 sekundit, enne kui andurile juurde pääsete. }
See loeb DHT11 andmeid korduvalt iga 5 sekundi järel
4. samm: tulemus
Avage jadamonitor
määrake edastuskiiruseks 9600
Vaata tulemust Serial Monitorilt….
Kõigepealt tahaksin tänada teid selle juhendi lugemise eest! Loodan, et see aitab teid. Kui teil on küsimusi, aitan teid alati hea meelega ….. Kirjutage kommentaar. Teie tagasiside on minu jaoks väärtuslik.
Soovitan:
Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: 7 sammu
Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: Hei, mis toimub, poisid! Akarsh siin CETechist. Täna lisame oma projektidele kaitsekihi. Ärge muretsege, me ei kavatse ametisse määrata ihukaitsjaid. See on armas väike nägus sõrmejäljeandur DFRobotilt. Nii
Temperatuuri ja niiskuse andur (dht11) Arduino liides: 4 sammu
Temperatuuri ja niiskuse anduri (dht11) liides Arduinoga: Temperatuurianduril on lai kasutusala, 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 on kasutatud
DHT11 anduri kasutamine Arduino abil: 5 sammu
DHT11 anduri kasutamine Arduino abil
DHT11 temperatuurianduri kasutamine koos Arduino ja printimistemperatuuri kuumuse ja niiskusega: 5 sammu
DHT11 temperatuurianduri kasutamine koos Arduino ja printimistemperatuuri kuumuse ja niiskusega: DHT11 andurit kasutatakse temperatuuri ja niiskuse mõõtmiseks. Nad on väga populaarsed elektroonikaharrastajad. DHT11 niiskus- ja temperatuuriandur muudab niiskuse ja temperatuuri andmete lisamise oma isetehtud elektroonikaprojektidesse väga lihtsaks. See on
Arduino algajatele: Arduino liides 16x2 LCD -ga Selgitatud: 5 sammu
Arduino algajatele: Arduino liides 16x2 LCD-ga selgitatud: Tere kõigile! Tänapäeval on Arduino muutunud väga populaarseks ja kõik, kes seda ka aktsepteerivad, lihtsa kodeerimise tõttu. Olen loonud sarja Arduino põhitõdesid, mis aitavad algajatel, algajatel ja algajatel isegi arendajad, et moodul tööle saada. See on