Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Piirin kytkentä
- Vaihe 3: Arduinon ohjelmointi
- Vaihe 4: Lähtö
- Vaihe 5: Virhe
Video: Liitäntä DHT11: lle Sujayn Arduinon avulla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä oppaassa opit asentamaan DHT11 -kosteus- ja lämpötila -anturin Arduino UNO -laitteeseesi. Opi myös kosteusanturin toiminnasta ja siitä, miten voit tarkistaa sarjaluettelon ulostulolukemat
Kuvaus:
DHT11 tunnistaa vesihöyryn mittaamalla kahden elektrodin välisen sähkövastuksen. Kosteutta tunnistava komponentti on kosteutta pidättävä alusta, jonka pinnalle on kiinnitetty elektrodeja. Kun substraatti imee vesihöyryä, substraatti vapauttaa ioneja, mikä lisää johtavuutta elektrodien välillä. Kahden elektrodin välisen vastuksen muutos on verrannollinen suhteelliseen kosteuteen. Suurempi suhteellinen kosteus vähentää elektrodien välistä vastusta, kun taas alhaisempi suhteellinen kosteus lisää elektrodien välistä vastusta.
Vaihe 1: Tarvittavat komponentit
Tässä on luettelo komponenteista, joita tarvitaan Instructable -ohjelman käytön aloittamiseen,
Laitteiston osat:
- Arduino UNO Osta Flipkartilta
- DHT11 Kosteus- ja lämpötila -anturi Osta Flipkartilta
- Leipälauta (valinnainen)
- Hyppyjohdot
- Ohjelmoitava USB -kaapeli
Ohjelmiston osat
Arduino IDE
Vaihe 2: Piirin kytkentä
DHT11: n kytkeminen Arduino UNO: hon on todella helppoa.
Johdotusliitännät tehdään seuraavasti:
DHT11: n VCC -nasta menee Arduinon +3 volttiin.
DHT11: n DATA -nasta menee UNO: n analogiseen nastaan A0.
DHT11: n GND -nasta menee UNO: n maadoitusnastaan (GND).
Vaihe 3: Arduinon ohjelmointi
Lataa Zip -tiedosto täältä
Pura DHT -kirjasto ja koodi.
#include "dht.h" #define dht_apin D1 // Analoginen pin -anturi on kytketty dht DHT: hen;
Yllä olevat rivit ovat alustus dht -kirjastolle
void setup () {Serial.begin (9600); delay (500); // Viive antaa järjestelmän käynnistyä Serial.println ("DHT11 Kosteus- ja lämpötila -anturi / n / n"); delay (1000); // Odota ennen tunnistimen käyttöä}
Yläpuolella on asennuskoodi Käynnistää sarjaliikenteen 9600 baudin nopeudella, tulosta projektin nimi 1 sekunnin viiveellä
void loop () {DHT.read11 (dht_apin); Serial.print ("Nykyinen kosteus ="); Sarjajälki (DHT.kosteus); Serial.print ("%"); Sarjajälki ("lämpötila ="); Sarjajälki (DHT.lämpötila); Serial.println ("C"); viive (5000); // Odota 5 sekuntia, ennen kuin käytät anturia uudelleen. }
Se lukee tietoja DHT11: stä toistuvasti 5 sekunnin välein
Vaihe 4: Lähtö
Avaa Serial Monitor
aseta siirtonopeudeksi 9600 Katso tulos Serial Monitorista….
Ensinnäkin haluan kiittää sinua tämän oppaan lukemisesta! Toivottavasti se auttaa sinua. Jos sinulla on kysyttävää, autan sinua aina mielelläni….. Lähetä kommentti. Palautteesi on minulle arvokasta.
Vaihe 5: Virhe
Ei näytä lähtöä:
Tarkista liitännät ja virtalähteen napaisuus
Tarkista siirtonopeus. Sen pitäisi olla 9600
Ei näytä oikeita arvoja
Tarkista ystävällisesti virhe latauksen aikana. Yritä ladata koodi uudelleen.
tai kokeile koodia toisen DHT: n kanssa.
Jos sinulla on muita ongelmia, ota ystävällisesti yhteyttä. Yritän ehdottomasti parhaani ratkaista se.
Suositeltava:
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Lämpötila- ja kosteusanturi (dht11) Liitäntä Arduinon kanssa: 4 vaihetta
Lämpötila- ja kosteusanturi (dht11) Liitäntä Arduinon kanssa: Lämpötila -anturilla on laaja käyttöalue, sitä käytetään monissa paikoissa ja missä se toimii palautejärjestelmänä. Markkinoilta on saatavana useita lämpötila -anturityyppejä, joiden tekniset tiedot ovat erilaisia
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n käyttö: Tässä ohjeessa kuvataan OpenCV: n, Python 3.5: n ja Python 3.5: n riippuvuuksien asentaminen lisätyn todellisuuden sovelluksen suorittamiseen
Liitäntä DHT11 Arduinon käyttäminen: 4 vaihetta
Käyttöliittymä DHT11 Arduinon käyttäminen: Tässä oppaassa opit asentamaan DHT11 -kosteus- ja lämpötila -anturin Arduino UNO -laitteeseesi. Ja oppia, miten kosteusanturi toimii ja kuinka voit tarkistaa sarjaluettelon ulostulolukemat Kuvaus: DHT11 havaitsee