Мазмұны:
Бейне: Кішкентай өрт дабыл детекторы Esp8266 MQTT IFTTT үй автоматикасы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен үйдегі түтін детекторының дабыл қағып тұрғанын анықтағым келді. Менің үйде сегіз түтін детекторы бар және олар бір -бірімен байланысты. Егер бір түтін детекторы дабылда болса, екіншісі өзара байланыс сигналы арқылы сигнал алады. Менің сенсорым өзара байланысқан сымды оқиды және ақпаратты үйдегі автоматикаға (Openhab2) MQTT арқылы жібереді және мені IFTTT арқылы дабыл береді.
Бұл нұсқаулық https://hackaday.io/project/5472-internet-enabled-… жобасынан шабыттанды.
1 -қадам: Дизайн
Біріншіден, сіз түтін детекторларының қалай байланысатындығын білуіңіз керек. Менде Ei146 детекторлары бар.
Түтін детекторлары «IC» желісі арқылы өзара байланысқан. Егер бір түтін детекторы іске қосылса, ол IC желісінде 6В - 8В сигналын шығарады, осциллоп экранының суретін қараңыз.
Мен қауіпсіздіктің арқасында үйдегі автоматикадан түтін детекторларын оқшаулау үшін оптикалық қосқыш арқылы (4N35) IC желісінің кернеуін оқыдым.
Түтін дабылы мен ESP-01 модулін қуаттандыратын негізгі кернеумен (220В айнымалы ток) жұмыс істейді
Схемада бөліктердің қалай қосылғанын көруге болады. Мен ESP-01 sinc қолданамын, ол шағын және арзан.
2 -қадам: ПХД құру
Суреттер мен суреттердегі түсініктемелерде ПХД қалай жиналғанын көруге болады.
Мен шағын ПХД компоненттеріне сәйкес келу үшін макетті оңтайландырдым, ESP-01 басқа компоненттерден жоғары. Мен USB-бағдарламашы арқылы оңай бағдарламалауды қамтамасыз ету үшін ESP-01-ді әйел тақырыптары арқылы бекітемін. Модуль жиналғаннан кейін Arduino IDE немесе HTTPupdate арқылы жаңа микробағдарламаны (OTA) жыпылықтай аласыз (эскизді қараңыз)
3 -қадам: ESP8266 бағдарламалау
Менің Github кодын қараңыз. Мен ESP-01 барлық қолдануға болатын түйреуіштерді GPIO-түйреуіштер ретінде қолданамын, оған GPIO1 (TX) және GPIO3 (RX) кіреді. Сонымен, сериялық байланыс мүмкін емес және инициализацияланбауы керек, әйтпесе GPIO1 мен GPIO3 декларациясы жарамсыз болады.
Ескерту: іске қосылғанда GPIO0, GPIO1 немесе GPIO2 төмен түсірмеңіз, себебі сіздің бағдарлама басталмайды. Мен GPIO03 -ті іске қосу кезінде төмендетуге болатынын білдім
Мен EPS-01-ді осы өзгертілген адаптер арқылы бағдарламалаймын.
Бағдарлама келесідей жұмыс істейді:
- Егер қосылу кезінде жарқыл түймесі басылса, модуль OTA режимін қосады.
- HTTPupdate инициализацияланған.
- WiFi мен MQTT желісіне қосылу (жасыл жарық)
- Сенсорлық түйреуіштің мәнін оқиды (түтін сигналының IC істігіне бекітілген)
-
Егер өрт анықталса, шығуды күтіңіз, содан кейін дабылды (сонымен қатар қызыл шам) қосыңыз
- MQTT - MQTT хабарламасы Openhab арқылы оқылады және ереже менің қосымшам арқылы хабарлама береді.
- IFTTT - 1 - IFTTT Webhook арқылы хабарландыру жіберетін триггер іске қосылады.
- IFTTT - 2 - IFTTT Webhook арқылы әйеліме SMS жіберетін триггер іске қосылады.
- Егер MQTT байланысы үзілсе (жасыл жарық өшірулі), LWT хабарламасы (ҚАТЕ) тақырыпқа жіберіледі және оны Openhab оқиды.
4 -қадам: модульді жинау
Мен түтін сигнализациясының негізгі тақтасының ашылмаған кабеліне жақсы сай келетін қорапты ойлап шығардым және оны 3D басып шығардым, бұрандалар қажет емес.
Өңдеу: stl-файлдар қосылады.
Мен светодиодтар мен OTA қосқышын ыстық желіммен жапсырдым. Қорап 4 бұранда арқылы жабылады.
Қуат және дайын!
Ұсынылған:
Esp8266 (aREST, MQTT, IoT) көмегімен Интернет/бұлтпен басқарылатын үй автоматикасы: 7 қадам (суреттермен)
Esp8266 (aREST, MQTT, IoT) көмегімен Интернет/бұлтпен басқарылатын үй автоматикасы: бұлт қызметі үшін http://arest.io/ сайтындағы барлық несие !! IoT дәл қазір әлемдегі ең көп талқыланатын тақырып !! Бұлтты серверлер мен қызметтер бұл мүмкін болатын әлемнің тартымды нүктесі болып табылады … ҚАШЫҚТЫҚ БАРИЕРІН ШЕТІЛДІРУ - бұл болған және солай
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды дабыл сағаты: 10 қадам (суреттермен)
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды оятқыш: Сіз ақылды сағатты алғыңыз келді ме? Егер солай болса, онда бұл сізге арналған шешім! Мен Smart Alarm Clock жасадым, бұл веб -сайтқа сәйкес дабыл уақытын өзгертуге болатын сағат. Дабыл сөнген кезде дыбыс шығады (дыбыстық сигнал) және 2 жарық қосылады
Arduino қолданатын өрт дабыл жүйесі [Бірнеше қарапайым қадамдарда]: 3 қадам
Arduino қолданатын өрт дабылы жүйесі [Бірнеше қарапайым қадамдармен]: Сіз Arduino -мен бір мезгілде шынымен пайдалы және өмірді сақтап қалуы мүмкін қарапайым және қызықты жоба жасағыңыз келе ме? жаңа және жаңашыл нәрсе. Бұл постта біз
Sim808 және Arduino Uno көмегімен Gps Forest өрт дабыл жүйесі: 23 қадам (суреттермен)
Sim808 және Arduino Uno көмегімен Gps Forest Fire Alert System: Сәлеметсіз бе, бұл жазбада біз gps sim808 интеграцияланған модулінің арқасында апаттың орны туралы мәтіндік хабарлама арқылы хабар беретін орман өрт детекторын қалай жасау керектігін көреміз, DFRobot адамдары берген, біз көзді көреміз
Кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай дөңгелекті робот жасаңыз.: 9 қадам (суреттермен)
Өте кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай доңғалақты роботты жасаңыз: ұсақ заттарды алып, жылжыта алатын 1/20 текше дюймдік робот жасаңыз. Оны Picaxe микроконтроллері басқарады. Қазіргі уақытта бұл менің ойымша, бұл әлемдегі ең кішкентай доңғалақты робот болуы мүмкін. Бұл сөзсіз