Spisu treści:

System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11: 4 kroki
System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11: 4 kroki

Wideo: System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11: 4 kroki

Wideo: System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11: 4 kroki
Wideo: Блог. Home Assistant - контроль входных дверей, отправка уведомления и фото с камер в телеграм 2024, Lipiec
Anonim
System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11
System monitorowania pogody za pomocą czujnika Raspberry Pi3 i DHT11

W tym samouczku pokażę, jak podłączyć DHT11 do Raspberry Pi i wyświetlić odczyty wilgotności i temperatury na wyświetlaczu LCD.

Czujnik temperatury i wilgotności DHT11 to ładny mały moduł, który zapewnia cyfrowe odczyty temperatury i wilgotności. Jest naprawdę łatwy w konfiguracji i wymaga tylko jednego przewodu dla sygnału danych. Czujniki te są popularne w zdalnych stacjach pogodowych, monitorach gleby i systemach automatyki domowej

Podłączanie DHT11 do Raspberry Pi

Istnieją dwa warianty DHT11, z którymi możesz się spotkać. Jeden to trzypinowy moduł montowany na płytce drukowanej, a drugi to samodzielny moduł czteropinowy. Pinout jest inny dla każdego z nich, więc podłącz DHT11 zgodnie z tym, który masz:

Ponadto niektóre moduły montowane na płytce drukowanej mogą mieć inne wyprowadzenia niż te powyżej, więc należy sprawdzić czujnik pod kątem etykiet wskazujących, który pin to Vcc, masa lub sygnał.

Krok 1: Wymagane komponenty

Wymagane komponenty
Wymagane komponenty

1. Raspberry Pi 3 Model B+:- Raspberry Pi 3 Model B+ to najnowszy produkt z gamy Raspberry Pi 3, który może pochwalić się 64-bitowym czterordzeniowym procesorem pracującym z częstotliwością 1,4 GHz, dwuzakresową siecią 2,4 GHz i bezprzewodową siecią LAN 5 GHz, Bluetooth 4.2/BLE, szybszy Ethernet i obsługa PoE za pośrednictwem oddzielnej czapki PoE HAT.

2. Czujnik wilgotności/temperatury DHT11:-Ten czujnik posiada skalibrowane wyjście sygnału cyfrowego z funkcją czujnika temperatury i wilgotności. Jest zintegrowany z wydajnym 8-bitowym mikrokontrolerem. Ten czujnik zawiera element rezystancyjny i czujnik do mokrych urządzeń do pomiaru temperatury NTC. Ma doskonałą jakość, szybką reakcję, zdolność przeciwzakłóceniową i wysoką wydajność.

3. Wyświetlacz LCD 16x2 (zielone podświetlenie):- Wyświetlacz LCD 16x2 jest bardzo podstawowym modułem powszechnie używanym w majsterkowaniu i obwodach. 16×2 przekłada się na wyświetlacz 16 znaków w wierszu w 2 takich wierszach. Na tym LCD każdy znak jest wyświetlany w matrycy 5×7 pikseli.

4. Przewody połączeniowe żeńskie do żeńskich.

Krok 2: Instalacja bibliotek

Będziemy używać biblioteki Pythona Adafruit DHT11. Możesz pobrać bibliotekę za pomocą Git, więc jeśli nie masz jeszcze zainstalowanego Git na swoim Pi, wpisz to w wierszu polecenia:

sudo apt-get zainstaluj git-core

Uwaga: Jeśli podczas instalacji Git wystąpi błąd, uruchom sudo apt-get update i spróbuj ponownie.

Aby zainstalować bibliotekę Adafruit DHT11:

1. Wpisz to w wierszu polecenia, aby pobrać bibliotekę:

git klon

2. Zmień katalogi za pomocą: cd Adafruit_Python_DHT

3. Teraz wpisz to: sudo apt-get install build-essential python-dev

4. Następnie zainstaluj bibliotekę za pomocą: sudo python3 setup.py install

Aby zainstalować bibliotekę Adafruit Char LCD:

1. Wpisz to w wierszu polecenia, aby pobrać bibliotekę:

git klon

2. Zmień katalogi za pomocą: cd Adafruit_Python_CharLCD

3. Następnie zainstaluj bibliotekę za pomocą: sudo python3 setup.py install

Krok 3: Łączenie komponentów razem

Łączenie komponentów razem
Łączenie komponentów razem

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: Kodeks

Pobierz załączony kod tutaj i prześlij go na swoją tablicę i podłącz wszystko tak, jak pokazano na poprzednim schemacie.

Pobierz kod:

Powinno to obejmować większość tego, czego potrzebujesz, aby uruchomić DHT11 na swoim Raspberry Pi. Mam nadzieję, że ci to ułatwiło. Pamiętaj, aby zasubskrybować, jeśli podobał Ci się ten artykuł i okazał się przydatny, a jeśli masz jakieś pytania lub potrzebujesz pomocy, po prostu zostaw komentarz poniżej…

Zalecana: