Kazalo:

Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11: 4 koraki
Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11: 4 koraki

Video: Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11: 4 koraki

Video: Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11: 4 koraki
Video: Leap Motion SDK 2024, Julij
Anonim
Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11
Sistem za spremljanje vremena z uporabo senzorjev Raspberry Pi3 in DHT11

V tej vadnici vam bom pokazal, kako DHT11 priključite na Raspberry Pi in na LCD prikažete odčitke vlažnosti in temperature.

Senzor temperature in vlažnosti DHT11 je lep modul, ki omogoča digitalne odčitke temperature in vlažnosti. Nastavitev je zelo enostavna in zahteva le eno žico za podatkovni signal. Ti senzorji so priljubljeni za uporabo v oddaljenih vremenskih postajah, monitorjih tal in sistemih za avtomatizacijo doma

Priključitev DHT11 na Raspberry Pi

Obstajata dve različici DHT11, na katere boste verjetno naleteli. Eden je tripolni modul, nameščen na tiskanem vezju, drugi pa samostojni štiripolni modul. Izključitev je za vsakega drugačna, zato DHT11 povežite glede na to, katero imate:

Tudi nekateri moduli, nameščeni na tiskanem vezju, imajo lahko drugačen pinout kot zgornji, zato ne pozabite preveriti, ali so na vašem senzorju nalepke, ki označujejo, kateri pin je Vcc, ozemljitev ali signal.

1. korak: potrebne komponente

Potrebne komponente
Potrebne komponente

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ je najnovejši izdelek v paleti Raspberry Pi 3, ki se ponaša s 64-bitnim štirijedrnim procesorjem, ki deluje na 1,4 GHz, dvopasovnim 2,4 GHz in 5 GHz brezžičnim omrežjem, Bluetooth 4.2/BLE, hitrejši Ethernet in PoE zmožnost prek ločenega PoE HAT.

2. DHT11 Senzor vlažnosti/ temperature:- Ta senzor ima kalibriran izhod digitalnega signala z zmožnostjo senzorja temperature in vlažnosti. Vgrajen je v visokozmogljiv 8-bitni mikrokrmilnik. Ta senzor vključuje uporovni element in senzor za mokre naprave za merjenje temperature NTC. Ima odlično kakovost, hiter odziv, sposobnost preprečevanja motenj in visoko zmogljivost.

3. 16x2 LCD zaslon (zelena osvetlitev ozadja):- LCD zaslon 16 × 2 je zelo osnovni modul, ki se običajno uporablja pri domačih in domačih tokokrogih. 16 × 2 prevaja o prikaz 16 znakov na vrstico v 2 takih vrsticah. Na tem LCD -ju je vsak znak prikazan v matriki 5 × 7 slikovnih pik.

4. Žice moški za ženske.

2. korak: Namestitev knjižnic

Uporabljali bomo knjižnico Adafruit DHT11 Python. Knjižnico lahko prenesete s programom Git, zato, če Git še nimate nameščenega na svojem Pi, vnesite to v ukazni poziv:

sudo apt-get install git-core

Opomba: Če pri namestitvi Gita pride do napake, zaženite sudo apt-get update in poskusite znova.

Če želite namestiti knjižnico Adafruit DHT11:

1. V ukazni poziv vnesite to za prenos knjižnice:

git clone

2. Mape spremenite z: cd Adafruit_Python_DHT

3. Zdaj vnesite to: sudo apt-get install build-essential python-dev

4. Nato namestite knjižnico z: sudo python3 setup.py install

Če želite namestiti knjižnico Adafruit Char LCD:

1. V ukazni poziv vnesite to za prenos knjižnice:

git clone

2. Mape spremenite z: cd Adafruit_Python_CharLCD

3. Nato knjižnico namestite z: sudo python3 setup.py install

3. korak: Povežite komponente skupaj

Povezovanje komponent skupaj
Povezovanje komponent skupaj

LCD PIN_RS ------------------ 40 za Raspberry Pi

LCD PIN_RW ------------------ 6 Raspberry Pi

LCD PIN_EN ------------------- 38 za Raspberry Pi

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

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

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

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

LCD PIN_D4 ------------------- 36 iz Raspberry Pi

LCD PIN_D5 ------------------- 32 iz Raspberry Pi

LCD PIN_D6 ------------------- 24 od Raspberry Pi

LCD PIN_D7 ------------------- 26 za Raspberry Pi

LCD PIN_VSS ------------------ 9 Raspberry Pi

LCD PIN_VDD ------------------ 4 Raspberry Pi

DHT PIN_OUT ------------------ 7 od Raspberry Pi

DHT PIN_VCC ------------------ 2 za Raspberry Pi

DHT PIN_GND ------------------ 14 od Raspberry Pi

4. korak: Koda

Prenesite priloženo kodo in jo naložite na svojo ploščo ter vse povežite, kot je prikazano v prejšnjem diagramu.

Koda za prenos:

To bi moralo pokriti večino tistega, kar potrebujete za zagon DHT11 na vašem Raspberry Pi. Upam, da vam je to olajšalo. Naročite se, če vam je bil ta članek všeč in se vam je zdel koristen, če imate kakršna koli vprašanja ali potrebujete pomoč pri čem, pustite komentar spodaj …

Priporočena: