Мазмұны:

Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі: 4 қадам
Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі: 4 қадам

Бейне: Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі: 4 қадам

Бейне: Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі: 4 қадам
Бейне: Домашний измеритель температуры и влажности (датчик DHT11) на базе Raspberry Pi 2024, Шілде
Anonim
Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі
Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі

Бұл оқулықта мен сізге DHT11 -ді Raspberry Pi -ге қалай қосуды және ылғалдылық пен температураның көрсеткіштерін СКД -ге шығаруды көрсетемін.

DHT11 температура мен ылғалдылық сенсоры - бұл сандық температура мен ылғалдылық көрсеткіштерін беретін жақсы модуль. Орнату өте оңай және деректер сигналы үшін тек бір сым қажет. Бұл датчиктер қашықтағы метеостанцияларда, топырақ мониторларында және үйдегі автоматтандыру жүйелерінде танымал

DHT11 -ді Raspberry Pi -ге қосу

Сіз кездестіретін DHT11 екі нұсқасы бар. Біреуі-үш істікті ПХД модулі, екіншісі-төрт істікшелі дербес модуль. Әрқайсысының түйреуіші әр түрлі, сондықтан DHT11 -ді өзіңізге сәйкес қосыңыз:

Сондай -ақ, ПХД орнатылған кейбір модульдер жоғарыда көрсетілгеннен өзгеше түйреуішке ие болуы мүмкін, сондықтан сенсордың қандай түйреуіш Vcc, жерге немесе сигналға сәйкес келетінін тексеріңіз.

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+-Raspberry Pi 3 диапазонындағы соңғы өнім, 1,4 ГГц жиілікте жұмыс істейтін 64 биттік төрт ядролы процессормен, 2,4 ГГц қос сымсыз LAN және 5 ГГц сымсыз LAN, Bluetooth 4.2/BLE, жылдам Ethernet және PoE HAT бөлек PoE мүмкіндігі.

2. DHT11 ылғалдылық/ температура сенсоры:- Бұл сенсорда температура мен ылғалдылық сенсорының мүмкіндігі бар калибрленген цифрлық сигнал шығысы бар. Ол жоғары өнімді 8 биттік микроконтроллермен біріктірілген. Бұл датчик резистивті элементті және ылғалды NTC температурасын өлшеу құрылғыларына арналған сенсорды қамтиды. Ол тамаша сапаға, жылдам жауап беруге, кедергіге қарсы қабілетке және жоғары өнімділікке ие.

3. 16x2 СКД дисплейі (Green BackLight):- 16 × 2 СКД дисплейі DIY мен схемаларда жиі қолданылатын өте қарапайым модуль. 16 × 2 дисплейі 2 жолда бір жолға 16 таңбаны көрсетеді. Бұл СКД -де әр таңба 5 × 7 пиксельді матрицада көрсетіледі.

4. Әйелден әйелге секіргіш сымдар.

2 -қадам: кітапханаларды орнату

Біз Adafruit DHT11 Python кітапханасын қолданамыз. Сіз кітапхананы Git көмегімен жүктей аласыз, сондықтан егер Pi -ге Git орнатылмаған болса, оны пәрмен жолына енгізіңіз:

sudo apt-get install-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

Adafruit Char LCD кітапханасын орнату үшін:

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_KZ ------------------- 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 -де іске қосу үшін қажет нәрсенің көп бөлігін қамтуы керек. Бұл сізге оңай болды деп үміттенемін. Егер сіз бұл мақаланы ұнатсаңыз және оны пайдалы деп тапсаңыз, міндетті түрде жазылыңыз, егер сізде сұрақтар туындаса немесе бірдеңе бойынша көмек қажет болса, төменде түсініктеме қалдырыңыз …

Ұсынылған: