Съдържание:

ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)
ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)

Видео: ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)

Видео: ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)
Видео: ESP8266/ESP-01 Детектор утечек Hubitat/SmartThings с питанием от Arduino 2024, Ноември
Anonim
Image
Image

Много много детектори за течове, от които да избирате, кой от тях ще работи най -добре за вас? Ако имате Samsung SmartThings, контролиращи устройства в дома ви, това може да е просто билетът!

Това е последната версия от поредицата, която изграждах около контролера ESP8266/ESP-01, захранван от Arduino. Всички знаем, че по-зрелите братя и сестри на ESP-01 като NodeMCU ESP12 и т.н. … са много по-лесни за работа, но това беше мисия да покажа силата на малкия ESP-01, който все още много обичам. Това беше първият ми ESP8266 !!

За да видите предишните версии в тази малка серия „Как да работим с детектора на течове“, моля, разгледайте инструкциите по-долу. За всекиго има по нещо!

ESP8266/ESP-01 Arduino детектор за течове-без Wi-Fi основна локална аларма

ESP8266/ESP-01 Arduino Powered MQTT детектор за течове и дистанционен алармен приемник

Ако стъпките, съдържащи се в тази инструкция, изглеждат познати, това е така, защото те са подобни на някои от стъпките в инструкциите по -горе, както и на тази за ESP8266/Arduino SmartThings реле за коледни светлини

Стъпка 1: Хардуер - какво ще ви трябва

Хардуер - какво ще ви трябва
Хардуер - какво ще ви трябва
Хардуер - какво ще ви трябва
Хардуер - какво ще ви трябва

НЕ одобрявам, представлявам или получавам изобщо нищо за примерите по -долу. Риск на купувача.

  • ESP8266 ESP-01 ** Можете да вземете ESP и програмиста като пакетна сделка тук **
  • Програмист ** Можете да вземете ESP и програмиста като пакетна сделка тук **
  • Мини дъска
  • LED (Доста сигурен залог, че вече имате някаква работа с останалата част от вашите неща GEEK)
  • Пиезо зумер
  • Джъмпери
  • ESP01 адаптер за хляб
  • Сензор за вода/теч (хигрометър)
  • Samsung SmartThings 2.0 Hub

Стъпка 2: Софтуер - какво ще ви трябва

Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете
Софтуер - това, от което се нуждаете

ПРЕДПОЛАГАНИЯ: Удобна работа с Arduino IDE, библиотеки, SmartThings IDE и GITHub.

  • Arduino IDE
  • Samsung SmartThings IDE
  • Приложение за Android SmartThings
  • GITHub

Стъпка 3: Настройка на хардуера

Image
Image
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
  1. Определете източник на захранване за вашия ESP. Използвах по -стар програмист ESP, включен в USB лаптопа ми, и включих джъмперите VCC и Grnd в съответните им места. (Вижте снимката)
  2. Разпънете адаптера за платка ESP над централния канал на мини-платката, така че един ред от 4 щифта да е от двете страни.
  3. Свържете източника на Vcc към Vcc, Ch_Pd и хигрометъра на ESP.
  4. Свържете източника на Grnd към „кратък“крак на ESP's Grnd, Hygrometer и Piezo/LED.
  5. Свържете ESP щифт 2 към данните на хигрометъра (не аналогов).
  6. Свържете ESP щифт 0 към „дългия“крак на Piezo/LED.
  • СЪВЕТИ

    • НЕ приемайте, че цветовете на джъмпера на приложените снимки представляват Vcc или Grnd.
    • Piezo и/или LED не могат да бъдат прикрепени по време на зареждане. Ако са, 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. Това може да доведе до презаписване на следните промени.

  1. Променете приложената скица на Arduino, като добавите спецификата на вашата WiFi/SmartThings среда. Скицата извиква къде да направите промените, както и стъпките на страницата GITHub.
  2. Отворете вашата IDE страница на SmartThings и второ … страницата „Манипулатор на моето устройство“.
  3. Намерете ogiewon: Сензор за контакт с деца във вашия списък и щракнете върху него, за да го отворите.
  4. Изберете целия код, копирайте и го поставете в документ за „съхраняване“на оригинала. Запазете този документ някъде, където ще си спомните, ако/когато е необходимо в бъдеще.
  5. Направете следната промяна в сензора за контакт с деца, който в момента сте отворили в IDE на SmartThings: ЗАМЕНЕТЕ:

    attributeState "отворен", етикет: '$ {name}', икона: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "затворен", етикет: '$ {name}', икона: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    WITH: attributeState ("отворен", етикет: "Dry", икона: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("затворен", етикет: "Wet", икона: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Вижте приложеното за допълнителна подробна информация, ако е необходимо.

  6. Кликнете върху Запазване от горното/дясно меню.
  7. Кликнете върху Публикуване от горното/дясно меню.
  8. Щракнете върху „За мен“. Излезте от IDE.
  9. Заредете модифицираната скица на Arduino в ESP-01. Прикрепете вашия ESP-01 към вашата платформа за откриване на течове и го включете.
  10. Отворете вашето мобилно приложение SmartThings на вашето устройство. В списъка ви с „неща“сега трябва да видите сензор за контакт, облечен като сензор за вода.
  11. Потопете сензора за вода и вижте какво се случва. Стискам палци резултатите ви да са като моите, а иконите на водата да се променят при задействане. ДОПЪЛНИТЕЛНО: Добавете SmartThings SmartApp, за да избутвате аларми от това устройство. Изберете Автоматизация, SmartApps, Превъртете надолу до Добавяне на SmartApp, Безопасност и сигурност, Извести ме кога. Следвайте съветника за „Контактите се затварят“.

Препоръчано: