Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 žingsnis: grandinės prijungimas
- 3 žingsnis: „Arduino“programavimas
- 4 žingsnis: rezultatas
Video: Sąsaja DHT11 naudojant „Arduino“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje instrukcijoje sužinosite, kaip „Arduino UNO“nustatyti DHT11 drėgmės ir temperatūros jutiklį. Ir sužinokite apie tai, kaip veikia drėgmės jutiklis ir kaip patikrinti serijos monitoriaus išvesties rodmenis
Apibūdinimas:
DHT11 aptinka vandens garus, išmatuodamas elektros varžą tarp dviejų elektrodų. Drėgmės jutiklis yra drėgmę sulaikantis substratas su ant paviršiaus uždėtais elektrodais. Kai substratas sugeria vandens garus, substratas išskiria jonus, o tai padidina laidumą tarp elektrodų. Pasipriešinimo pokytis tarp dviejų elektrodų yra proporcingas santykiniam drėgnumui. Didesnė santykinė drėgmė sumažina pasipriešinimą tarp elektrodų, o mažesnė santykinė drėgmė padidina pasipriešinimą tarp elektrodų.
1 žingsnis: reikalingi komponentai
Čia yra komponentų, reikalingų norint pradėti naudoti „Instructable“, sąrašas,
Techninės įrangos komponentai:
- „Arduino UNO“pirkite iš „Flipkart“
- DHT11 Drėgmės ir temperatūros jutiklis Pirkti iš „Flipkart“
- Duonos lenta (neprivaloma)
- Trumpieji laidai
- USB kabelis
Programinės įrangos komponentai:
„Arduino IDE“
2 žingsnis: grandinės prijungimas
DHT11 prijungimas prie „Arduino UNO“yra tikrai lengvas.
Laidų jungtys atliekamos taip:
DHT11 VCC kaištis patenka į +3 V „Arduino“.
DHT11 DATA kaištis patenka į UNO analoginį kaištį A0.
DHT11 GND kaištis patenka į UNO įžeminimo kaištį (GND).
3 žingsnis: „Arduino“programavimas
Atsisiųskite ZIP failą
Ištraukite DHT biblioteką ir kodą.
Kodas:
#include "dht.h" #define dht_apin A0 // Analog Pin jutiklis prijungtas prie Arduino dht DHT;
Aukščiau pateiktos eilutės yra dht bibliotekos inicijavimas
Dht duomenų kaiščio apibrėžimas
ir sukurti instinkciją kaip DHT
void setup () {
Serial.begin (9600); uždelsimas (500); // Užlaikymas, leidžiantis sistemai paleisti Serial.println ("DHT11 drėgmės ir temperatūros jutiklis / n / n"); delay (1000); // Palaukite prieš pasiekdami jutiklį}
Viršuje yra sąrankos kodas
Pradeda nuoseklųjį ryšį 9600 baudų greičiu
išspausdinkite projekto pavadinimą su 1 sek. delsimu
void loop () {DHT.read11 (dht_apin); Serial.print ("Dabartinė drėgmė ="); Serijinis spaudinys (DHT. drėgmė); Serial.print ("%"); Serijinis atspaudas ("temperatūra ="); Serijinis spaudinys (DHT.temperatūra); Serial.println ("C"); uždelsimas (5000); // Palaukite 5 sekundes, kol vėl pasieksite jutiklį. }
Jis pakartotinai skaito duomenis iš DHT11 kas 5 sekundes
4 žingsnis: rezultatas
Atidarykite serijinį monitorių
nustatykite duomenų perdavimo spartą į 9600
Žiūrėkite rezultatą „Serial Monitor“….
Visų pirma norėčiau padėkoti jums, kad perskaitėte šį vadovą! Tikiuosi, kad tai jums padės. Jei turite klausimų, aš visada mielai jums padėsiu ….. Rašykite komentarą. Jūsų atsiliepimai man yra vertingi.
Rekomenduojamas:
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Pamoka: Kaip kalibruoti ir sąsaja įkelti ląstelę naudojant „Arduino UNO“: 3 žingsniai
Pamoka: Kaip kalibruoti ir sąsajos apkrovos langelį naudojant „Arduino UNO“: Sveiki, vaikinai, mes jums parodysime pamoką: Kaip kalibruoti ir sąsaja įkelti apkrovos elementą arba HX711 balanso modulį su „Arduino UNO“. Aprašymas apie HX711 balanso modulį: Šis modulis naudoja 24 aukštus tikslumo A / D keitiklis. Šis lustas skirtas aukšto lygio
„SCARA Robot“: mokymasis apie priešingą ir atvirkštinę kinematiką !!! (Plot Twist Sužinokite, kaip sukurti realaus laiko sąsają ARDUINO naudojant apdorojimą !!!!): 5 žingsniai (su paveikslėliais)
„SCARA Robot“: mokymasis apie priešingą ir atvirkštinę kinematiką !!! (Plot Twist Sužinokite, kaip sukurti realaus laiko sąsają ARDUINO naudojant APDOROJIMĄ !!!!): SCARA robotas yra labai populiari mašina pramonės pasaulyje. Pavadinimas reiškia tiek selektyviai atitinkančią surinkimo roboto ranką, tiek selektyviai atitinkančią šarnyrinę roboto ranką. Tai iš esmės yra trijų laisvės laipsnių robotas, kuris yra du pirmieji
Sąsaja iš kelių LCD į „Arduino Uno“naudojant bendrą duomenų liniją: 5 žingsniai
Sąsaja iš kelių skystųjų kristalų į „Arduino Uno“naudojant bendrą duomenų liniją: Šiandien šioje instrukcijoje aš jums parodysiu, kaip sujungti kelis 16 x 2 LCD modulius su „arduino uno“plokšte, naudojant bendrą duomenų liniją. Įdomiausia šiame projekte yra tai, kad jis naudoja įprastą duomenų liniją ir rodo skirtingus duomenis el
Sąsaja su DHT11 naudojant „Arduino by Sujay“: 5 žingsniai
Sąsaja su DHT11 naudojant „Arduino by Sujay“: Šioje instrukcijoje sužinosite, kaip „Arduino UNO“nustatyti DHT11 drėgmės ir temperatūros jutiklį. Sužinokite apie tai, kaip veikia drėgmės jutiklis ir kaip patikrinti serijos monitoriaus išvesties rodmenis. Aprašymas: DHT11 aptinka