Съдържание:

Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор: 4 стъпки
Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор: 4 стъпки

Видео: Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор: 4 стъпки

Видео: Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор: 4 стъпки
Видео: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Ноември
Anonim
Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор
Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор

В този урок ще ви покажа как да свържете DHT11 към Raspberry Pi и да изведете показанията за влажност и температура към LCD.

Сензорът за температура и влажност на DHT11 е хубав малък модул, който осигурява цифрови показания за температура и влажност. Наистина е лесно да се настрои и изисква само един проводник за сигнала за данни. Тези сензори са популярни за използване в отдалечени метеорологични станции, монитори за почвата и системи за домашна автоматизация

Свързване на DHT11 към Raspberry Pi

Има два варианта на DHT11, които вероятно ще срещнете. Единият е модул с три пина, монтиран на печатна платка, а другият е самостоятелен модул с четири пина. Разклонението е различно за всеки, така че свържете DHT11 според това, което имате:

Също така, някои от модулите, монтирани на печатни платки, може да имат различен извод от този по -горе, така че не забравяйте да проверите сензора си за етикети, показващи кой извод е Vcc, маса или сигнал.

Стъпка 1: Необходими компоненти

Необходими компоненти
Необходими компоненти

1. Raspberry Pi 3 Модел B+:-Raspberry Pi 3 Модел B+ е най-новият продукт в гамата Raspberry Pi 3, който може да се похвали с 64-битов четириядрен процесор, работещ на 1.4GHz, двулентов 2.4GHz и 5GHz безжичен LAN, Bluetooth 4.2/BLE, по -бърз Ethernet и PoE възможности чрез отделна PoE HAT.

2. DHT11 сензор за влажност/ температура:- Този сензор разполага с калибриран цифров сигнален изход с възможност за сензор за температура и влажност. Той е интегриран с високопроизводителен 8-битов микроконтролер. Този сензор включва резистивен елемент и сензор за мокри NTC устройства за измерване на температурата. Той има отлично качество, бърза реакция, способност срещу смущения и висока производителност.

3. 16x2 LCD дисплей (зелена подсветка):- 16 × 2 LCD дисплеят е много основен модул, често използван в DIYs и вериги. 16 × 2 превежда o дисплей 16 знака на ред в 2 такива реда. В този LCD всеки символ се показва в матрица 5 × 7 пиксела.

4. Женски джъмперни проводници.

Стъпка 2: Инсталиране на библиотеки

Ще използваме библиотеката на Adafruit DHT11 Python. Можете да изтеглите библиотеката с помощта на Git, така че ако вече нямате инсталиран Git на вашия Pi, въведете това в командния ред:

sudo apt-get install git-core

Забележка: Ако получите грешка при инсталирането на Git, стартирайте sudo apt-get update и опитайте отново.

За да инсталирате библиотеката Adafruit DHT11:

1. Въведете това в командния ред, за да изтеглите библиотеката:

git clone

2. Променете директориите с: cd Adafruit_Python_DHT

3. Сега въведете следното: sudo apt-get install build-essential python-dev

4. След това инсталирайте библиотеката с: sudo python3 setup.py install

За да инсталирате LCD библиотеката на Adafruit Char:

1. Въведете това в командния ред, за да изтеглите библиотеката:

git clone

2. Променете директориите с: cd Adafruit_Python_CharLCD

3. След това инсталирайте библиотеката с: sudo python3 setup.py install

Стъпка 3: Свързване на компоненти заедно

Свързване на компоненти заедно
Свързване на компоненти заедно

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

Стъпка 4: Кодът

Изтеглете прикачения тук код и го качете на дъската си и свържете всичко както е показано в предишната диаграма.

Изтеглете код:

Това трябва да покрие почти всичко, което ще ви е необходимо, за да стартирате DHT11 на вашия Raspberry Pi. Дано това ви улесни. Не забравяйте да се абонирате, ако тази статия ви е харесала и ви е била полезна, а ако имате въпроси или имате нужда от помощ с нещо, просто оставете коментар по -долу …

Препоръчано: