INHOUDSOPGAWE:
- Stap 1: Vereiste komponente
- Stap 2: Sluit die stroombaan aan
- Stap 3: Programmering van die Arduino
- Stap 4: Resultaat
Video: Koppelvlak DHT11 Met behulp van Arduino: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie instruksies leer u hoe u die DHT11 -humiditeits- en temperatuursensor op u Arduino UNO kan instel. En leer meer oor hoe die humiditeitsensor werk en hoe u die uitsetmetings vanaf die seriële monitor kan kontroleer
Beskrywing:
Die DHT11 ontdek waterdamp deur die elektriese weerstand tussen twee elektrodes te meet. Die komponent wat die humiditeit waarneem, is 'n voghoudende substraat met elektrodes op die oppervlak aangebring. As waterdamp deur die substraat geabsorbeer word, word ione deur die substraat vrygestel, wat die geleidingsvermoë tussen die elektrodes verhoog. Die verandering in weerstand tussen die twee elektrodes is eweredig aan die relatiewe humiditeit. Hoër relatiewe humiditeit verminder die weerstand tussen die elektrodes, terwyl laer relatiewe humiditeit die weerstand tussen die elektrodes verhoog.
Stap 1: Vereiste komponente
Hier is die lys van komponente wat nodig is om met die Instructable te begin,
Hardeware komponente:
- Arduino UNO Koop by Flipkart
- DHT11 Humiditeits- en temperatuursensor Koop by Flipkart
- Broodbord (opsioneel)
- Jumper Wires
- USB -kabel
Sagteware komponente:
Arduino IDE
Stap 2: Sluit die stroombaan aan
Dit is regtig maklik om die DHT11 aan die Arduino UNO te koppel.
Die bedradingskoppelinge word soos volg gemaak:
VCC -pen van die DHT11 gaan in +3v van die Arduino.
DATA -pen van die DHT11 gaan in Analog Pin A0 van die UNO.
GND -pen van die DHT11 gaan in die grondpen (GND) van die UNO.
Stap 3: Programmering van die Arduino
Laai die zip -lêer af
Pak die DHT -biblioteek en kode uit.
Kode:
#sluit "dht.h" in#definieer dht_apin A0 // Analoog pen -sensor is gekoppel aan Arduino dht DHT;
Die bogenoemde reëls is inisialisering vir dht -biblioteek
Definieer dataspeld van dht
en skep instatnce as DHT
ongeldige opstelling () {
Serial.begin (9600); vertraging (500); // Vertraging om die stelsel te laat opstart Serial.println ("DHT11 Humiditeits- en temperatuursensor / n / n"); vertraging (1000); // Wag voordat u toegang tot Sensor kry}
Bo die reëls is die opstellingskode
Begin met seriële kommunikasie teen 9600 baud rate
druk die naam van die projek met 'n vertraging van 1 sek
leemte -lus () {DHT.read11 (dht_apin); Serial.print ("Huidige humiditeit ="); Seriële.afdruk (DHT.vochtigheid); Serial.print ("%"); Serial.print ("temperatuur ="); Seriële druk (DHT.temperatuur); Serial.println ("C"); vertraging (5000); // Wag 5 sekondes voordat u weer toegang tot die sensor verkry. }
Dit lees herhaaldelik elke 5 sekondes data van DHT11
Stap 4: Resultaat
Maak Serial Monitor oop
stel die baud -tempo op 9600
Sien die resultaat op Serial Monitor …
In die eerste plek wil ek u bedank vir die lees van hierdie gids! Ek hoop dit help jou. As u enige navrae het, help ek u altyd …. Laat 'n opmerking plaas. Jou terugvoer is vir my waardevol.
Aanbeveel:
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Toepassing van MCP-23008 met behulp van relais-koppelvlak (I2C) :: 6 stappe
Toepassing van MCP-23008 met behulp van Relay Interface (I2C) :: HelloGood Greetings .. !! I (Somanshu Choudhary) namens Dcube-tegnologie-ondernemings wat Relays via I2C-protokol met Arduino nano en MCP23008 gaan beheer
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Gebaar Hawk: Handgebaar -beheerde robot met behulp van beeldverwerkingsgebaseerde koppelvlak: 13 stappe (met foto's)
Gesture Hawk: Handgebare-beheerde robot met behulp van beeldverwerkingsgebaseerde koppelvlak: Gesture Hawk is in TechEvince 4.0 vertoon as 'n eenvoudige beeldverwerkingsgebaseerde mens-masjien-koppelvlak. Die nut daarvan lê daarin dat geen ekstra sensors of draers behalwe 'n handskoen nodig is om die robotmotor wat op verskillende motors ry, te beheer nie