Obsah:
- Krok 1: Potrebné súčasti
- Krok 2: Inštalácia knižníc
- Krok 3: Spojenie komponentov dohromady
- Krok 4: Kód
Video: Systém monitorovania počasia pomocou senzora Raspberry Pi3 a DHT11: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
V tomto tutoriále vám ukážem, ako pripojiť DHT11 k Raspberry Pi a odosielať údaje o vlhkosti a teplote na LCD.
Snímač teploty a vlhkosti DHT11 je pekný malý modul, ktorý poskytuje digitálne údaje o teplote a vlhkosti. Nastavenie je skutočne jednoduché a pre dátový signál vyžaduje iba jeden vodič. Tieto snímače sú obľúbené na použitie vo vzdialených meteorologických staniciach, monitoroch pôdy a systémoch domácej automatizácie
Pripojenie DHT11 k Raspberry Pi
Pravdepodobne sa stretnete s dvoma variantmi DHT11. Jeden je trojpólový modul namontovaný na DPS a druhý je štvorpólový samostatný modul. Pinout je pre každý iný, preto pripojte DHT11 podľa toho, ktorý máte:
Niektoré moduly namontované na doske plošných spojov môžu mať aj iný vývod, ako je uvedené vyššie, preto skontrolujte, či váš snímač neobsahuje štítky označujúce, ktorý pin je Vcc, uzemnenie alebo signál.
Krok 1: Potrebné súčasti
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ je najnovším produktom v rade Raspberry Pi 3 a môže sa pochváliť 64-bitovým štvorjadrovým procesorom s frekvenciou 1,4 GHz, dvojpásmovou bezdrôtovou sieťou LAN 2,4 GHz a 5 GHz, Bluetooth 4.2/BLE, rýchlejší ethernet a schopnosť PoE prostredníctvom samostatného PoE HAT.
2. Snímač vlhkosti/ teploty DHT11:- Tento snímač ponúka kalibrovaný výstup digitálneho signálu s možnosťou snímača teploty a vlhkosti. Je integrovaný s vysoko výkonným 8-bitovým mikrokontrolérom. Tento snímač obsahuje odporový prvok a snímač pre mokré zariadenia na meranie teploty NTC. Má vynikajúcu kvalitu, rýchlu odozvu, schopnosť odolávať rušeniu a vysoký výkon.
3. 16x2 LCD displej (zelené podsvietenie):- LCD displej 16 × 2 je veľmi základný modul bežne používaný v domácich majstrov a obvodoch. 16 × 2 prekladá displej 16 znakov na riadok v 2 takýchto riadkoch. Na tomto LCD displeji je každý znak zobrazený v matici 5 × 7 pixelov.
4. Prepojovacie vodiče medzi ženami a ženami.
Krok 2: Inštalácia knižníc
Budeme používať knižnicu Adafruit DHT11 Python. Knižnicu si môžete stiahnuť pomocou Gitu, takže ak ešte nemáte na svojom Pi nainštalovaný Git, zadajte to do príkazového riadka:
sudo apt-get install git-core
Poznámka: Ak sa vám pri inštalácii Gitu zobrazí chyba, spustite sudo apt-get update a skúste to znova.
Inštalácia knižnice Adafruit DHT11:
1. Zadaním tohto príkazu do príkazového riadka stiahnete knižnicu:
git klon
2. Zmeňte adresáre pomocou: cd Adafruit_Python_DHT
3. Teraz zadajte toto: sudo apt-get install build-essential python-dev
4. Potom nainštalujte knižnicu pomocou: sudo python3 setup.py install
Inštalácia knižnice LCD Adafruit Char:
1. Zadaním tohto príkazu do príkazového riadka stiahnete knižnicu:
git klon
2. Zmeňte adresáre pomocou: cd Adafruit_Python_CharLCD
3. Potom nainštalujte knižnicu pomocou: sudo python3 setup.py install
Krok 3: Spojenie komponentov dohromady
LCD PIN_RS ------------------ 40 Raspberry Pi
LCD PIN_RW ------------------ 6 Raspberry Pi
LCD PIN_EN ------------------- 38 Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 Raspberry Pi
LCD PIN_D5 ------------------- 32 Raspberry Pi
LCD PIN_D6 ------------------- 24 Raspberry Pi
LCD PIN_D7 ------------------- 26 Raspberry Pi
LCD PIN_VSS ------------------ 9 Raspberry Pi
LCD PIN_VDD ------------------ 4 Raspberry Pi
DHT PIN_OUT ------------------ 7 Raspberry Pi
DHT PIN_VCC ------------------ 2 Raspberry Pi
DHT PIN_GND ------------------ 14 z Raspberry Pi
Krok 4: Kód
Stiahnite si priložený kód, nahrajte ho na tabuľu a zapojte všetko podľa predchádzajúceho obrázku.
Kód na stiahnutie:
To by malo pokrývať väčšinu toho, čo budete potrebovať na spustenie DHT11 na vašom Raspberry Pi. Dúfam, že vám to uľahčilo prácu. Ak sa vám tento článok páčil a považoval ho za užitočný, nezabudnite sa prihlásiť na odber a ak máte otázky alebo potrebujete s čímkoľvek pomôcť, zanechajte komentár nižšie …
Odporúča:
Inteligentný distribuovaný systém monitorovania počasia IoT pomocou NodeMCU: 11 krokov
Inteligentný distribuovaný systém monitorovania počasia IoT pomocou NodeMCU: Všetci by ste mohli poznať tradičnú meteorologickú stanicu; ale zamysleli ste sa niekedy nad tým, ako to vlastne funguje? Pretože je tradičná meteorologická stanica drahá a objemná, hustota týchto staníc na jednotku plochy je oveľa menšia, čo prispieva k
Inteligentný systém monitorovania počasia a rýchlosti vetra založený na IOT: 8 krokov
Inteligentný systém monitorovania počasia a rýchlosti vetra založený na IOT: Vyvinul - Nikhil Chudasma, Dhanashri Mudliar a Ashita Raj Úvod Význam monitorovania počasia existuje mnohými spôsobmi. Parametre počasia je potrebné monitorovať, aby sa udržal rozvoj v poľnohospodárstve, skleníkoch
Systém monitorovania a riadenia pôdnej vlhkosti na báze IoT pomocou NodeMCU: 6 krokov
Systém monitorovania a riadenia vlhkosti pôdy založený na IoT pomocou NodeMCU: V tomto návode sa chystáme implementovať systém monitorovania a riadenia vlhkosti pôdy založený na IoT pomocou WiFi modulu ESP8266, tj NodeMCU. Komponenty požadované pre tento projekt: WiFi modul ESP8266- Amazon (334/- Reléový modul INR- Amazon (130/- INR
Systém monitorovania vzduchu pomocou NodeMCU a IOT Thingspeak: 4 kroky
Systém monitorovania vzduchu využívajúci NodeMCU a IOT Thingspeak: ThingSpeak je open-source aplikácia pre IoT a API na ukladanie a získavanie údajov z hardvérových zariadení a senzorov. Na svoju komunikáciu používa protokol HTTP cez internet alebo LAN. Analytika MATLAB je súčasťou analýzy a vizualizácie
Domáci systém monitorovania počasia IoT s podporou aplikácií pre Android (Mercury Droid): 11 krokov
Domáci systém monitorovania počasia IoT s podporou aplikácií pre Android (Mercury Droid): Úvod Mercury Droid je jeden druh vstavaného systému IoT (internet vecí) založený na mobilnej aplikácii Mercury Droid Android. Čo je schopné merať & sledovať domácu aktivitu počasia. je to veľmi lacný systém monitorovania domáceho počasia