Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Instaliranje knjižnica
- Korak 3: Povežite komponente zajedno
- Korak 4: Kôd
Video: Sustav za praćenje vremena pomoću senzora Raspberry Pi3 i DHT11: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
U ovom vodiču pokazat ću vam 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. Postavljanje je zaista jednostavno, a za podatkovni signal potrebna je samo jedna žica. Ovi su senzori popularni za upotrebu u udaljenim meteorološkim postajama, monitorima tla i sustavima kućne automatizacije
Spajanje 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 spojite 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 kakvih oznaka koje pokazuju koji pin je Vcc, uzemljenje 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 četverojezgrenim 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 digitalni izlaz 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 izvrsnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.
3. 16x2 LCD zaslon (zeleno pozadinsko osvjetljenje):- 16 × 2 LCD zaslon je vrlo osnovni modul koji se obično koristi u DIY i sklopovima. 16 × 2 prevodi prikaz 16 znakova po retku u 2 takva retka. Na ovom LCD zaslonu svaki je znak prikazan u matrici od 5 × 7 piksela.
4. Žice kratkospojnika ženski na ženski.
Korak 2: Instaliranje knjižnica
Koristit ćemo biblioteku Adafruit DHT11 Python. Knjižnicu 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 dobijete pogrešku 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 knjižnice:
git klon
2. Promijenite direktorije pomoću: cd Adafruit_Python_DHT
3. Sada unesite ovo: sudo apt-get install build-essential python-dev
4. Zatim instalirajte knjižnicu sa: sudo python3 setup.py install
Za instaliranje Adafruit Char LCD biblioteke:
1. Unesite ovo u naredbeni redak za preuzimanje knjižnice:
git klon
2. Promijenite direktorije pomoću: cd Adafruit_Python_CharLCD
3. Zatim instalirajte knjižnicu 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 od 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.
Kod za preuzimanje:
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čeni:
Pametni distribuirani IoT sustav za praćenje vremena pomoću NodeMCU: 11 koraka
Pametni distribuirani IoT sustav za praćenje vremena pomoću NodeMCU -a: Svi ste možda svjesni tradicionalne meteorološke postaje; ali jeste li se ikada zapitali kako to zapravo funkcionira? Budući da je tradicionalna meteorološka stanica skupa i glomazna, gustoća ovih postaja po jedinici površine vrlo je mala što doprinosi
IoT sustav za praćenje kućnog vremena s podrškom za Android aplikacije (Mercury Droid): 11 koraka
IoT sustav kućnog praćenja vremena s Android aplikacijskom podrškom (Mercury Droid): Uvod Mercury Droid jedna je od vrsta ugrađenog sustava IoT (Internet of Things) koji se temelji na mobilnoj aplikaciji Android Mercury Droid. Što je u stanju izmjeriti & nadzirati vremenske aktivnosti kod kuće. To je vrlo jeftin sustav kućnog praćenja vremena
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 kako pratiti pohađanje učenika. Dosta naših učenika dolazi kasno. Dosta je posao provjeravati njihovu prisutnost. S druge strane, puno se raspravlja jer će studenti često reći
Praćenje kretanja očiju 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 s 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