Оглавление:

Датчик пламени с уведомлениями Telegram: 6 шагов
Датчик пламени с уведомлениями Telegram: 6 шагов

Видео: Датчик пламени с уведомлениями Telegram: 6 шагов

Видео: Датчик пламени с уведомлениями Telegram: 6 шагов
Видео: Home Assistant. Урок 11.1 Уведомления Telegram - создание бота, отправка сообщений, прием команд 2024, Июль
Anonim
Датчик пламени с уведомлениями Telegram
Датчик пламени с уведомлениями Telegram
Датчик пламени с уведомлениями Telegram
Датчик пламени с уведомлениями Telegram

В этом проекте реализован датчик пламени с телеграммой уведомлений. Поэтому, когда пожар обнаружен датчиком, вы сразу получаете уведомление об этом событии в Telegram. Довольно полезно и удобно.

Итак, как это работает? Я покажу тебе! Начнем!

Шаг 1. Необходимые компоненты

Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты

Для этого проекта нам понадобятся:

  1. NodeMCU V3 с ESP12 - 1;
  2. Датчик пламени ПЧ - 1;
  3. Провода перемычки - 3 шт.;
  4. USB-кабель - 1 шт.;
  5. Любой ПК - 1.

Шаг 2: схемы

Схемы
Схемы

NodeMCU и датчик пламени должны быть подключены, как показано на рисунке выше. NodeMCU также подключается к ПК через USB-кабель.

Шаг 3: Реализация уведомлений

Реализация уведомлений
Реализация уведомлений

Чтобы делать уведомления, мы должны настроить IFTTT.

Шаг 4. Настройка IFTTT

Настройка IFTTT
Настройка IFTTT
Настройка IFTTT
Настройка IFTTT
Настройка IFTTT
Настройка IFTTT

Действия, которые необходимо выполнить:

  1. Зайдите на ifttt.com;
  2. Зарегистрируйтесь на этом сайте;
  3. После регистрации вы можете создавать апплеты. Нажмите «Новый апплет», а затем «if + this»;
  4. Выберите службу «Webhooks» и нажмите «Получить веб-запрос»;
  5. Теперь вам нужно написать название события, на которое вы будете ссылаться в своем скетче, чтобы настроить уведомления. Неважно, какое имя вы ему дадите. Например, это может быть "fire_detected". Но обратите внимание, что в вашем скетче должно использоваться ТОЧНОЕ название события.
  6. Нажмите "+ то";
  7. Теперь вы должны выбрать сервис, который будет отправлять вам уведомления при обнаружении пожара. В нашем случае это Telegram, поэтому выбираем сервис действия «Telegram»;
  8. Выберите «Отправить сообщение»;
  9. Затем вы можете изменить содержимое сообщения, которое вы получите, когда произойдет событие, то есть при обнаружении пожара. Также вы можете выбрать, будете ли вы получать уведомления из стандартного диалога IFTTT или любого другого диалога. Но обратите внимание, что в любом случае вы будете уведомлены IFTTT, поэтому на самом деле, чтобы получать уведомления из любого другого диалога, вам нужно добавить IFTTT в этот диалог. Единственным преимуществом такого действия является то, что вы можете назвать этот диалог «Пожарная тревога» или как-то иначе, и только тогда, прочитав название диалога в уведомлении, вы узнаете, что произошло, не читая текст сообщения.
  10. Нажмите «Создать действие», а затем «Готово».
  11. Вы настроили IFTTT!

Шаг 5: Код программы

Код программы
Код программы

На ifttt.com выберите свой профиль и перейдите в «Мои услуги». Щелкните «Webhooks», а затем нажмите «Настройки». Вы увидите URL-адрес, как на рисунке выше. Комбинация символов после последнего «/» - это ваш служебный ключ Webhooks. Это необходимо знать, потому что вы будете использовать это в программе. Просто откройте "EMAIL.ino" и введите свой SSID, пароль сети Wi-Fi и служебный ключ Webhooks.

Рекомендуемые: