Оглавление:
- Шаг 1. Оборудование - что вам понадобится
- Шаг 2. Программное обеспечение - что вам понадобится
- Шаг 3: Настройка оборудования
- Шаг 4: Установка / конфигурация программного обеспечения
Видео: ESP8266 / ESP-01 Детектор утечек SmartThings с питанием от Arduino: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Sooooo Много течеискателей на выбор, какой из них подойдет вам лучше всего? Если у вас есть Samsung SmartThings, контролирующий любые устройства в вашем доме, то это может быть вашим билетом!
Это последняя версия из серии, которую я создавал для контроллера ESP8266 / ESP-01 на базе Arduino. Все мы знаем, что с более зрелыми братьями и сестрами ESP-01, такими как NodeMCU ESP12 и т. Д., Намного проще работать, но это была миссия, чтобы продемонстрировать мощь маленького ESP-01, который я до сих пор очень люблю.. Это был мой первый ESP8266 !!
Чтобы увидеть предыдущие версии этой небольшой серии практических рекомендаций по работе с детекторами утечек, ознакомьтесь с приведенными ниже инструкциями. Здесь каждый найдет что-то для себя!
ESP8266 / ESP-01 Детектор утечек с питанием от Arduino - без базовой локальной сигнализации Wi-Fi
ESP8266 / ESP-01 Детектор утечек MQTT с питанием от Arduino и приемник удаленной сигнализации
Если шаги, содержащиеся в этой инструкции, кажутся вам знакомыми, это потому, что они похожи на некоторые из шагов в инструкциях выше, а также на шаг для ESP8266 / Arduino SmartThings Relay for Christmas Lights.
Шаг 1. Оборудование - что вам понадобится
Я НЕ одобряю, не представляю и не получаю что-либо в отношении приведенных ниже примеров. Пусть покупатель будет бдителен.
- ESP8266 ESP-01 ** Вы можете получить ESP и программатор в качестве пакета здесь **
- Программист ** Вы можете получить ESP и Программатор в качестве пакета здесь **
- Мини макетная плата
- LED (Довольно безопасная ставка, у вас уже есть кое-что, валяющееся с остальной частью вашего GEEK-материала)
- Пьезо-зуммер
- Джемперы
- Адаптер Breadboad ESP01
- Датчик воды / утечки (гигрометр)
- Концентратор Samsung SmartThings 2.0
Шаг 2. Программное обеспечение - что вам понадобится
ДОПУЩЕНИЯ: Комфортная работа с Arduino IDE, библиотеками, SmartThings IDE и GITHub.
- IDE Arduino
- Samsung SmartThings IDE
- Приложение SmartThings для Android
- GITHub
Шаг 3: Настройка оборудования
- Определите источник питания для вашего ESP. Я использовал старый программатор ESP, подключенный к USB моего ноутбука, и подключил перемычки VCC и Grnd в их соответствующие места. (См. Рис.)
- Установите адаптер макетной платы ESP над центральным каналом мини-макета так, чтобы по одному ряду из 4 контактов находился с каждой стороны.
- Подключите источник Vcc к Vcc, Ch_Pd и гигрометру ESP.
- Подключите источник Grnd к «короткой» ножке ESP Grnd, гигрометру и пьезо / светодиоду.
- Подключите контакт 2 ESP к разъему данных гигрометра (не аналоговый).
- Подключите контакт 0 ESP к «длинной» ножке пьезо / светодиода.
-
ЧАЕВЫЕ
- НЕ предполагайте, что цвета перемычек на прилагаемых рисунках соответствуют Vcc или Grnd.
- Пьезо и / или светодиод не могут быть подключены во время загрузки. Если это так, ESP включится в режиме загрузки и не выполнит загруженный код. Присоедините их после включения ESP.
- При необходимости отрегулируйте чувствительность гигрометра с подключенным потенциометром.
WrapUp: Я планирую подключить к этому постоянному устройству и разместить все это в приличном корпусе. Этот корпус может снова превратиться в одну из моих знаменитых коробок Lego !! Когда он будет готов, я тоже поделюсь им.
Шаг 4: Установка / конфигурация программного обеспечения
ДОПУЩЕНИЯ: Комфортная работа с Arduino IDE, библиотеками, SmartThings IDE и GITHub.
- Войдите в соответствующие учетные записи SmartThings IDE и GITHub.
- Выполните ВСЕ шаги, показанные здесь Даниэлем Огоршоком. AKA Ogiewon.
Будьте осторожны при выполнении следующих шагов (если вы уже используете дочернее устройство ST_Anything Contact Sensor, эти шаги могут отключить его:
Дополнительное примечание. Если вы настроили соединение SmartThings IDE с GITHub для репозитория ST_Anything, будущие изменения, внесенные в датчик контакта в репо, могут быть перенесены на ваш SmartThings. Это может привести к перезаписи следующих изменений.
- Измените прикрепленный эскиз Arduino, добавив особенности среды WiFi / SmartThings. В эскизе указано, где внести изменения, как и в шагах на странице GITHub.
- Откройте страницу SmartThings IDE, а во-вторых… страницу My Device Handler.
- Найдите в списке ogiewon: Child Contact Sensor и щелкните по нему, чтобы открыть.
- Выделите весь код, скопируйте и вставьте его в документ для «сохранности» оригинала. Сохраните этот документ где-нибудь, чтобы помнить, если / когда он понадобится в будущем.
-
Внесите следующие изменения в датчик контакта с детьми, который вы в данный момент открыли в IDE SmartThings: REPLACE:
attributeState "open", ярлык: '$ {name}', значок: "st.contact.contact.open", backgroundColor: "# e86d13" attributeState "closed", ярлык: '$ {name}', значок: "st.contact.contact.closed ", backgroundColor:" # 00a0dc"
С: attributeState ("open", метка: "Dry", значок: "st.alarm.water.dry", backgroundColor: "# ffffff") attributeState ("closed", label: "Wet", icon: "st. alarm.water.wet ", backgroundColor:" # 00a0dc ") При необходимости дополнительную подробную информацию см. в приложении.
- Нажмите «Сохранить» в верхнем / правом меню.
- Нажмите «Опубликовать» в верхнем / правом меню.
- Щелкните "Для меня". Выйдите из IDE.
- Загрузите модифицированный скетч Arduino в ESP-01. Присоедините ESP-01 к установке для обнаружения утечек и включите питание.
- Откройте мобильное приложение SmartThings на своем устройстве. В вашем списке «Вещи» вы должны увидеть контактный датчик, одетый как датчик воды.
- Погрузите датчик воды и посмотрите, что произойдет. Скрестив пальцы, ваши результаты похожи на мои, а внешний вид значков воды меняется при срабатывании триггера. ДОПОЛНИТЕЛЬНО: добавьте SmartThings SmartApp для отправки сигналов тревоги с этого устройства. Выберите «Автоматизация», «SmartApps», прокрутите вниз до «Добавить SmartApp», «Безопасность и защита», «Уведомить меня, когда». Следуйте указаниям мастера закрытия контактов.
Рекомендуемые:
Детектор утечек с уведомлением текстовым сообщением: 7 шагов
Детектор утечек с уведомлением в виде текстового сообщения: в этом руководстве показано, как создать детектор утечки, который отправляет уведомления в виде текстовых сообщений. Он отправляет предупреждения, если обнаруживается вода из прорвавшейся трубы или избыточного слива. Руководство предназначено для всех, кто интересуется Python 3, Raspberry Pi, Secure Shell
УЛУЧШЕННЫЙ ДЕТЕКТОР УТЕЧЕК В ПОДВОДНОЙ КАМЕРЕ: 7 шагов (с изображениями)
УЛУЧШЕННЫЙ ДЕТЕКТОР УТЕЧЕК ПОДВОДНОГО КОРПУСА КАМЕРЫ: предыдущая версия этого детектора утечки корпуса подводной камеры была размещена на Instructables в прошлом году, где его конструкция была основана на брелке AdaFruit на базе AVR компании Atmel. В этой улучшенной версии используется брелок AdaFruit на базе Atmel SAMD M0. Там
ESP8266 / ESP12 Witty Cloud - контроллер SmartThings RGB с питанием от Arduino: 4 шага
ESP8266 / ESP12 Witty Cloud - Контроллер SmartThings RGB на базе Arduino: RGB везде! Кому не нравится в наши дни крутое цветное освещение вокруг своего дома? Этот небольшой проект демонстрирует ESP8266, смешанный с системой управления SmartThings, и превращается в настоящий изящный контроллер RGB для светодиодной
ESP8266 / ESP12 Witty Cloud - датчик освещенности SmartThings с питанием от Arduino: 4 шага
ESP8266 / ESP12 Witty Cloud - датчик освещенности SmartThings с питанием от Arduino: реакция вашего умного освещения на некоторые моменты времени по умолчанию, такие как закат и восход солнца, или определенное время … не всегда соответствует тому, что видят ваши глаза, пока вы находитесь внутри твой дом. Может быть, пора добавить датчик, который может активировать все эти
ESP8266 / ESP-01 Детектор утечек с питанием от Arduino: 3 шага (с изображениями)
ESP8266 / ESP-01 Детектор утечек с питанием от Arduino: вода - ОТЛИЧНАЯ вещь, верно? Не так много, когда он вынужден покинуть его, он назначается домом и вместо этого начинает плавать по площади вашего дома. Я знаю, что это «постфактум», но надеюсь, что он поможет кому-то еще избежать потенциального камина