Obsah:
- Krok 1: Hardware - co budete potřebovat
- Krok 2: Software - Co budete potřebovat
- Krok 3: Nastavení hardwaru
- Krok 4: Nastavení/konfigurace softwaru
Video: ESP8266/ESP-01 Arduino Powered SmartThings Detektor netěsností: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Sooooo Mnoho detektorů úniku z čeho vybírat, který z nich bude pro vás nejvhodnější? Pokud máte Samsung SmartThings ovládající jakákoli zařízení ve vaší domácnosti, pak toto může být jen lístek!
Toto je konečná verze ze série, kterou jsem stavěl kolem ovladače ESP8266/ESP-01 poháněného Arduinem. Všichni víme, že se zralejšími sourozenci ESP-01, jako jsou NodeMCU ESP12 atd., … se s nimi pracuje mnohem snáz, ale toto byla mise ukázat sílu malého ESP-01, který mám stále velmi rád. Byl to můj první ESP8266 !!
Chcete-li zobrazit předchozí verze této malé série „Jak na detektor netěsností“, podívejte se na níže uvedené pokyny. Pro každého je něco!
ESP8266/ESP-01 Detektor netěsností napájený Arduino-žádný základní místní alarm Wi-Fi
ESP8266/ESP-01 Detektor úniku MQTT napájený Arduinem a přijímač dálkového alarmu
Pokud vám kroky obsažené v tomto Instructable vypadají povědomě, je to proto, že jsou podobné některým krokům ve výše uvedených Instructables, stejně jako krokům pro relé ESP8266/Arduino SmartThings pro vánoční osvětlení
Krok 1: Hardware - co budete potřebovat
V níže uvedených příkladech NESPORUČUJI, nereprezentuji ani nepřijímám vůbec nic. Caveat Emptor.
- ESP8266 ESP-01 ** ESP a programátora si můžete vyzvednout jako balíček zde **
- Programátor ** ESP a Programátor si můžete vyzvednout jako balíček zde **
- Mini prkénko
- LED (Docela bezpečná sázka, že se už budete trochu potýkat se zbytkem svých věcí GEEK)
- Piezo bzučák
- Svetry
- Adaptér Breadboad ESP01
- Čidlo vody/netěsnosti (vlhkoměr)
- Rozbočovač Samsung SmartThings 2.0
Krok 2: Software - Co budete potřebovat
PŘEDPOKLADY: Pohodlná práce s Arduino IDE, knihovnami, SmartThings IDE a GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- Aplikace SmartThings pro Android
- GITHub
Krok 3: Nastavení hardwaru
- Identifikujte zdroj napájení pro váš ESP. Použil jsem starší programátor ESP zapojený do USB notebooku a do příslušných míst zapojil propojky VCC a Grnd. (Viz obrázek)
- Rozkročte adaptér na prkénko ESP přes středový kanál mini-prkénka tak, aby na každé straně byla jedna řada 4 kolíků.
- Připojte zdroj Vcc k Vcc, Ch_Pd a vlhkoměru ESP.
- Připojte zdroj Grnd k ESP Grnd, vlhkoměru a piezo/LED „krátké“noze.
- Připojte kolík 2 ESP k datům vlhkoměru (není analogové).
- Připojte kolík ESP 0 k „dlouhé“noze Piezo/LED.
-
TIPY
- NEPŘEDPOKLADEJTE, že barvy propojek na připojených obrázcích představují Vcc nebo Grnd.
- Piezo a/nebo LED nelze připojit během spouštění. Pokud ano, ESP se zapne v režimu bootload a nespustí načtený kód. Připojte je po zapnutí ESP.
- Upravte citlivost podle potřeby na vlhkoměru s připojeným potenciometrem.
WrapUp: Mám v plánu vytvořit spojení na tomto trvalém a umístit to všechno do slušného krytu. Ten výběh může být zase další z mých slavných Lego boxů !! Až bude hotový, také se o něj podělím.
Krok 4: Nastavení/konfigurace softwaru
PŘEDPOKLADY: Pohodlná práce s Arduino IDE, knihovnami, SmartThings IDE a GITHub.
- Přihlaste se ke svým příslušným účtům SmartThings IDE a GITHub.
- Postupujte podle VŠECH kroků, které zde ukazuje Daniel Ogorchock. AKA Ogiewon.
V následujících krocích buďte opatrní (Pokud již aktuálně používáte podřízené zařízení ST_Anything Contact Sensor, tyto kroky jej mohou deaktivovat:
Dodatečná poznámka: Pokud nastavíte připojení SmartThings IDE k GITHubu pro repo ST_Anything, budoucí změny provedené na kontaktním senzoru v repo mohou být přeneseny do vašeho SmartThings. To může mít za následek přepsání následujících změn.
- Upravte připojenou skicu Arduino přidáním specifik vašeho prostředí WiFi/SmartThings. Skica volá, kde provést změny, stejně jako kroky na stránce GITHub.
- Otevřete stránku SmartThings IDE a zadruhé … stránku My Device Handler.
- Vyhledejte v seznamu ogiewon: Child Contact Sensor a kliknutím na něj otevřete.
- Vyberte celý kód, zkopírujte jej a vložte do dokumentu pro „bezpečné uchování“originálu. Uložte tento dokument na místo, které si budete pamatovat, pokud/v případě potřeby v budoucnu.
-
Proveďte následující změnu dětského kontaktního senzoru, který jste aktuálně otevřeli v ID SmartThings: VYMĚNIT:
attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "closed", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
WITH: attributeState ("open", label: "Dry", ikona: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("zavřeno", štítek: "Wet", ikona: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") V případě potřeby naleznete další podrobné informace.
- V horní/pravé nabídce klikněte na Uložit.
- V horní/pravé nabídce klikněte na Publikovat.
- Klikněte na „Pro mě“. Ukončete IDE.
- Načtěte upravenou skicu Arduina do ESP-01. Připojte svůj ESP-01 k soupravě detektoru netěsností a zapněte jej.
- Otevřete na svém zařízení mobilní aplikaci SmartThings. Ve vašem seznamu věcí byste nyní měli vidět kontaktní senzor oblečený jako snímač vody.
- Namočte vodní senzor a uvidíte, co se stane. Držím palce, aby vaše výsledky byly jako moje a vzhled ikon vody se po spuštění změnil. EXTRAS: Přidejte aplikaci SmartThings SmartApp k odesílání alarmů z tohoto zařízení. Vyberte Automatizace, SmartApps, Přejděte dolů a přidejte aplikaci SmartApp, Bezpečnost a zabezpečení, Upozornit mě, když. Postupujte podle průvodce pro „Zavření kontaktu“.
Doporučuje:
Detektor netěsností s upozorněním na textovou zprávu: 7 kroků
Detektor netěsností s upozorněním na textovou zprávu: Tato příručka ukazuje, jak vytvořit detektor úniku, který odesílá oznámení textových zpráv. Odesílá upozornění, pokud je detekována voda z prasklého potrubí nebo zálohovaného odtoku. Tato příručka je určena všem, kteří se zajímají o Python 3, Raspberry Pi, Secure Shell
Detektor netěsnosti krytu podvodní kamery: 7 kroků (s obrázky)
Detektor netěsností pouzdra podvodní kamery: Pouzdro podvodní kamery zřídka uniká, ale pokud k této události dojde, výsledky jsou obvykle katastrofické a způsobují nenapravitelné poškození těla a objektivu fotoaparátu. SparkFun publikoval projekt detektoru vody v roce 2013, kde byl původní design zamýšlen
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: 4 kroky (s obrázky)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: Všichni rádi víme, jaká je aktuální pokojová teplota a někdy jaká je teplota v jiné místnosti nebo dokonce ve vašem prázdninovém domě na druhém konci světa. Možná budete chtít sledovat teplotu v domě vašeho mazlíčka Lizard
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: 6 kroků (s obrázky)
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: Seznam přispěvatelů, Vynálezce: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vedoucí: Dr. Chia Kim Seng Katedra mechatronického a robotického inženýrství, Fakulta elektrotechniky a elektroniky, Universiti Tun Hussein Onn Malajsie. Distribuovat
ESP8266/ESP-01 Detektor netěsností napájený Arduino: 3 kroky (s obrázky)
ESP8266/ESP-01 Detektor netěsností napájený Arduinem: Voda je SKVĚLÁ věc, že? Ne tak moc, když je nucen opustit určený domov a místo toho začne plavat po podlaze vašeho domova. Vím, že se jedná o projekt „po faktu“, ale doufám, že někomu dalšímu pomůže vyhnout se potenciálnímu problému