INHOUDSOPGAWE:
- Stap 1: Vereiste komponente
- Stap 2: Die installering van die biblioteke
- Stap 3: Koppel komponente aan mekaar
- Stap 4: Die kode
Video: Weer -moniteringstelsel met behulp van Raspberry Pi3 en DHT11 -sensor: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie tutoriaal sal ek u wys hoe u die DHT11 aan die Raspberry Pi kan koppel en die humiditeits- en temperatuurmetings na 'n LCD kan aflei.
Die DHT11 temperatuur- en humiditeitsensor is 'n goeie module wat digitale temperatuur- en humiditeitsmetings bied. Dit is regtig maklik om op te stel en benodig slegs een draad vir die datasignaal. Hierdie sensors is gewild vir gebruik in afgeleë weerstasies, grondmonitors en tuisautomatiseringstelsels
Koppel die DHT11 aan die Raspberry Pi
Daar is twee variante van die DHT11 wat u waarskynlik sal teëkom. Die een is 'n drie-pins PCB-gemonteerde module en die ander 'n vierpen-losstaande module. Die pinout is anders vir elkeen, dus verbind die DHT11 volgens die een wat u het:
Sommige van die PCB -gemonteerde modules kan ook 'n ander pinout hê as die hierbo, dus maak seker dat u sensor op etikette aandui wat aandui watter pen Vcc, grond of sein is.
Stap 1: Vereiste komponente
1. Raspberry Pi 3 Model B+:-Die Raspberry Pi 3 Model B+ is die nuutste produk in die Raspberry Pi 3-reeks, met 'n 64-bis quad-core-verwerker wat werk by 1.4GHz, dual-band 2.4GHz en 5GHz wireless LAN, Bluetooth 4.2/BLE, vinniger Ethernet en PoE -vermoëns via 'n aparte PoE HAT.
2. DHT11 Humiditeits-/ Temperatuursensor:- Hierdie sensor het 'n gekalibreerde digitale seinuitset met die temperatuur- en humiditeitsensorvermoë. Dit is geïntegreer met 'n hoëprestasie-8-bis mikrobeheerder. Hierdie sensor bevat 'n weerstandige element en 'n sensor vir nat NTC -temperatuurmeetapparate. Dit het uitstekende kwaliteit, vinnige reaksie, anti-inmengingsvermoë en hoë werkverrigting.
3. 16x2 LCD-skerm (groen agterlig):- Die 16 × 2 LCD-skerm is 'n baie basiese module wat algemeen in DIY's en stroombane gebruik word. Die 16 × 2 vertaal na 16 karakters per reël in 2 sulke reëls. In hierdie LCD word elke karakter in 'n 5 × 7 pixel matriks vertoon.
4. Vroulike tot vroulike springdrade.
Stap 2: Die installering van die biblioteke
Ons gebruik die Adafruit DHT11 Python -biblioteek. U kan die biblioteek met Git aflaai, dus as u nog nie Git op u Pi geïnstalleer het nie, voer dit dan in by die opdragprompt:
sudo apt-get install git-core
Opmerking: as u 'n fout opstel met die installering van Git, voer sudo apt-get update uit en probeer dit weer.
Om die Adafruit DHT11 -biblioteek te installeer:
1. Tik dit by die opdragprompt om die biblioteek af te laai:
git -kloon
2. Verander dopgehou met: cd Adafruit_Python_DHT
3. Voer nou hierdie in: sudo apt-get install build-essential python-dev
4. Installeer dan die biblioteek met: sudo python3 setup.py install
Om die Adafruit Char LCD -biblioteek te installeer:
1. Tik dit by die opdragprompt om die biblioteek af te laai:
git -kloon
2. Verander dopgehou met: cd Adafruit_Python_CharLCD
3. Installeer dan die biblioteek met: sudo python3 setup.py install
Stap 3: Koppel komponente aan mekaar
LCD PIN_RS ------------------ 40 van Framboos Pi
LCD PIN_RW ------------------ 6 van Raspberry Pi
LCD PIN_EN ------------------- 38 van Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 van Raspberry Pi
LCD PIN_D5 ------------------- 32 van Raspberry Pi
LCD PIN_D6 ------------------- 24 van Raspberry Pi
LCD PIN_D7 ------------------- 26 van Framboos Pi
LCD PIN_VSS ------------------ 9 van Raspberry Pi
LCD PIN_VDD ------------------ 4 van Framboos Pi
DHT PIN_OUT ------------------ 7 van Raspberry Pi
DHT PIN_VCC ------------------ 2 van Raspberry Pi
DHT PIN_GND ------------------ 14 van Raspberry Pi
Stap 4: Die kode
Laai die hier aangehegte kode af en laai dit op u bord, en dra alles soos in die vorige diagram getoon.
Aflaai kode:
Dit behoort ongeveer die meeste te dek wat u nodig het om die DHT11 op u Raspberry Pi aan die gang te kry. Hoop dit het dit vir jou makliker gemaak. Maak seker dat u inteken as u van hierdie artikel hou en dit nuttig gevind het, en as u vrae het of hulp nodig het met iets, los 'n opmerking hieronder …
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Weer -webprogram met behulp van Esp8266: 7 stappe
Weer -webprogram met behulp van Esp8266: SHT 31 is 'n temperatuur- en humiditeitsensor wat deur Sensirion gemaak is. Die SHT31 bied 'n hoë akkuraatheid rondom ± 2% RH. Die humiditeitsbereik is tussen 0 en 100% en die temperatuurbereik is tussen -40 en 125 ° C. Dit is baie betroubaarder en vinniger met
Bou 'n weer -dashboard met behulp van Dark Sky API: 5 stappe (met foto's)
Bou 'n weer -dashboard met behulp van Dark Sky API: Dark Sky spesialiseer in weervoorspelling en visualisering. Die coolste aspek van Dark Sky is hul weer -API wat ons kan gebruik om die weerdata van byna oral ter wêreld op te haal. Dit is nie net reënerig of sonnig nie, maar temperatuur
Eenvoudige tuisautomatisering met behulp van Raspberry Pi3 en Android Things: 5 stappe (met foto's)
Eenvoudige tuisautomatisering met behulp van Raspberry Pi3 en Android Things: Die idee is om 'n slim HUIS te ontwerp ” waarin u huishoudelike toestelle kan beheer met behulp van Android Things en Raspberry Pi. Die projek bestaan uit die beheer van huishoudelike toestelle soos lig, waaier, motor, ens. Vereiste materiaal: Raspberry Pi 3HDMI Ca