Sisällysluettelo:

Liitäntä DHT11: lle Sujayn Arduinon avulla: 5 vaihetta
Liitäntä DHT11: lle Sujayn Arduinon avulla: 5 vaihetta

Video: Liitäntä DHT11: lle Sujayn Arduinon avulla: 5 vaihetta

Video: Liitäntä DHT11: lle Sujayn Arduinon avulla: 5 vaihetta
Video: Главная Автоматизация с помощью SMS - Использование и коды использования GSM-клавиатуры Arduino 2024, Marraskuu
Anonim
Liitäntä DHT11: lle Sujayn Arduinon avulla
Liitäntä DHT11: lle Sujayn Arduinon avulla

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

Tarvittavat komponentit
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ä

Piirin johdotus
Piirin johdotus

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: