
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул окуу куралында мен сизге 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де иштетүү үчүн керектүү нерселердин көбүн камтышы керек. Бул сизге оңой болду деп үмүттөнөбүз. Бул макаланы жактырсаңыз жана жазууңуз пайдалуу болсо, жазылууну унутпаңыз, эгер сизде кандайдыр бир суроолор болсо же жардамга муктаж болсоңуз, төмөндө комментарий калтырыңыз …
Сунушталууда:
WunderThing: Батарея менен иштейт, Магнит, ESP8266 Аба ырайын IoThing !: 6 кадам

WunderThing: Батарея менен иштеген, Магнит, ESP8266 Аба ырайы IoThing !: Саламатсызбы! Бул эң акыркы долбоор болчу, анда менин максатым муздаткычтын магнитин куруу болчу! Бул долбоордун контроллери Sparkfun's Thing болчу
IOT негизделген акылдуу аба ырайы жана шамалдын ылдамдыгын көзөмөлдөө системасы: 8 кадам

IOT негизделген акылдуу аба ырайы жана шамалдын ылдамдыгын көзөмөлдөө системасы: Иштеп чыккан - Никхил Чудасма, Дханашри Мудлиар жана Ашита Радж Киришүү Аба ырайынын мониторингинин мааниси ар кандай жолдор менен бар. Айыл чарбасын, күнөскананы өнүктүрүүнү улантуу үчүн аба ырайынын параметрлерин көзөмөлдөө керек
NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: 4 кадам

NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: ThingSpeak-бул жабдык түзмөктөрүнөн жана сенсорлордон маалыматтарды сактоо жана алуу үчүн ачык булак IoT тиркемеси жана API. Бул байланыш үчүн Интернет же LAN аркылуу HTTP протоколун колдонот. MATLAB аналитикасы буларды талдоо жана элестетүү үчүн киргизилген
HTTP аркылуу XinaBox жана Ubidots аркылуу аба ырайын кантип курса болот: 7 кадам

XinaBox жана Ubidots аркылуу HTTP аркылуу аба бекетин кантип куруу керек: XinaBox xChips (IP01, CW01 жана SW01) аркылуу Ubidotsто өз аба ырайы станцияңызды жасоону үйрөнүңүз ESP8266 Негизги жана Wi-Fi модулу (xChip CW01) колдонуучуларга жөнөтүүгө мүмкүндүк берет. XinaBoxтун модулдук xChips булутунан алынган маалыматтар. Бул маалыматтарды алыстан көзөмөлдөсө болот
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек

Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана