Obsah:

Systém monitorovania počasia pomocou senzora Raspberry Pi3 a DHT11: 4 kroky
Systém monitorovania počasia pomocou senzora Raspberry Pi3 a DHT11: 4 kroky

Video: Systém monitorovania počasia pomocou senzora Raspberry Pi3 a DHT11: 4 kroky

Video: Systém monitorovania počasia pomocou senzora Raspberry Pi3 a DHT11: 4 kroky
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Júl
Anonim
Monitorovací systém počasia pomocou senzora Raspberry Pi3 a DHT11
Monitorovací systém počasia pomocou senzora Raspberry Pi3 a DHT11

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

Vyžadované súčasti
Vyžadované 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

Spojenie komponentov dohromady
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: