Мазмұны:
- 1 -қадам: Жабдық - сізге не қажет
- 2 -қадам: Бағдарламалық қамтамасыз ету - Сізге не қажет
- 3 -қадам: Жабдықты орнату
- 4 -қадам: Бағдарламалық жасақтаманы орнату/конфигурациялау
Бейне: ESP8266/ESP-01 Arduino Powered SmartThings ағу детекторы: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
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 -қадам: Жабдықты орнату
- ESP үшін қуат көзін анықтаңыз. Мен ноутбук USB -ге қосылған ескі ESP бағдарламашысын қолдандым, VCC және Grnd секіргіштерін тиісті орындарына қостым. (Суретті қараңыз)
- ESP нан тақтасының адаптерін мини-нан тақтасының ортаңғы арнасының үстіне қойыңыз, осылайша бір жағында 4 түйреуіш бар.
- Vcc көзін ESP Vcc, Ch_Pd және гигрометрге қосыңыз.
- Grnd көзін ESP Grnd, Hygrometer және Piezo/LED 'қысқа' аяғына қосыңыз.
- ESP 2 -штырын гигрометрдің деректеріне қосыңыз (аналогтық емес).
- 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 -ке жіберілуі мүмкін. Бұл келесі өзгерістерді қайта жазуға әкелуі мүмкін.
- WiFi/SmartThings ортасының ерекшеліктерін қоса отырып, бекітілген Arduino нобайын өзгертіңіз. Эскизде GITHub бетіндегі қадамдар сияқты өзгерістерді қайда енгізу керектігі айтылады.
- SmartThings IDE бетін ашыңыз, екіншіден - Менің құрылғым өңдегіші беті.
- Тізімнен ogiewon: Child Contact Sensor табыңыз және оны ашу үшін басыңыз.
- Түпнұсқаның сақталуы үшін барлық кодты таңдаңыз, көшіріңіз және құжатқа қойыңыз. Бұл құжатты болашақта қажет болған кезде есіңізде сақтаңыз.
-
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 «) Қажет болса, қосымша толық ақпарат алу үшін қосымшаны қараңыз.
- Жоғарғы/оң жақ мәзірден Сақтау түймесін басыңыз.
- Жоғарғы/оң жақ мәзірден Жариялау түймесін басыңыз.
- «Мен үшін» түймесін басыңыз. IDE бағдарламасынан шығыңыз.
- Өзгертілген Arduino эскизін ESP-01-ге жүктеңіз. ESP-01 қондырғысын ағып кетуді анықтайтын қондырғыға бекітіңіз және оны қосыңыз.
- Құрылғыда SmartThings мобильді қосымшасын ашыңыз. «Заттар» тізімінде сіз енді су сенсоры ретінде киінген байланыс сенсорын көруіңіз керек.
- Су датчигін ішіңіз және не болатынын көріңіз. Саусақтар сіздің нәтижелеріңіз менікі сияқты екенін және су белгішелерінің пайда болуы өзгергенін айтты. ҚОСЫМША: SmartThings SmartApp қосымшасын қосып, дабылдарды осы құрылғыдан шығарыңыз. Автоматтандыру, SmartApps тармағын таңдаңыз, SmartApp қосу, Қауіпсіздік пен қауіпсіздік үшін төмен айналдырыңыз, Қашан маған хабарлаңыз. «Байланыс жабылады» үшін шеберді орындаңыз.
Ұсынылған:
IOT негізіндегі газ ағу детекторы: 4 қадам
IOT негізіндегі газ ағу детекторы: 1 талап
ESP8266 + Micropython + Domoticz бойынша су ағу датчигі: 16 қадам (суреттермен)
ESP8266 + Micropython + Domoticz жүйесіндегі судың ағу датчигі: Біраз уақыт бұрын әйелім маған су ағып кететін сенсор жасауды өтінді. Ол қазандықтағы шланг ағып кетуі мүмкін деп қорқады, ал су жаңадан төселген ағаш еденді басып қалады. Мен нағыз инженер ретінде сенсормен айналыстым. Менің 15 жасымнан
Су астындағы камера корпусының ағу детекторы: 7 қадам (суреттермен)
Су астындағы камера корпусының ағу детекторы: су астындағы камера корпусы сирек ағып кетеді, бірақ егер бұл оқиға орын алса, нәтижелер әдетте апатты болып табылады және камераның корпусы мен линзасына түзетілмейтін зақым келтіреді
Су ағу детекторы: 6 қадам (суреттермен)
Су ағу детекторы: Егер сіз үйге су басқан жертөлеге келемін деп алаңдаған болсаңыз, бұл жоба сізге арналған. Біз сізге ағып кету анықталған кезде сізге мәтіндік хабарлама жіберетін су ағуын анықтау жүйесін қалай жасау керектігін көрсетеміз
ESP8266/ESP-01 Arduino қуатты ағу детекторы: 3 қадам (суреттермен)
ESP8266/ESP-01 Arduino қуатты ағу детекторы: Су-бұл керемет зат? Ол үйден кетуге мәжбүр болған кезде емес, оның орнына үйдің еденін айнала бастайды. Мен бұл «фактіден кейінгі» жоба екенін білемін, бірақ бұл басқа біреуге ықтимал флоудан аулақ болуға көмектеседі деп үміттенемін