Turinys:

Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį: 4 žingsniai
Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį: 4 žingsniai

Video: Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį: 4 žingsniai

Video: Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį: 4 žingsniai
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Liepa
Anonim
Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį
Orų stebėjimo sistema naudojant Raspberry Pi3 ir DHT11 jutiklį

Šioje pamokoje parodysiu, kaip prijungti DHT11 prie Raspberry Pi ir išvesti drėgmės ir temperatūros rodmenis į LCD.

DHT11 temperatūros ir drėgmės jutiklis yra puikus modulis, kuris pateikia skaitmeninius temperatūros ir drėgmės rodmenis. Tai tikrai lengva nustatyti ir reikia tik vieno laido duomenų signalui. Šie jutikliai yra populiarūs naudoti nuotolinėse oro stotyse, dirvožemio monitoriuose ir namų automatizavimo sistemose

DHT11 prijungimas prie „Raspberry Pi“

Yra du DHT11 variantai, su kuriais greičiausiai susidursite. Vienas yra trijų kontaktų PCB modulis, o kitas-keturių kontaktų atskiras modulis. Pinout yra skirtingas kiekvienam, todėl prijunkite DHT11 pagal tai, kurį turite:

Be to, kai kurie PCB sumontuoti moduliai gali turėti kitokį kištuką nei aukščiau, todėl būtinai patikrinkite, ar nėra jutiklio etikečių, nurodančių, koks kaištis yra Vcc, įžemintas ar signalas.

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai

1. „Raspberry Pi 3“modelis B+:-„Raspberry Pi 3“modelis B+ yra naujausias „Raspberry Pi 3“asortimentas, turintis 64 bitų keturių branduolių procesorių, veikiantį 1,4 GHz dažniu, dviejų juostų 2,4 GHz ir 5 GHz belaidį LAN, „Bluetooth“4.2/BLE, greitesnis Ethernet ir PoE galimybė per atskirą PoE HAT.

2. DHT11 drėgmės/ temperatūros jutiklis:- Šis jutiklis turi kalibruotą skaitmeninį signalo išėjimą su temperatūros ir drėgmės jutikliu. Jis integruotas su didelio našumo 8 bitų mikrovaldikliu. Šis jutiklis apima varžinį elementą ir drėgnų NTC temperatūros matavimo prietaisų jutiklį. Jis pasižymi puikia kokybe, greitu reagavimu, atsparumu trukdžiams ir dideliu našumu.

3. 16x2 LCD ekranas (žalias apšvietimas):- 16 × 2 LCD ekranas yra labai paprastas modulis, dažniausiai naudojamas „pasidaryk pats“ir grandinėse. 16 × 2 verčia ekraną 16 simbolių eilutėje 2 tokiose eilutėse. Šiame LCD ekrane kiekvienas simbolis rodomas 5 × 7 pikselių matricoje.

4. Moteriški ir moteriški jungiamieji laidai.

2 veiksmas: bibliotekų diegimas

Mes naudosime „Adafruit DHT11 Python“biblioteką. Biblioteką galite atsisiųsti naudodami „Git“, taigi, jei dar nesate įdiegę „Git“savo „Pi“, įveskite tai komandų eilutėje:

sudo apt-get install git-core

Pastaba: jei diegdami „Git“gaunate klaidą, paleiskite sudo apt-get update ir bandykite dar kartą.

Norėdami įdiegti „Adafruit DHT11“biblioteką:

1. Įveskite tai komandų eilutėje, kad atsisiųstumėte biblioteką:

git klonas

2. Pakeiskite katalogus naudodami: cd Adafruit_Python_DHT

3. Dabar įveskite: sudo apt-get install build-essential python-dev

4. Tada įdiekite biblioteką naudodami: sudo python3 setup.py install

Norėdami įdiegti „Adafruit Char“LCD biblioteką:

1. Įveskite tai komandų eilutėje, kad atsisiųstumėte biblioteką:

git klonas

2. Pakeiskite katalogus naudodami: cd Adafruit_Python_CharLCD

3. Tada įdiekite biblioteką naudodami: sudo python3 setup.py install

3 žingsnis: komponentų sujungimas

Komponentų sujungimas kartu
Komponentų sujungimas kartu

LCD PIN_RS ------------------ 40 iš Raspberry Pi

LCD PIN_RW ------------------ 6 iš Raspberry Pi

LCD PIN_LT ------------------- 38 iš Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 iš Raspberry Pi

LCD PIN_D5 ------------------- 32 iš Raspberry Pi

LCD PIN_D6 ------------------- 24 iš Raspberry Pi

LCD PIN_D7 ------------------- 26 iš Raspberry Pi

LCD PIN_VSS ------------------ 9 iš Raspberry Pi

LCD PIN_VDD ------------------ 4 iš Raspberry Pi

DHT PIN_OUT ------------------ 7 iš Raspberry Pi

DHT PIN_VCC ------------------ 2 iš Raspberry Pi

DHT PIN_GND ------------------ 14 iš Raspberry Pi

4 žingsnis: Kodas

Atsisiųskite čia pridėtą kodą ir įkelkite jį į savo plokštę ir prijunkite viską, kaip parodyta ankstesnėje diagramoje.

Atsisiuntimo kodas:

Tai turėtų apimti didžiąją dalį to, ko jums reikės, kad DHT11 būtų paleistas ir paleistas jūsų „Raspberry Pi“. Tikimės, kad jums tai palengvino. Būtinai užsiprenumeruokite, jei jums patiko šis straipsnis ir manote, kad jis buvo naudingas, o jei turite klausimų ar reikia pagalbos dėl bet ko, tiesiog palikite komentarą žemiau …

Rekomenduojamas: