Sisällysluettelo:

Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla: 4 vaihetta
Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla: 4 vaihetta

Video: Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla: 4 vaihetta

Video: Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla: 4 vaihetta
Video: Älä naura haaste (vaikea) 2024, Heinäkuu
Anonim
Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla
Säävalvontajärjestelmä Raspberry Pi3- ja DHT11 -anturin avulla

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

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

Osien yhdistäminen yhteen
Osien yhdistä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: