Obsah:
- Krok 1: Požadované součásti
- Krok 2: Instalace knihoven
- Krok 3: Spojení komponent dohromady
- Krok 4: Kód
Video: Monitorování počasí pomocí senzoru Raspberry Pi3 a DHT11: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V tomto tutoriálu vám ukážu, jak připojit DHT11 k Raspberry Pi a odeslat hodnoty vlhkosti a teploty na LCD.
Snímač teploty a vlhkosti DHT11 je pěkný malý modul, který poskytuje digitální měření teploty a vlhkosti. Nastavení je opravdu snadné a pro datový signál vyžaduje pouze jeden vodič. Tyto senzory jsou oblíbené pro použití ve vzdálených meteorologických stanicích, půdních monitorech a domácích automatizačních systémech
Připojení DHT11 k Raspberry Pi
Pravděpodobně se setkáte se dvěma variantami DHT11. Jeden je třípólový modul namontovaný na desce plošných spojů a druhý je čtyřpinový samostatný modul. Pinout je pro každý jiný, připojte tedy DHT11 podle toho, který máte:
Některé moduly namontované na desce plošných spojů mohou mít také jiný vývod než ten výše, proto nezapomeňte zkontrolovat, zda váš senzor neobsahuje štítky označující, který kolík je Vcc, zem nebo signál.
Krok 1: Požadované součásti
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ je nejnovější produkt v řadě Raspberry Pi 3, který se může pochlubit 64bitovým čtyřjádrovým procesorem běžícím na 1,4 GHz, dvoupásmovou bezdrátovou sítí 2,4 GHz a 5 GHz, Bluetooth 4.2/BLE, rychlejší ethernet a schopnost PoE prostřednictvím samostatného PoE HAT.
2. Snímač vlhkosti/ teploty DHT11:- Tento senzor je vybaven kalibrovaným digitálním výstupem signálu s možností snímače teploty a vlhkosti. Je integrován s vysoce výkonným 8bitovým mikrokontrolérem. Tento snímač obsahuje odporový prvek a snímač pro mokrá zařízení pro měření teploty NTC. Má vynikající kvalitu, rychlou odezvu, schopnost rušení a vysoký výkon.
3. 16x2 LCD displej (zelené podsvícení):- LCD displej 16 × 2 je velmi základní modul běžně používaný v kutilství a obvodech. 16 × 2 překládá zobrazení 16 znaků na řádek ve 2 takových řádcích. Na tomto LCD displeji je každý znak zobrazen v matici 5 × 7 pixelů.
4. Propojovací vodiče mezi ženami a ženami.
Krok 2: Instalace knihoven
Budeme používat knihovnu Adafruit DHT11 Python. Knihovnu si můžete stáhnout pomocí Gitu, takže pokud ještě nemáte Git nainstalovaný na vašem Pi, zadejte to na příkazovém řádku:
sudo apt-get install git-core
Poznámka: Pokud se vám při instalaci Gitu zobrazí chyba, spusťte sudo apt-get update a zkuste to znovu.
Chcete -li nainstalovat knihovnu Adafruit DHT11:
1. Chcete -li stáhnout knihovnu, zadejte to na příkazovém řádku:
klon git
2. Změňte adresáře pomocí: cd Adafruit_Python_DHT
3. Nyní zadejte toto: sudo apt-get install build-essential python-dev
4. Poté nainstalujte knihovnu pomocí: sudo python3 setup.py install
Instalace knihovny Adafruit Char LCD:
1. Chcete -li stáhnout knihovnu, zadejte to na příkazovém řádku:
klon git
2. Změňte adresáře pomocí: cd Adafruit_Python_CharLCD
3. Poté nainstalujte knihovnu pomocí: sudo python3 setup.py install
Krok 3: Spojení komponent 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 Raspberry Pi
Krok 4: Kód
Stáhněte si zde přiložený kód, nahrajte jej na desku a zapojte vše podle předchozího diagramu.
Stáhnout kód:
To by mělo pokrýt většinu toho, co budete potřebovat k uvedení DHT11 do provozu na vašem Raspberry Pi. Doufám, že vám to usnadnilo práci. Pokud se vám tento článek líbil a shledal ho užitečným, nezapomeňte se přihlásit k odběru, a pokud máte nějaké dotazy nebo potřebujete s čímkoli pomoci, zanechte komentář níže …
Doporučuje:
Monitorování počasí pomocí ESP32_DHT11_OLED_Thingspeak: 7 kroků
Monitorování počasí pomocí ESP32_DHT11_OLED_Thingspeak: V tomto tutoriálu vytvoříte monitor počasí, který monitoruje teplotu a vlhkost pomocí ESP32 a DHT11. Je zobrazen na displeji OLED. A je nahrán do ThingSpeak. ESP32 je účinný nástroj IOT. Jedná se o levný systém
ESP8266 Monitorování teploty Nodemcu pomocí DHT11 na lokálním webovém serveru - Získejte pokojovou teplotu a vlhkost ve svém prohlížeči: 6 kroků
ESP8266 Monitorování teploty Nodemcu pomocí DHT11 na lokálním webovém serveru | Získejte pokojovou teplotu a vlhkost ve svém prohlížeči: Ahoj, dnes budeme vyrábět vlhkost a systém monitorování teploty pomocí ESP 8266 NODEMCU & Teplotní čidlo DHT11. Teplota a vlhkost budou získány z DHT11 Sensor & v prohlížeči je vidět, kterou webovou stránku bude spravovat
Monitorování akcelerace pomocí Raspberry Pi a AIS328DQTR pomocí Pythonu: 6 kroků
Monitorování akcelerace pomocí Raspberry Pi a AIS328DQTR pomocí Pythonu: Podle některých fyzikálních zákonů je akcelerace konečná.- Terry Riley Gepard při pronásledování využívá úžasné zrychlení a rychlé změny rychlosti. Nejrychlejší tvor na břehu jednou za čas využije svého nejvyššího tempa k ulovení kořisti
Jak vytvořit zařízení IoT pro ovládání spotřebičů a monitorování počasí pomocí Esp8266: 5 kroků
Jak vytvořit zařízení IoT pro ovládání spotřebičů a sledování počasí pomocí Esp8266: Internet věcí (IoT) je vzájemné propojení fyzických zařízení (označovaných také jako „připojená zařízení“a „chytrá zařízení“), budov, a další položky zabudované do elektroniky, softwaru, senzorů, akčních členů a
Metody detekce vodní hladiny Arduino pomocí ultrazvukového senzoru a Funduino vodního senzoru: 4 kroky
Metody detekce hladiny vody Arduino pomocí ultrazvukového senzoru a Funduino senzoru vody: V tomto projektu vám ukážu, jak vytvořit levný detektor vody pomocí dvou metod: 1. Ultrazvukový senzor (HC-SR04) .2. Senzor vody Funduino