Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Инсталиране на библиотеки
- Стъпка 3: Свързване на компоненти заедно
- Стъпка 4: Кодът
Видео: Система за наблюдение на времето с помощта на Raspberry Pi3 и DHT11 сензор: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В този урок ще ви покажа как да свържете 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. Дано това ви улесни. Не забравяйте да се абонирате, ако тази статия ви е харесала и ви е била полезна, а ако имате въпроси или имате нужда от помощ с нещо, просто оставете коментар по -долу …
Препоръчано:
Интелигентна разпределена IoT система за наблюдение на времето, използваща NodeMCU: 11 стъпки
Интелигентна разпределена IoT система за наблюдение на времето, използваща NodeMCU: Всички може да сте наясно с традиционната метеорологична станция; но чудили ли сте се как работи всъщност? Тъй като традиционната метеорологична станция е скъпа и обемна, плътността на тези станции на единица площ е много по -малка, което допринася за
Система за интелигентно наблюдение на времето и скоростта на вятъра, базирана на IOT: 8 стъпки
Интелигентна система за наблюдение на времето и скоростта на вятъра, базирана на IOT: Разработена от - Nikhil Chudasma, Dhanashri Mudliar и Ashita Raj Въведение Значението на мониторинга на времето съществува по много начини. Необходимо е да се следят метеорологичните параметри, за да се поддържа развитието в селското стопанство, оранжерията
Показване на времето и времето на Arduino 3 в 1: 11 стъпки
Arduino 3-в-1 дисплей за времето и времето: Харесвам PIC микроконтролерите и харесвам програмирането на асемблер. Всъщност през последните няколко години публикувах около 40 проекта на моя уебсайт въз основа на тази комбинация. Наскоро поръчах някои части от един от любимите ми американски
IoT домашна система за наблюдение на времето с поддръжка на приложения за Android (Mercury Droid): 11 стъпки
IoT домашна система за наблюдение на времето с поддръжка на приложения за Android (Mercury Droid): Въведение Mercury Droid е един вид вградена система за Интернет на нещата (Internet of Things), базирана на мобилно приложение Mercury Droid за Android. Който е в състояние да измери & следете домашната метеорологична активност. това е много евтина система за домашно наблюдение на времето
Как да си направим IoT устройство за управление на уреди и наблюдение на времето с помощта на Esp8266: 5 стъпки
Как да си направим IoT устройство за контрол на уреди и наблюдение на времето с помощта на Esp8266: Интернет на нещата (IoT) е взаимодействие между физически устройства (наричани още „свързани устройства“и „интелигентни устройства“), сгради, и други елементи, вградени с електроника, софтуер, сензори, задвижващи механизми и