Мазмұны:

Дабыл пернетақтасы MQTT ESP8266: 4 қадам (суреттермен)
Дабыл пернетақтасы MQTT ESP8266: 4 қадам (суреттермен)

Бейне: Дабыл пернетақтасы MQTT ESP8266: 4 қадам (суреттермен)

Бейне: Дабыл пернетақтасы MQTT ESP8266: 4 қадам (суреттермен)
Бейне: БІЗ БАРЛЫҚТЫ ҰСТАЙМЫЗ??? Tecsun pl368 радиоқабылдағышы. Барлық диапазондық радио қабылдау 2024, Шілде
Anonim
Дабыл пернетақтасы MQTT ESP8266
Дабыл пернетақтасы MQTT ESP8266
Дабыл пернетақтасы MQTT ESP8266
Дабыл пернетақтасы MQTT ESP8266
Дабыл пернетақтасы MQTT ESP8266
Дабыл пернетақтасы MQTT ESP8266

Бұл нұсқаулықта мен сізге үйдегі дабылды қосу және өшіру үшін батареямен жұмыс істейтін пернетақтаны қалай жасағанымды көрсетемін. Болашақта RFID оқу құралы бар және батареямен жұмыс жасамайтын жақсартылған құрылғы жасауды жоспарлап отырмын. Сондай -ақ, мен I2C чипі арқылы пернетақтаны оқуды жоспарлап отырмын, себебі менің қазіргі қондырғымда ESP8266 модулінің (ESP12F) ашық GPIO түйреуіштерінің көпшілігі қолданылған.

Корпус 3D басып шығарылған. Онда қосу/өшіру қуат қосқышы және WS2812b индикаторлық жарық диоды бар. Ол MQTT арқылы байланысады және күйді қарауға және микробағдарламаны жаңартуға арналған веб -интерфейсі бар

Жабдықтар

Мен Aliexpress -те компоненттерімді сатып алдым

16 перне пернетақтасы: сілтеме

ESP12F модулі: сілтеме

LiPo батареясы: сілтеме

Жүктеуге арналған түйреуіштер: сілтеме

жүктеуге арналған үзіліс тақтасы: сілтеме

1 -қадам: Дабыл пернетақтасы қалай жұмыс істейді - Бағдарламалық қамтамасыз ету

Дабыл пернетақтасы қалай жұмыс істейді - Бағдарламалық қамтамасыз ету
Дабыл пернетақтасы қалай жұмыс істейді - Бағдарламалық қамтамасыз ету
Дабыл пернетақтасы қалай жұмыс істейді - Бағдарламалық қамтамасыз ету
Дабыл пернетақтасы қалай жұмыс істейді - Бағдарламалық қамтамасыз ету

Код Github -те жарияланған.

Қосымша ағындарда бағдарлама түсіндіріледі.

Пернелер тізбегін жазу '*' пернесін басудан басталады және '#' пернесін басумен аяқталады. Егер алдын ала орнатылған пернелердің дұрыс реттілігі енгізілсе, дабыл қосылады немесе ажыратылады.

Дабыл пернетақтасы MQTT арқылы Openhab жұмыс істейтін менің үй автоматтандыру жүйесімен байланысады. Дабыл пернетақтасы «дабыл күйі» MQTT тақырыбына жазылады және «дабыл пәрмені тақырыбында» жарияланады.

Егер менің үй автоматикам «дабыл пәрмені тақырыбы» бойынша ҚОСУ пәрменін алса, ол дабылды қосады және оны «дабыл күйі тақырыбында» растайды. Осылайша дабыл командасы жақсы қабылданып, өңделетініне сенімдімін.

«Дабыл күйі» тақырыбындағы хабарламалар сақталады. Егер сіз батареямен жұмыс істейтін дабыл пернетақтасын өшіріп, қайта қоссаңыз, ол MQTT брокеріне қайта қосылған кезде индикаторлық диод арқылы дабылдың күйін көресіз.

2 -қадам: кодты жүктеу

Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу

Код Arduino IDE арқылы бағдарламаланған және жүктелген.

Мен ESP-12F модуліне кодты оңай жүктей алатын, пинг түйреуіштері бар ESP бөлу тақтасын дайындадым, қоса берілген суреттерді қараңыз. 3.3V -ге орнатылған FTDI бағдарламашысын қолданыңыз:

  • FTDI - ESP модулі
  • 3.3 В кернеу мен кернеуге
  • GND - GND, GPIO15 және GPIO0 - (жарқыл режимінде ESP8266 орнату үшін)
  • RX - TX
  • TX - RX

Құрылғы қосылып, WiFi желісіне қосылғаннан кейін, сіз оның IP мекенжайына қосыла аласыз, веб -интерфейстегі дабыл мен батареяның күйін көре аласыз, HTTPUpdate арқылы.bin файлын жүктеу арқылы OTA кодын жаңарта аласыз.

3 -қадам: аппараттық құрал

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Жабдық өте қарапайым. Қосылған суреттердегі түсініктемелерді қараңыз. Мен отладка мен жаңартуға арналған құрылғыны оңай жинау және бөлшектеу үшін әйел тақырыптарын қолданғанды жөн көремін.

  • Құрылғы LiPo батареясымен жұмыс істейді (сыртқы зарядталған).
  • Жылжымалы қосқыш арқылы қуат кернеу реттегішіне ESP8266 VCC -де қақпақтарды қолдана отырып, 3,3В кернеуді береді.
  • Батареяның кернеуі ESP8266 ADC -ге кернеу бөлгіш (20к және 68к) арқылы беріледі.
  • Пернетақтаның 8 түйрегіші ESP8266 8 істігіне қосылған
  • WS2812b индикаторлық диод ESP8266 батареясына, GND және GPIO15 -ке қосылған.

Егер сіз электронды схеманың схемасын алғыңыз келсе, түсініктемелерде маған хабарлаңыз.

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Істің STL файлдары менің Thingiverse -те жарияланады.

Батареяны зарядтау үшін корпусты оңай ашуға болады.

Батарея пернетақтаның артына жабыстырылған. Сырғыма қосқышы мен жарық диоды корпусқа жабыстырылған.

Бастық түйреуіштер арқылы компоненттер қосылады.

Ұсынылған: