Оглавление:
![Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага](https://i.howwhatproduce.com/images/002/image-5683-56-j.webp)
Видео: Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага
![Видео: Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага Видео: Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага](https://i.ytimg.com/vi/f114_f4pdEs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
![Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Home Automation Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Home Automation](https://i.howwhatproduce.com/images/002/image-5683-57-j.webp)
Я хотел определить, не сработала ли моя домашняя система детекторов дыма. У меня дома восемь детекторов дыма, и они соединены между собой. Если один дымовой извещатель срабатывает, другой получает сигнал через соединительный сигнальный провод. Мой датчик считывает соединительный провод и отправляет информацию в мою домашнюю автоматику (Openhab2) через MQTT, а также подает сигнал тревоги через IFTTT.
Это руководство было вдохновлено этим проектом
Шаг 1. Дизайн
![Дизайн Дизайн](https://i.howwhatproduce.com/images/002/image-5683-58-j.webp)
![Дизайн Дизайн](https://i.howwhatproduce.com/images/002/image-5683-59-j.webp)
![Дизайн Дизайн](https://i.howwhatproduce.com/images/002/image-5683-60-j.webp)
Во-первых, вам нужно знать, как взаимодействуют датчики дыма. У меня есть детекторы Эи146.
Дымовые извещатели соединены между собой линией «IC». Если активирован один детектор дыма, он генерирует сигнал 6–8 В на линии IC, см. Изображение экрана осциллографа.
Я считываю напряжение линии IC через оптрон (4N35), чтобы изолировать детекторы дыма от домашней автоматизации в целях безопасности.
Дымовая сигнализация питается от основного напряжения (220 В переменного тока), которое я использовал для питания модуля ESP-01.
На схеме вы можете увидеть, как части соединены. Я использую ESP-01, потому что он маленький и дешевый.
Шаг 2: Сборка печатной платы
![Сборка печатной платы Сборка печатной платы](https://i.howwhatproduce.com/images/002/image-5683-61-j.webp)
![Сборка печатной платы Сборка печатной платы](https://i.howwhatproduce.com/images/002/image-5683-62-j.webp)
![Сборка печатной платы Сборка печатной платы](https://i.howwhatproduce.com/images/002/image-5683-63-j.webp)
На картинках и в комментариях к картинкам видно, как собирается печатная плата.
Я оптимизировал компоновку для размещения компонентов на небольшой печатной плате, ESP-01 лежит поверх других компонентов. Я подключаю ESP-01 через гнездовые разъемы, чтобы упростить программирование с помощью USB-программатора. После сборки модуля вы можете прошить новую прошивку по воздуху (OTA) через Arduino IDE или HTTPupdate (см. Эскиз)
Шаг 3: Программирование ESP8266
![Программирование ESP8266 Программирование ESP8266](https://i.howwhatproduce.com/images/002/image-5683-64-j.webp)
![Программирование ESP8266 Программирование ESP8266](https://i.howwhatproduce.com/images/002/image-5683-65-j.webp)
Смотрите мой код на 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 (ERROR) отправляется в тему и читается Openhab.
Шаг 4: Сборка модуля
![Сборка модуля Сборка модуля](https://i.howwhatproduce.com/images/002/image-5683-66-j.webp)
![Сборка модуля Сборка модуля](https://i.howwhatproduce.com/images/002/image-5683-67-j.webp)
![Сборка модуля Сборка модуля](https://i.howwhatproduce.com/images/002/image-5683-68-j.webp)
Я спроектировал и напечатал на 3D-принтере коробку, которая прекрасно вписывается в отверстие для неиспользуемого кабеля на опорной плите дымовой пожарной сигнализации, винты не требуются.
Изменить: добавлены stl-файлы.
Я приклеил светодиоды и переключатель OTA на место горячим клеем. Коробка закрывается 4 винтами.
Включите питание и готово!
Рекомендуемые:
Картонная станция пожарной сигнализации / точка вызова: 4 ступени
![Картонная станция пожарной сигнализации / точка вызова: 4 ступени Картонная станция пожарной сигнализации / точка вызова: 4 ступени](https://i.howwhatproduce.com/images/006/image-16664-j.webp)
Картонная станция пожарной сигнализации / извещатель: Здравствуйте. Это картонная вытяжная станция / извещатель для системы пожарной сигнализации для хобби. Это моя заявка на конкурс картона 2020 года и прототип дизайна, напечатанного на 3D-принтере. Прежде чем приступить к сборке, пожалуйста, прочтите эти заявления об отказе от ответственности … ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ 1: Это безумие
Очень чувствительная цепь пожарной сигнализации с использованием реле: 9 шагов
![Очень чувствительная цепь пожарной сигнализации с использованием реле: 9 шагов Очень чувствительная цепь пожарной сигнализации с использованием реле: 9 шагов](https://i.howwhatproduce.com/images/001/image-2485-69-j.webp)
Очень чувствительная цепь пожарной сигнализации с использованием реле: Привет друг, сегодня я собираюсь сделать схему пожарной сигнализации, которая очень чувствительна. Сегодня я сделаю эту схему, используя реле и транзистор BC547. Давайте начнем
Цепь пожарной сигнализации с использованием 555 Ic: 8 шагов
![Цепь пожарной сигнализации с использованием 555 Ic: 8 шагов Цепь пожарной сигнализации с использованием 555 Ic: 8 шагов](https://i.howwhatproduce.com/images/002/image-5308-48-j.webp)
Схема пожарной сигнализации с использованием 555 Ic: Привет друг, сегодня я собираюсь сделать схему пожарной сигнализации с использованием микросхемы таймера 555. Эта схема очень проста в создании схемы пожарной сигнализации. Давайте начнем
Система пожарной сигнализации с использованием Arduino [в нескольких простых шагах]: 3 шага
![Система пожарной сигнализации с использованием Arduino [в нескольких простых шагах]: 3 шага Система пожарной сигнализации с использованием Arduino [в нескольких простых шагах]: 3 шага](https://i.howwhatproduce.com/images/003/image-6841-j.webp)
Система пожарной сигнализации с использованием Arduino [в нескольких простых шагах]: вы хотите создать простой и интересный проект с Arduino, который в то же время мог бы быть действительно полезным и потенциально спасающим жизнь? Если да, то вы попали в нужное место, чтобы научиться что-то новое и новаторское. В этом посте мы идем
Цепь пожарной сигнализации с использованием операционных усилителей: 4 шага
![Цепь пожарной сигнализации с использованием операционных усилителей: 4 шага Цепь пожарной сигнализации с использованием операционных усилителей: 4 шага](https://i.howwhatproduce.com/images/004/image-9259-14-j.webp)
Цепь пожарной сигнализации с использованием операционных усилителей: Цепь пожарной сигнализации - это простая схема, которая активирует цепь и подает звуковой сигнал после того, как температура окружающей среды повысится до определенного уровня. Это очень важные устройства для своевременного обнаружения пожара в сегодняшнем мире