Мазмұны:

ESP8266/ESP-01 Arduino Powered SmartThings ағу детекторы: 5 қадам (суреттермен)
ESP8266/ESP-01 Arduino Powered SmartThings ағу детекторы: 5 қадам (суреттермен)

Бейне: ESP8266/ESP-01 Arduino Powered SmartThings ағу детекторы: 5 қадам (суреттермен)

Бейне: ESP8266/ESP-01 Arduino Powered SmartThings ағу детекторы: 5 қадам (суреттермен)
Бейне: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Шілде
Anonim
Image
Image

Sooooo Көптеген ағып кетудің детекторларын таңдау керек, олардың қайсысы сізге сәйкес келеді? Егер сіздің үйіңізде кез келген құрылғыны басқаратын Samsung SmartThings болса, онда бұл билет болуы мүмкін!

Бұл мен Arduino жұмыс істейтін ESP8266/ESP-01 контроллерінің айналасында құрастырған серияның соңғы нұсқасы. Біз бәріміз білеміз, мысалы, NodeMCU ESP12 сияқты ESP-01-дің ересек бауырлары мен жұмыс істеу әлдеқайда оңай, бірақ бұл маған әлі де ұнайтын кішкентай ESP-01-дің күшін көрсетудің миссиясы болды.. Бұл менің бірінші ESP8266 болды !!

Осы кішігірім «Ағып кетудің детекторы» сериясындағы алдыңғы нұсқаларды көру үшін төмендегі Нұсқаулықтарды қараңыз. Барлығына бір нәрсе бар!

ESP8266/ESP-01 Arduino қуатты ағу детекторы-Wi-Fi жоқ негізгі жергілікті дабыл

ESP8266/ESP-01 Arduino Powered MQTT ағу детекторы және қашықтан дабыл қабылдағышы

Егер осы Нұсқаулықтағы қадамдар таныс болып көрінсе, онда олар жоғарыдағы Нұсқаулықтардағы, сондай -ақ Рождестволық шамдарға арналған ESP8266/Arduino SmartThings эстафетасындағы қадамдарға ұқсас болғандықтан.

1 -қадам: Жабдық - сізге не қажет

Аппараттық құрал - Сізге не қажет
Аппараттық құрал - Сізге не қажет
Аппараттық құрал - Сізге не қажет
Аппараттық құрал - Сізге не қажет

Мен төмендегі мысалдар үшін ешнәрсені қолдамаймын, ұсынбаймын немесе алмаймын. Ескерту эмптері.

  • ESP8266 ESP-01 ** Сіз мұнда ESP пен бағдарламашыны пакеттік келісім ретінде ала аласыз **
  • Бағдарламашы ** Сіз мұнда ESP пен Бағдарламалаушыны пакеттік келісім ретінде ала аласыз **
  • Шағын тақта
  • Жарық диодты шамасы (GEEK -тің қалған бөліктерімен бірге сізде біраз уақыт бар)
  • Piezo Buzzer
  • Секіргіштер
  • ESP01 Breadboad адаптері
  • Су/ағу сенсоры (гигрометр)
  • Samsung SmartThings 2.0 хаб

2 -қадам: Бағдарламалық қамтамасыз ету - Сізге не қажет

Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет
Бағдарламалық қамтамасыз ету - Сізге не қажет

ПАЙДАЛАНУ: Arduino IDE, Libraries, SmartThings IDE және GITHub -пен ыңғайлы жұмыс.

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Android қосымшасы
  • GITHub

3 -қадам: Жабдықты орнату

Image
Image
Жабдықты орнату
Жабдықты орнату
Жабдықты орнату
Жабдықты орнату
  1. ESP үшін қуат көзін анықтаңыз. Мен ноутбук USB -ге қосылған ескі ESP бағдарламашысын қолдандым, VCC және Grnd секіргіштерін тиісті орындарына қостым. (Суретті қараңыз)
  2. ESP нан тақтасының адаптерін мини-нан тақтасының ортаңғы арнасының үстіне қойыңыз, осылайша бір жағында 4 түйреуіш бар.
  3. Vcc көзін ESP Vcc, Ch_Pd және гигрометрге қосыңыз.
  4. Grnd көзін ESP Grnd, Hygrometer және Piezo/LED 'қысқа' аяғына қосыңыз.
  5. ESP 2 -штырын гигрометрдің деректеріне қосыңыз (аналогтық емес).
  6. 0 ESP түйреуішін Piezo/LED «ұзын» аяғына жалғаңыз.
  • КЕҢЕСТЕР

    • Қосылған суреттердегі секіргіш түстері Vcc немесе Grnd деп ойламаңыз.
    • Жүктеу кезінде пьезо және/немесе жарықдиодты қосу мүмкін емес. Егер олар болса, ESP жүктеу режимінде қосылады және жүктелген кодты орындамайды. ESP қосылғаннан кейін оларды бекітіңіз.
    • Потенциометр қосылған гигрометрде сезімталдықты қажет болған жағдайда реттеңіз.

WrapUp: Мен осы тұрақты құрылғыны қосуды жоспарлап отырмын және оның бәрін жақсы қоршауға орналастыруды жоспарлап отырмын. Бұл қоршау тағы да менің әйгілі Lego қораптарының бірі болуы мүмкін !! Аяқтағаннан кейін мен де бөлісемін.

4 -қадам: Бағдарламалық жасақтаманы орнату/конфигурациялау

Бағдарламалық қамтамасыз етуді орнату/конфигурациялау
Бағдарламалық қамтамасыз етуді орнату/конфигурациялау

ПАЙДАЛАНУ: Arduino IDE, Libraries, SmartThings IDE және GITHub -пен ыңғайлы жұмыс.

  • Сәйкес SmartThings IDE және GITHub есептік жазбаларына кіріңіз.
  • Даниэль Огорчок көрсеткен БАРЛЫҚ қадамдарды орындаңыз. AKA Ogiewon.

Келесі қадамдарда абай болыңыз (егер сіз қазір ST_Anything контактілі сенсор балалар құрылғысын қолдансаңыз, бұл қадамдар оны өшіруі мүмкін:

Қосымша ескерту: Егер сіз ST_Anything репо үшін GITHub -ке SmartThings IDE қосылымын орнатсаңыз, реподағы контакт сенсорына болашақта енгізілетін өзгерістер SmartThings -ке жіберілуі мүмкін. Бұл келесі өзгерістерді қайта жазуға әкелуі мүмкін.

  1. WiFi/SmartThings ортасының ерекшеліктерін қоса отырып, бекітілген Arduino нобайын өзгертіңіз. Эскизде GITHub бетіндегі қадамдар сияқты өзгерістерді қайда енгізу керектігі айтылады.
  2. SmartThings IDE бетін ашыңыз, екіншіден - Менің құрылғым өңдегіші беті.
  3. Тізімнен ogiewon: Child Contact Sensor табыңыз және оны ашу үшін басыңыз.
  4. Түпнұсқаның сақталуы үшін барлық кодты таңдаңыз, көшіріңіз және құжатқа қойыңыз. Бұл құжатты болашақта қажет болған кезде есіңізде сақтаңыз.
  5. SmartThings IDE -де ашылған балалармен байланыс сенсорына келесі өзгерістерді енгізіңіз: ОРЫНДАТУ:

    attributeState «ашық», затбелгі: '$ {name}', белгіше: «st.contact.contact.open», backgroundColor: «#e86d13» attributeState «жабық», белгі: '$ {name}', белгіше: «st.contact.contact.closed «, backgroundColor:»#00a0dc «

    БІЛЕМЕН: attributeState («ашық», белгісі: «Құрғақ», белгіше: «st.alarm.water.dry», backgroundColor: «#ffffff») attributeState («жабық», белгісі: «Ылғал», белгіше: «ст. alarm.water.wet «, backgroundColor:»#00a0dc «) Қажет болса, қосымша толық ақпарат алу үшін қосымшаны қараңыз.

  6. Жоғарғы/оң жақ мәзірден Сақтау түймесін басыңыз.
  7. Жоғарғы/оң жақ мәзірден Жариялау түймесін басыңыз.
  8. «Мен үшін» түймесін басыңыз. IDE бағдарламасынан шығыңыз.
  9. Өзгертілген Arduino эскизін ESP-01-ге жүктеңіз. ESP-01 қондырғысын ағып кетуді анықтайтын қондырғыға бекітіңіз және оны қосыңыз.
  10. Құрылғыда SmartThings мобильді қосымшасын ашыңыз. «Заттар» тізімінде сіз енді су сенсоры ретінде киінген байланыс сенсорын көруіңіз керек.
  11. Су датчигін ішіңіз және не болатынын көріңіз. Саусақтар сіздің нәтижелеріңіз менікі сияқты екенін және су белгішелерінің пайда болуы өзгергенін айтты. ҚОСЫМША: SmartThings SmartApp қосымшасын қосып, дабылдарды осы құрылғыдан шығарыңыз. Автоматтандыру, SmartApps тармағын таңдаңыз, SmartApp қосу, Қауіпсіздік пен қауіпсіздік үшін төмен айналдырыңыз, Қашан маған хабарлаңыз. «Байланыс жабылады» үшін шеберді орындаңыз.

Ұсынылған: