Мазмуну:
Video: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT Үйдү автоматташтыруу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Мен үйдөгү түтүн детекторунун системасы кооптуу экенин билгим келди. Менин үйүмдө сегиз түтүн детектору бар жана алар бири -бири менен байланышкан. Эгерде бир түтүн детектору сигналда болсо, экинчиси туташуу сигнал зымы аркылуу сигнал алат. Менин сенсорум туташкан зымды окуйт жана маалыматты MQTT аркылуу үйдөгү автоматташтырууга (Openhab2) жөнөтөт жана мени IFTTT аркылуу да эскертет.
Бул көрсөтмө бул долбоордун жетеги менен жазылган
1 -кадам: Дизайн
Биринчиден, түтүн детекторлору кантип байланышаарын билишиңиз керек. Менде Ei146 детекторлору бар.
Түтүн детекторлору "IC" линиясы аркылуу өз ара байланышкан. Эгерде бир түтүн детектору иштетилсе, анда ал IC линиясында 6V - 8V сигналын жаратат, осциллопа экрандын сүрөтүн караңыз.
Коопсуздук үчүн үйдөгү автоматикадан түтүн детекторлорун изоляциялоо үчүн, IC линиясынын чыңалуусун optocoupler (4N35) аркылуу окудум.
Түтүн сигнализациясы ESP-01 модулун иштетүү үчүн колдонгон негизги чыңалуудан (220В AC) иштейт
Схемада бөлүктөрдүн кантип туташканын көрө аласыз. Мен ESP-01 sinc колдоном, ал кичинекей жана арзан.
2 -кадам: ПХБ куруу
Сүрөттөрдө жана сүрөттөрдөгү комментарийлерде ПХБнын кантип чогултулганын көрө аласыз.
Мен кичинекей ПХБнын компоненттерине туура келүү үчүн макетти оптималдаштырдым, ESP-01 башка компоненттердин үстүндө. Мен USB программисти аркылуу оңой программалоону камсыз кылуу үчүн ESP-01ди аялдын башы аркылуу тиркейм. Модуль чогултулгандан кийин, Arduino IDE же HTTPupdate аркылуу жаңы программалык камсыздоону (OTA) жаркырата аласыз (эскизди караңыз)
3 -кадам: ESP8266ны программалоо
Код үчүн Githubымды караңыз. Мен ESP-01дин бардык колдонулуучу төөнөгүчтөрүн GPIO-pin катары колдоном, ага 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 билдирүүсү (ERROR) темага жөнөтүлөт жана Openhab тарабынан окулат.
4 -кадам: Модулду чогултуу
Мен түтүн сигнализациясынын негизги табакчасынын ачылбай калган кабелине жакшы жабылган кутучаны ойлоп таптым жана бурамалар кереги жок.
Түзөтүү: stl-файлдар кошулат.
Мен светодиоддорду жана OTA которуштургучун ысык клей менен чаптадым. Кутуча 4 бурама аркылуу жабылган.
Күч жана даяр!
Сунушталууда:
ESP8266 же NODEMCU колдонуу менен үйдү автоматташтыруу: 6 кадам
ESP8266 же NODEMCU менен үйдү автоматташтыруу: Сиз качандыр бир убакта үйүңүздү wifi аркылуу автоматташтыргыңыз келген беле? Жарыктарды, желдеткичти жана башка шаймандарды смартфонуңуздан башкаргыңыз келеби? Же качандыр бир убакта туташкан түзмөктөр жана аны менен баштоо жөнүндө көрсөтмө алгыңыз келди беле? Бул үйдү автоматташтыруу долбоору
Esp8266 (aREST, MQTT, IoT) аркылуу Интернет/булут көзөмөлдөгөн үйдү автоматташтыруу: 7 кадам (Сүрөттөр менен)
Esp8266 (aREST, MQTT, IoT) аркылуу Интернет/булут аркылуу башкарылуучу үй автоматташтырылышы: БАРДЫК кредиттер http://arest.io/ булут кызматы үчүн !! IoT азыр дүйнөдө эң көп талкууланган тема !! Булут серверлери жана кызматтары - бул азыркы дүйнөнүн кызыктыруучу жери … АЛЫСТЫК БАРЬЕРДИ ЧЫГАРУУ - бул болгон жана болуп саналат
MQTT жана ESP8266 колдонуу менен үйдү автоматташтыруу: 6 кадам
MQTT жана ESP8266 колдонуу менен үйдү автоматташтыруу: Азыркы учурда, үйдү автоматташтыруу IoTнин (Интернет нерселеринин) тренди жана жаңы доору. Ар бир адам үйдү автоматташтырууга аракет кылат, андан кийин алыстан башкарылып же кол менен башкарылышы мүмкүн. Жана бул алардын жашоосун жеңилдетет. Адамды башкара турган техникалар бар
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу!: Биринчиден, 2016 -жылы мени автоматташтыруу конкурсунда жеңүүчү кылып бергени үчүн баарына РАХМАТ айткым келет. Ошентип, мен сизге убада кылгандай, бул жерде ESP8266 WiFi модулу менен тиричилик техникасын көзөмөлдөө боюнча көрсөтмө бар
NodeMCU, HomeAssistant & MQTT менен үйдү автоматташтыруу: 6 кадам
NodeMCU, HomeAssistant & MQTT менен үйдү автоматташтыруу: Үйүңүздү акылдуу үйдө өзгөртүүнү баштайсызбы? Ошондой эле муну арзан кылгыңыз келеби? NodeMCU жана HomeAssistant бул боюнча жардам берүү үчүн бул жерде. Мен сизге бул видеону көрүүнү сунуштайм, балким сизге ээрчүү оңой болот. Болбосо, төмөнкү кадамдарды аткарыңыз