Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Në këtë tutorial, unë do t'ju tregoj se si të lidhni DHT11 me Raspberry Pi dhe të jepni leximet e lagështisë dhe temperaturës në një LCD.
Sensori i temperaturës dhe lagështisë DHT11 është një modul i bukur i vogël që siguron lexime dixhitale të temperaturës dhe lagështisë. Reallyshtë vërtet e lehtë për tu vendosur dhe kërkon vetëm një tel për sinjalin e të dhënave. Këta sensorë janë të njohur për përdorim në stacionet e motit në distancë, monitorët e tokës dhe sistemet e automatizimit të shtëpisë
Lidhja e DHT11 me Raspberry Pi
Ekzistojnë dy variante të DHT11 që ka të ngjarë të hasni. Njëri është një modul i montuar në PCB me tre kunja dhe tjetri është një modul i vetëm me katër kunja. Pinout është i ndryshëm për secilin, kështu që lidhni DHT11 sipas të cilit keni:
Gjithashtu, disa nga modulet e montuar në PCB mund të kenë një pinout të ndryshëm nga ai i mësipërm, prandaj sigurohuni që të kontrolloni sensorin tuaj për çdo etiketë që tregon se cila pin është Vcc, toka apo sinjal.
Hapi 1: Përbërësit e kërkuar
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ është produkti më i fundit në gamën e Raspberry Pi 3, që mburret me një procesor me katër bërthama 64-bit që funksionon në 1.4GHz, me brez të dyfishtë 2.4GHz dhe 5GHz LAN pa tel, Bluetooth 4.2/BLE, aftësi më të shpejtë Ethernet dhe PoE përmes një PoE HAT të veçantë.
2. Sensori i lagështisë/ temperaturës DHT11:- Ky sensor përmban një dalje të kalibruar të sinjalit dixhital me aftësinë e sensorit të temperaturës dhe lagështisë. Shtë i integruar me një mikrokontrollues me performancë të lartë 8-bit. Ky sensor përfshin një element rezistent dhe një sensor për pajisjet e lagështa të matjes së temperaturës NTC. Ka cilësi të shkëlqyeshme, përgjigje të shpejtë, aftësi kundër ndërhyrjes dhe performancë të lartë.
3. Ekran LCD 16x2 (Green BackLight):- Ekrani LCD 16 × 2 është një modul shumë themelor që përdoret zakonisht në DIY dhe qarqe. 16 × 2 përkthen në një ekran 16 karaktere për rresht në 2 rreshta të tillë. Në këtë LCD çdo karakter shfaqet në një matricë 5 × 7 piksel.
4. Telat e kërcyesit nga femra në femra.
Hapi 2: Instalimi i Bibliotekave
Ne do të përdorim bibliotekën Adafruit DHT11 Python. Ju mund ta shkarkoni bibliotekën duke përdorur Git, kështu që nëse nuk e keni të instaluar Git tashmë në Pi tuaj, futeni këtë në vijën e komandës:
sudo apt-get install git-core
Shënim: Nëse merrni një gabim gjatë instalimit të Git, ekzekutoni sudo apt-get update dhe provojeni përsëri.
Për të instaluar bibliotekën Adafruit DHT11:
1. Shkruani këtë në komandën e shpejtë për të shkarkuar bibliotekën:
git klon
2. Ndryshoni drejtoritë me: cd Adafruit_Python_DHT
3. Tani futni këtë: sudo apt-get install build-thelbësor python-dev
4. Pastaj instaloni bibliotekën me: sudo python3 setup.py install
Për të instaluar bibliotekën Adafruit Char LCD:
1. Shkruani këtë në komandën e shpejtë për të shkarkuar bibliotekën:
git klon
2. Ndryshoni drejtoritë me: cd Adafruit_Python_CharLCD
3. Pastaj instaloni bibliotekën me: sudo python3 setup.py install
Hapi 3: Lidhja e përbërësve së bashku
LCD PIN_RS ------------------ 40 të Raspberry Pi
LCD PIN_RW ------------------ 6 të Raspberry Pi
LCD PIN_EN ------------------- 38 të Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 të Raspberry Pi
LCD PIN_D5 ------------------- 32 të Raspberry Pi
LCD PIN_D6 ------------------- 24 të Raspberry Pi
LCD PIN_D7 ------------------- 26 të Raspberry Pi
LCD PIN_VSS ------------------ 9 të Raspberry Pi
LCD PIN_VDD ------------------ 4 të Raspberry Pi
DHT PIN_OUT ------------------ 7 të Raspberry Pi
DHT PIN_VCC ------------------ 2 të Raspberry Pi
DHT PIN_GND ------------------ 14 të Raspberry Pi
Hapi 4: Kodi
Shkarkoni kodin e bashkangjitur këtu dhe ngarkojeni në tabelën tuaj dhe lidhni gjithçka siç tregohet në diagramin e mëparshëm.
Kodi i shkarkimit:
Kjo duhet të mbulojë pjesën më të madhe të asaj që ju nevojitet për të vënë DHT11 në punë në Raspberry Pi tuaj. Shpresoj se kjo e bëri më të lehtë për ju. Sigurohuni që të regjistroheni nëse ju pëlqeu ky artikull dhe e shihni të dobishëm, dhe nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë, thjesht lini një koment më poshtë…
Recommended:
Sistemi i monitorimit të motit të shpërndarë inteligjent të IoT duke përdorur NodeMCU: 11 hapa
Sistemi i Monitorimit të Motit të Shpërndarë IoT të Zgjuar duke përdorur NodeMCU: Të gjithë mund të jeni në dijeni të stacionit tradicional të motit; por a keni menduar ndonjëherë se si funksionon në të vërtetë? Meqenëse stacioni tradicional i motit është i kushtueshëm dhe i rëndë, dendësia e këtyre stacioneve për njësi zonë është shumë më pak, gjë që kontribuon në
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
Sistemi i Monitorimit dhe Kontrollit të Lagështisë së Tokës me bazë IoT duke përdorur NodeMCU: 6 hapa
Sistemi i Monitorimit dhe Kontrollit të Lagështisë së Bazuar në IoT Duke përdorur NodeMCU: Në këtë tutorial ne do të zbatojmë një sistem të Monitorimit dhe Kontrollit të Lagështisë së Tokës të bazuar në IoT duke përdorur ESP8266 WiFi Module dmth NodeMCU. Komponentët e kërkuar për këtë projekt: ESP8266 WiFi Module- Amazon (334/-- INR) Moduli i Stafetës- Amazon (130/- INR
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino