Мазмуну:

Raspberry Pi3 жана DHT11 сенсорун колдонуу менен аба ырайын көзөмөлдөө системасы: 4 кадам
Raspberry Pi3 жана DHT11 сенсорун колдонуу менен аба ырайын көзөмөлдөө системасы: 4 кадам

Video: Raspberry Pi3 жана DHT11 сенсорун колдонуу менен аба ырайын көзөмөлдөө системасы: 4 кадам

Video: Raspberry Pi3 жана DHT11 сенсорун колдонуу менен аба ырайын көзөмөлдөө системасы: 4 кадам
Video: Arduino DS18B20 temperature sensor tutorial 2024, Июль
Anonim
Raspberry Pi3 жана DHT11 сенсорун колдонуп аба ырайын көзөмөлдөө системасы
Raspberry Pi3 жана DHT11 сенсорун колдонуп аба ырайын көзөмөлдөө системасы

Бул окуу куралында мен сизге DHT11ди Raspberry Pi менен кантип туташтырууну жана нымдуулукту жана температуранын көрсөткүчтөрүн ЖКга чыгарууну көрсөтөм.

DHT11 температура жана нымдуулук сенсору санарип температура жана нымдуулук көрсөткүчтөрүн камсыз кылган кичинекей жакшы модуль. Аны орнотуу чынында оңой жана маалымат сигналы үчүн бир зым гана талап кылынат. Бул сенсорлор алыскы метеостанцияларда, топурак мониторлорунда жана үйдөгү автоматташтыруу системаларында колдонуу үчүн популярдуу

DHT11ди Raspberry Pi менен туташтыруу

DHT11дин эки варианты бар. Бири үч пинтүү ПХБга орнотулган модуль, экинчиси төрт пинтүү өзүнчө модуль. Pinout ар бири үчүн ар башка, андыктан DHT11ди туташтырыңыз:

Ошондой эле, ПХБга орнотулган модулдардын айрымдары жогорудагыдан айырмаланып турушу мүмкүн, андыктан кайсы пиндин Vcc, жер же сигнал экенин көрсөтүүчү энбелгилердин бар экенин текшериңиз.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+-Raspberry Pi 3 диапазонундагы эң акыркы продукт, 64 Гц төрт ядролук процессор менен иштейт, 1.4 ГГц, кош тилкелүү 2.4 ГГц жана 5 ГГц зымсыз LAN, Bluetooth 4.2/BLE, тезирээк Ethernet жана PoE жөндөмү өзүнчө PoE HAT аркылуу.

2. DHT11 Нымдуулугу/ Температура Сенсору:- Бул сенсор температура жана нымдуулук сенсорунун жөндөмдүүлүгү менен калибрленген санариптик сигнал чыгарууну камтыйт. Бул жогорку өндүрүмдүү 8 биттик микроконтроллер менен бириктирилген. Бул сенсорго NTC температурасын өлчөөчү приборлор үчүн резистивдүү элемент жана сенсор кирет. Бул мыкты сапатка, тез жооп берүүгө, интерференцияга каршы жөндөмдүүлүккө жана жогорку көрсөткүчтөргө ээ.

3. 16x2 ЖК дисплейи (Green BackLight):- 16 × 2 ЖК дисплейи DIY жана схемаларда кеңири колдонулган эң негизги модуль. 16 × 2 дисплейди которот, мындай сапта ар бир сапта 16 символ. Бул ЖКда ар бир символ 5 × 7 пиксель матрицасында көрсөтүлөт.

4. Аялдан секирүүчү зымдарга.

2 -кадам: Китепканаларды орнотуу

Биз Adafruit DHT11 Python китепканасын колдонобуз. Китепкананы Git аркылуу жүктөп алсаңыз болот, андыктан эгер сизде Pi орнотулган эмес болсо, муну буйрук сабына киргизиңиз:

sudo apt-get орнотуу 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 менен орнотуңуз

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_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де иштетүү үчүн керектүү нерселердин көбүн камтышы керек. Бул сизге оңой болду деп үмүттөнөбүз. Бул макаланы жактырсаңыз жана жазууңуз пайдалуу болсо, жазылууну унутпаңыз, эгер сизде кандайдыр бир суроолор болсо же жардамга муктаж болсоңуз, төмөндө комментарий калтырыңыз …

Сунушталууда: