Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
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
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
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:
Pametni distribuirani sistem za spremljanje vremena IoT z uporabo NodeMCU: 11 korakov
Pametni distribuirani IoT sistem za spremljanje vremena z uporabo NodeMCU: Vsi se morda zavedate tradicionalne vremenske postaje; a ste se kdaj vprašali, kako v resnici deluje? Ker je tradicionalna vremenska postaja draga in obsežna, je gostota teh postaj na enoto površine zelo manjša, kar prispeva k
Pametni sistem za spremljanje vremena in hitrosti vetra na osnovi IOT: 8 korakov
Pametni sistem za spremljanje vremena in hitrosti vetra, ki temelji na IOT: Razvili - Nikhil Chudasma, Dhanashri Mudliar in Ashita Raj Uvod Pomen spremljanja vremena obstaja na veliko načinov. Za vzdrževanje razvoja kmetijstva, rastlinjakov je treba spremljati vremenske parametre
Spremljanje vremena z uporabo ESP32_DHT11_OLED_Thingspeak: 7 korakov
Spremljanje vremena z uporabo ESP32_DHT11_OLED_Thingspeak: V tej vadnici boste izdelali vremenski monitor, ki spremlja temperaturo in vlago z uporabo ESP32 in DHT11. Prikazan je na zaslonu OLED. Naložen je v ThingSpeak. ESP32 je močno orodje IOT. To je poceni sistem-o
IoT sistem za spremljanje vremena na domu s podporo za aplikacije Android (Mercury Droid): 11 korakov
IoT Domači sistem za spremljanje vremena s podporo za aplikacije Android (Mercury Droid): Uvod Mercury Droid je ena vrsta vgrajenega sistema IoT (Internet of Things), ki temelji na mobilni aplikaciji Mercury Droid za Android. Ki lahko meri & spremljajte vremensko aktivnost doma. je zelo poceni sistem za spremljanje vremena na domu
Kako narediti napravo IoT za nadzor naprav in spremljanje vremena z uporabo Esp8266: 5 korakov
Kako narediti napravo IoT za nadzor naprav in spremljanje vremena z uporabo Esp8266: Internet stvari (IoT) je medmrežno povezovanje fizičnih naprav (imenovanih tudi "povezane naprave" in "pametne naprave"), zgradb, in drugi predmeti, vdelani z elektroniko, programsko opremo, senzorji, aktuatorji in