Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Instaliranje biblioteka
- Korak 3: Povežite komponente zajedno
- Korak 4: Kôd
Video: Sistem za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom vodiču ću vam pokazati kako spojiti DHT11 na Raspberry Pi i prikazati očitanja vlažnosti i temperature na LCD -u.
Senzor temperature i vlažnosti DHT11 lijep je mali modul koji pruža digitalna očitanja temperature i vlažnosti. Vrlo je jednostavno postaviti i potrebna je samo jedna žica za podatkovni signal. Ovi senzori su popularni za upotrebu u udaljenim meteorološkim stanicama, monitorima tla i sistemima kućne automatizacije
Povezivanje DHT11 na Raspberry Pi
Postoje dvije varijante DHT11 na koje ćete vjerojatno naići. Jedan je tropolni modul montiran na PCB, a drugi je četveropolni samostalni modul. Isključivanje je različito za svaki, pa povežite DHT11 prema onom koji imate:
Također, neki moduli na PCB -u mogu imati drugačiji pinout od onog gore, pa provjerite ima li na vašem senzoru bilo koje oznake koja označava koji pin je Vcc, masa ili signal.
Korak 1: Potrebne komponente
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ je najnoviji proizvod u Raspberry Pi 3 asortimanu, koji se može pohvaliti 64-bitnim četvorojezgarnim procesorom koji radi na 1,4 GHz, dvopojasnim 2,4 GHz i 5 GHz bežičnim LAN-om, Bluetooth 4.2/BLE, brži Ethernet i PoE mogućnosti putem zasebnog PoE HAT -a.
2. DHT11 Senzor vlažnosti/ temperature:- Ovaj senzor ima kalibrirani izlaz digitalnog signala s mogućnošću osjetnika temperature i vlažnosti. Integriran je s 8-bitnim mikrokontrolerom visokih performansi. Ovaj senzor uključuje otporni element i senzor za mokre NTC mjerne uređaje za mjerenje temperature. Ima odličnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.
3. 16x2 LCD ekran (zeleno pozadinsko osvjetljenje):- LCD ekran 16 × 2 je vrlo osnovni modul koji se obično koristi u DIY i krugovima. 16 × 2 prevodi o prikaz 16 znakova po redu u 2 takva reda. Na ovom LCD ekranu svaki znak je prikazan u matrici od 5 × 7 piksela.
4. Žice kratkospojnika za žene.
Korak 2: Instaliranje biblioteka
Koristit ćemo Adafruit DHT11 Python biblioteku. Biblioteku možete preuzeti pomoću Gita, pa ako već niste instalirali Git na svom Pi, unesite ovo u naredbeni redak:
sudo apt-get install git-core
Napomena: Ako dođe do greške pri instaliranju Gita, pokrenite sudo apt-get update i pokušajte ponovo.
Da biste instalirali biblioteku Adafruit DHT11:
1. Unesite ovo u naredbeni redak za preuzimanje biblioteke:
git clone
2. Promijenite direktorije pomoću: cd Adafruit_Python_DHT
3. Sada unesite ovo: sudo apt-get install build-essential python-dev
4. Zatim instalirajte biblioteku sa: sudo python3 setup.py install
Da biste instalirali Adafruit Char LCD biblioteku:
1. Unesite ovo u naredbeni redak za preuzimanje biblioteke:
git clone
2. Promijenite direktorije sa: cd Adafruit_Python_CharLCD
3. Zatim instalirajte biblioteku sa: sudo python3 setup.py install
Korak 3: Povežite komponente zajedno
LCD PIN_RS ------------------ 40 od Raspberry Pi
LCD PIN_RW ------------------ 6 Raspberry Pi
LCD PIN_EN ------------------- 38 od Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 od Raspberry Pi
LCD PIN_D5 ------------------- 32 od Raspberry Pi
LCD PIN_D6 ------------------- 24 od Raspberry Pi
LCD PIN_D7 ------------------- 26 od 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 od Raspberry Pi
DHT PIN_GND ------------------ 14 od Raspberry Pi
Korak 4: Kôd
Ovdje preuzmite kôd koji ste priložili i postavite ga na svoju ploču te ožičite sve kako je prikazano na prethodnom dijagramu.
Preuzmite kôd:
To bi trebalo pokriti većinu onoga što vam je potrebno za pokretanje DHT11 na vašem Raspberry Pi. Nadam se da vam je ovo olakšalo. Pretplatite se ako vam se svidio ovaj članak i smatrali ga korisnim, a ako imate pitanja ili trebate pomoć oko bilo čega, samo ostavite komentar ispod …
Preporučuje se:
Pametni distribuirani IoT sistem za praćenje vremena pomoću NodeMCU: 11 koraka
Pametni distribuirani IoT sistem za praćenje vremena pomoću NodeMCU -a: Svi ste možda svjesni tradicionalne meteorološke stanice; ali jeste li se ikada zapitali kako to zapravo funkcionira? Budući da je tradicionalna meteorološka stanica skupa i glomazna, gustoća ovih stanica po jedinici površine vrlo je mala što doprinosi
IoT sistem za praćenje kućnog vremena sa podrškom za Android aplikacije (Mercury Droid): 11 koraka
IoT sistem za nadzor kućnog vremena sa podrškom za Android aplikacije (Mercury Droid): UvodMercury Droid je jedna vrsta ugrađenog sistema IoT (Internet stvari) zasnovanog na Android mobilnoj aplikaciji Mercury Droid. Koji je u stanju izmjeriti & nadzirati vremenske aktivnosti kod kuće. To je vrlo jeftin sistem za praćenje vremena kod kuće
Korištenje senzora otiska prsta za praćenje vremena u kombinaciji s rješenjem XAMP: 6 koraka (sa slikama)
Korištenje senzora otiska prsta za praćenje radnog vremena u kombinaciji s rješenjem XAMP: Za školski projekt tražili smo rješenje o tome kako pratiti pohađanje učenika. Mnogi naši studenti dolaze kasno. Dosta je posao provjeravati njihovo prisustvo. S druge strane, puno se raspravlja jer će studenti često reći
Praćenje kretanja oka pomoću infracrvenog senzora: 5 koraka
Praćenje kretanja očiju pomoću infracrvenog senzora: Koristio sam infracrveni senzor da osjetim kretanje očiju i kontroliram LED. Napravio sam očne jabučice sa LED trakom NeoPixel
Kako napraviti IoT uređaj za kontrolu uređaja i praćenje vremena pomoću Esp8266: 5 koraka
Kako napraviti IoT uređaj za kontrolu uređaja i praćenje vremena pomoću Esp8266: Internet stvari (IoT) je međusobno umrežavanje fizičkih uređaja (koji se nazivaju i "povezani uređaji" i "pametni uređaji"), zgrada, i drugi predmeti ugrađeni u elektroniku, softver, senzore, aktuatore i