Obsah:

ESP8266/ESP-01 Arduino Powered SmartThings Detektor netěsností: 5 kroků (s obrázky)
ESP8266/ESP-01 Arduino Powered SmartThings Detektor netěsností: 5 kroků (s obrázky)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Detektor netěsností: 5 kroků (s obrázky)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Detektor netěsností: 5 kroků (s obrázky)
Video: ESP8266/ESP-01 Детектор утечек Hubitat/SmartThings с питанием от Arduino 2024, Listopad
Anonim
Image
Image

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

Hardware - co budete potřebovat
Hardware - co budete potřebovat
Hardware - co budete potřebovat
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

Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
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

Image
Image
Nastavení hardwaru
Nastavení hardwaru
Nastavení hardwaru
Nastavení hardwaru
  1. 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)
  2. 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ů.
  3. Připojte zdroj Vcc k Vcc, Ch_Pd a vlhkoměru ESP.
  4. Připojte zdroj Grnd k ESP Grnd, vlhkoměru a piezo/LED „krátké“noze.
  5. Připojte kolík 2 ESP k datům vlhkoměru (není analogové).
  6. 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

Nastavení/konfigurace softwaru
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.

  1. 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.
  2. Otevřete stránku SmartThings IDE a zadruhé … stránku My Device Handler.
  3. Vyhledejte v seznamu ogiewon: Child Contact Sensor a kliknutím na něj otevřete.
  4. 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.
  5. 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.

  6. V horní/pravé nabídce klikněte na Uložit.
  7. V horní/pravé nabídce klikněte na Publikovat.
  8. Klikněte na „Pro mě“. Ukončete IDE.
  9. Načtěte upravenou skicu Arduina do ESP-01. Připojte svůj ESP-01 k soupravě detektoru netěsností a zapněte jej.
  10. 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.
  11. 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: