Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Tässä opetusohjelmassa näytän sinulle, kuinka DHT11 kytketään Raspberry Pi: hen ja tulostetaan kosteus- ja lämpötilalukemat nestekidenäyttöön.
DHT11 lämpötila- ja kosteusanturi on mukava pieni moduuli, joka tarjoaa digitaaliset lämpötila- ja kosteuslukemat. Se on todella helppo asentaa ja vaatii vain yhden johdon datasignaalille. Nämä anturit ovat suosittuja etäsääasemilla, maaperän valvontalaitteissa ja kodin automaatiojärjestelmissä
DHT11: n liittäminen Raspberry Pi -laitteeseen
DHT11: stä on kaksi vaihtoehtoa, joihin todennäköisesti törmäät. Toinen on kolminapainen piirilevyyn asennettu moduuli ja toinen nelinapainen erillinen moduuli. Pinout on erilainen jokaiselle, joten liitä DHT11 sen mukaan, mikä sinulla on:
Lisäksi joillakin piirilevyyn asennetuilla moduuleilla voi olla erilainen pistoke kuin yllä, joten tarkista anturista, onko siinä tarroja, jotka osoittavat, mikä nasta on Vcc, maa tai signaali.
Vaihe 1: Tarvittavat komponentit
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ on Raspberry Pi 3 -sarjan uusin tuote, jossa on 64-bittinen neliytiminen prosessori, joka toimii 1,4 GHz: n taajuudella, kaksikaistainen 2,4 GHz: n ja 5 GHz: n langaton lähiverkko, Bluetooth 4.2/BLE, nopeampi Ethernet ja PoE -ominaisuus erillisen PoE HAT -yhteyden kautta.
2. DHT11 Kosteus-/ lämpötila-anturi:- Tässä anturissa on kalibroitu digitaalinen signaalilähtö, jossa on lämpötila- ja kosteusanturi. Se on integroitu korkean suorituskyvyn 8-bittiseen mikro-ohjaimeen. Tämä anturi sisältää resistiivisen elementin ja märän NTC -lämpötilan mittauslaitteen anturin. Siinä on erinomainen laatu, nopea vaste, häiriönestokyky ja korkea suorituskyky.
3. 16x2 LCD-näyttö (vihreä taustavalo):- 16 × 2 LCD-näyttö on hyvin perusmoduuli, jota käytetään yleisesti itse tekemisissä ja piireissä. 16 × 2 kääntää näytön 16 merkkiä riviä kohden kahdella tällaisella rivillä. Tässä nestekidenäytössä jokainen merkki näkyy 5 × 7 pikselin matriisina.
4. Naaras -naarashyppyjohdot.
Vaihe 2: Kirjastojen asennus
Käytämme Adafruit DHT11 Python -kirjastoa. Voit ladata kirjaston Gitin avulla, joten jos sinulla ei ole jo Git -asennusta Pi -laitteellesi, kirjoita tämä komentokehotteeseen:
sudo apt-get install git-core
Huomautus: Jos saat virheen Gitin asennuksessa, suorita sudo apt-get update ja yritä uudelleen.
Adafruit DHT11 -kirjaston asentaminen:
1. Kirjoita tämä komentoriville ladataksesi kirjaston:
git -klooni
2. Vaihda hakemistot: cd Adafruit_Python_DHT
3. Kirjoita nyt tämä: sudo apt-get install build-essential python-dev
4. Asenna sitten kirjasto: sudo python3 setup.py install
Adafruit Char LCD -kirjaston asentaminen:
1. Kirjoita tämä komentoriville ladataksesi kirjaston:
git -klooni
2. Vaihda hakemistot: cd Adafruit_Python_CharLCD
3. Asenna sitten kirjasto: sudo python3 setup.py install
Vaihe 3: Osien liittäminen yhteen
LCD PIN_RS ------------------ 40 Raspberry Pi: stä
LCD PIN_RW ------------------ 6 Raspberry Pi: stä
LCD PIN_FI ------------------- 38 Raspberry Pi: stä
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 Raspberry Pi: stä
LCD PIN_D5 ------------------- 32 Raspberry Pi: stä
LCD PIN_D6 ------------------- 24 Raspberry Pi: stä
LCD PIN_D7 ------------------- 26 Raspberry Pi: stä
LCD PIN_VSS ------------------ 9 Raspberry Pi: stä
LCD PIN_VDD ------------------ 4 Raspberry Pi: stä
DHT PIN_OUT ------------------ 7 Raspberry Pi: stä
DHT PIN_VCC ------------------ 2 Raspberry Pi: stä
DHT PIN_GND ------------------ 14 Raspberry Pi: stä
Vaihe 4: Koodi
Lataa tähän liitetty koodi ja lataa se taulullesi ja kytke kaikki johdot kuten edellisessä kaaviossa.
Latauskoodi:
Sen pitäisi kattaa suurin osa siitä, mitä tarvitset saadaksesi DHT11: n käyttöön Raspberry Pi -laitteellasi. Toivottavasti tämä helpotti sinua. Muista tilata, jos pidit tästä artikkelista ja pidit sitä hyödyllisenä, ja jos sinulla on kysyttävää tai tarvitset apua jossakin, jätä kommentti alle…
Suositeltava:
Älykäs hajautettu IoT -säävalvontajärjestelmä NodeMCU: n avulla: 11 vaihetta
Älykäs hajautettu IoT -säävalvontajärjestelmä NodeMCU: n avulla: Kaikki saattavat olla tietoisia perinteisestä sääasemasta; mutta oletko koskaan miettinyt, miten se todella toimii? Koska perinteinen sääasema on kallis ja tilaa vievä, näiden asemien tiheys pinta -alayksikköä kohden on hyvin pieni, mikä
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: 6 vaihetta
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: Äänet ovat yksinkertaisesti osa ajoneuvon työskentelyä. Hyvin viritetyn ajoneuvomoottorin humina on upea ääni. Renkaiden kulutuspinnat nurisevat tietä vasten, tuuli huutaa peilien, muovikappaleiden ja kojelaudan kappaleiden ympäri
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: 6 vaihetta
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: Kiihtyvyys on rajallinen, mielestäni joidenkin fysiikan lakien mukaan.- Terry Riley Gepardi käyttää hämmästyttävää kiihtyvyyttä ja nopeita nopeuden muutoksia jahtaessaan. Nopein olento rannalla silloin tällöin käyttää huipputahdiaan saaliin saamiseen
IoT -kodin säävalvontajärjestelmä Android -sovellustuella (Mercury Droid): 11 vaihetta
IoT Home Weather Monitoring System Android -sovellustuella (Mercury Droid): Johdanto Mercury Droid on eräänlainen IoT (esineiden internet) sulautettu järjestelmä, joka perustuu Mercury Droid Android -mobiilisovellukseen. Joka pystyy mittaamaan & seurata kodin säätoimintaa. se on erittäin edullinen kodin säävalvontajärjestelmä
Yksinkertainen kotiautomaatio Raspberry Pi3: n ja Android -asioiden avulla: 5 vaihetta (kuvilla)
Yksinkertainen kotiautomaatio Raspberry Pi3: n ja Android -asioiden avulla: Ideana on suunnitella “ älykäs HOME ” jossa voidaan hallita kotitalouslaitteita Android Thingsin ja Raspberry Pi: n avulla. Projekti koostuu kodinkoneiden, kuten valon, tuulettimen, moottorin jne. Ohjaamisesta. Tarvittavat materiaalit: Raspberry Pi 3HDMI Ca