Sisällysluettelo:

Liitäntä DHT11 Arduinon käyttäminen: 4 vaihetta
Liitäntä DHT11 Arduinon käyttäminen: 4 vaihetta

Video: Liitäntä DHT11 Arduinon käyttäminen: 4 vaihetta

Video: Liitäntä DHT11 Arduinon käyttäminen: 4 vaihetta
Video: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Marraskuu
Anonim
Liitäntä DHT11 Arduinon avulla
Liitäntä DHT11 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
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

Tässä on luettelo komponenteista, joita tarvitaan Instructable -ohjelman käytön aloittamiseen,

Laitteiston osat:

  1. Arduino UNO Osta Flipkartilta
  2. DHT11 Kosteus- ja lämpötila -anturi Osta Flipkartilta
  3. Leipälauta (valinnainen)
  4. Hyppyjohdot
  5. USB kaapeli

Ohjelmiston osat:

Arduino IDE

Vaihe 2: Piirin kytkentä

Piirin johdotus
Piirin johdotus
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

Arduinon ohjelmointi
Arduinon ohjelmointi

Lataa Zip -tiedosto

Pura DHT -kirjasto ja koodi.

Koodi:

#include "dht.h" #define dht_apin A0 // Analoginen Pin -anturi on kytketty Arduino dht DHT: hen;

Yllä olevat rivit ovat dht -kirjaston alustus

Dht: n datanapin määrittäminen

ja luoda instantness DHT: nä

void setup () {

Sarja.alku (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öä}

Yllä olevat rivit ovat 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: Tulos

Tulos
Tulos

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.

Suositeltava: