Съдържание:
- Стъпка 1: Хардуер - какво ще ви трябва
- Стъпка 2: Софтуер - какво ще ви трябва
- Стъпка 3: Настройка на хардуера
- Стъпка 4: Настройка/конфигуриране на софтуер
Видео: ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Много много детектори за течове, от които да избирате, кой от тях ще работи най -добре за вас? Ако имате 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: Настройка на хардуера
- Определете източник на захранване за вашия ESP. Използвах по -стар програмист ESP, включен в USB лаптопа ми, и включих джъмперите VCC и Grnd в съответните им места. (Вижте снимката)
- Разпънете адаптера за платка ESP над централния канал на мини-платката, така че един ред от 4 щифта да е от двете страни.
- Свържете източника на Vcc към Vcc, Ch_Pd и хигрометъра на ESP.
- Свържете източника на Grnd към „кратък“крак на ESP's Grnd, Hygrometer и Piezo/LED.
- Свържете ESP щифт 2 към данните на хигрометъра (не аналогов).
- Свържете 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. Това може да доведе до презаписване на следните промени.
- Променете приложената скица на Arduino, като добавите спецификата на вашата WiFi/SmartThings среда. Скицата извиква къде да направите промените, както и стъпките на страницата GITHub.
- Отворете вашата IDE страница на SmartThings и второ … страницата „Манипулатор на моето устройство“.
- Намерете ogiewon: Сензор за контакт с деца във вашия списък и щракнете върху него, за да го отворите.
- Изберете целия код, копирайте и го поставете в документ за „съхраняване“на оригинала. Запазете този документ някъде, където ще си спомните, ако/когато е необходимо в бъдеще.
-
Направете следната промяна в сензора за контакт с деца, който в момента сте отворили в 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 ") Вижте приложеното за допълнителна подробна информация, ако е необходимо.
- Кликнете върху Запазване от горното/дясно меню.
- Кликнете върху Публикуване от горното/дясно меню.
- Щракнете върху „За мен“. Излезте от IDE.
- Заредете модифицираната скица на Arduino в ESP-01. Прикрепете вашия ESP-01 към вашата платформа за откриване на течове и го включете.
- Отворете вашето мобилно приложение SmartThings на вашето устройство. В списъка ви с „неща“сега трябва да видите сензор за контакт, облечен като сензор за вода.
- Потопете сензора за вода и вижте какво се случва. Стискам палци резултатите ви да са като моите, а иконите на водата да се променят при задействане. ДОПЪЛНИТЕЛНО: Добавете SmartThings SmartApp, за да избутвате аларми от това устройство. Изберете Автоматизация, SmartApps, Превъртете надолу до Добавяне на SmartApp, Безопасност и сигурност, Извести ме кога. Следвайте съветника за „Контактите се затварят“.
Препоръчано:
Детектор за течове с известие за текстово съобщение: 7 стъпки
Детектор на течове с известие за текстово съобщение: Това ръководство демонстрира как да се изгради детектор за течове, който изпраща известия за текстови съобщения. Той изпраща сигнали, ако се усети вода от спукана тръба или резервен дренаж. Ръководството е предназначено за всеки, който се интересува от Python 3, Raspberry Pi, Secure Shell
Детектор за течове на корпуса на подводната камера: 7 стъпки (със снимки)
Детектор за течове в корпуса на подводната камера: Подводната камера рядко изтича, но ако това събитие се случи, резултатите обикновено са катастрофални, причинявайки непоправими щети на корпуса на камерата и обектива
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сензор: 4 стъпки (със снимки)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сензор: Всички обичаме да знаем каква е текущата стайна температура и понякога каква е температурата в друга стая или може би дори във вашата ваканционна къща на другия край на света. Може би искате да следите температурата в домовете на вашия домашен любимец Гущери
IOT детектор за дим: Актуализирайте съществуващ детектор за дим с IOT: 6 стъпки (със снимки)
IOT Smote Detector: Актуализирайте съществуващия детектор на дим с IOT: Списък на сътрудниците, Изобретател: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Надзорник: Д -р Chia Kim Seng Катедра по мехатронно и роботизирано инженерство, Факултет по електротехника и електронно инженерство, Universiti Tun Хюсеин Он Малайзия. Разпространение
ESP8266/ESP-01 Arduino детектор за течове: 3 стъпки (със снимки)
ESP8266/ESP-01 Arduino детектор за течове: Водата е СТРАХОТНИ неща, нали? Не толкова, когато е принуден да напусне, той е определен за дом и вместо това започва да плува около пода на вашия дом. Знам, че това е проект „след факта“, но се надявам, че може да помогне на някой друг да избегне потенциалния провал