Sisällysluettelo:

ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)
ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)

Video: ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)

Video: ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)
Video: Wi-Fi модуль ESP8266 ESP-01: Обзор и подключение к компу с помощью Arduino 2024, Heinäkuu
Anonim
Image
Image

Sooooo Monet vuodonilmaisimet, joista valita, mikä toimii parhaiten sinulle? Jos sinulla on Samsung SmartThings, joka ohjaa kotisi laitteita, tämä saattaa olla vain lippu!

Tämä on sarjan viimeinen versio, jonka olen rakentanut ESP8266/ESP-01 -ohjaimen ympärille, jota käyttää Arduino. Me kaikki tiedämme, että ESP-01: n kypsempien sisarusten, kuten NodeMCU ESP12: n jne. Kanssa on paljon helpompi työskennellä, mutta tämä oli tehtävä esittelemään pienen ESP-01: n voimaa, josta pidän edelleen erittäin paljon. Se oli ensimmäinen ESP8266 !!

Jos haluat nähdä tämän pienen 'Vuototunnistimen ohjeet' -sarjan aiemmat versiot, katso alla olevat ohjeet. Jokaiselle löytyy jotakin!

ESP8266/ESP-01 Arduino-virtalähdetunnistin-ei Wi-Fi-perushälytystä

ESP8266/ESP-01 Arduino-käyttöinen MQTT-vuototunnistin ja etähälytysvastaanotin

Jos tämän ohjeen sisältämät vaiheet näyttävät tutuilta, se johtuu siitä, että ne ovat samanlaisia kuin jotkut yllä olevien ohjeiden vaiheet sekä ESP8266/Arduino SmartThings -rele jouluvalojen vaiheet

Vaihe 1: Laitteisto - mitä tarvitset

Laitteisto - mitä tarvitset
Laitteisto - mitä tarvitset
Laitteisto - mitä tarvitset
Laitteisto - mitä tarvitset

En hyväksy, edusta tai vastaanota mitään alla olevista esimerkeistä. Varoitus Emptor.

  • ESP8266 ESP-01 ** Voit noutaa ESP: n ja ohjelmoijan pakettitarjouksena täältä **
  • Ohjelmoija ** Voit noutaa ESP: n ja ohjelmoijan pakettitarjouksena täältä **
  • Mini leipälauta
  • LED (melko varma veto, että sinulla on jo jonkin verran aikaa muiden GEEK -tavaroidesi kanssa)
  • Pietsosummeri
  • Puserot
  • ESP01 Breadboad -sovitin
  • Vesi-/vuotoanturi (kosteusmittari)
  • Samsung SmartThings 2.0 -keskitin

Vaihe 2: Ohjelmisto - mitä tarvitset

Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset
Ohjelmisto - mitä tarvitset

OLETUKSET: Mukava työskentely Arduino IDE: n, kirjastojen, SmartThings IDE: n ja GITHubin kanssa.

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Android -sovellus
  • GITHub

Vaihe 3: Laitteiston asennus

Image
Image
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
  1. Tunnista ESP: n virtalähde. Käytin vanhempaa ESP -ohjelmoijaa, joka oli kytketty kannettavan tietokoneen USB -laitteeseen, ja kytkin VCC- ja Grnd -hyppyjohtimet omiin paikkoihinsa. (Katso kuva)
  2. Aseta ESP-leipälautasovitin mini-leipälevyn keskikanavan päälle niin, että yksi 4-nastainen rivi on kummallakin puolella.
  3. Liitä Vcc -lähde ESP: n Vcc-, Ch_Pd- ja kosteusmittariin.
  4. Liitä Grnd -lähde ESP: n Grnd-, kosteusmittari- ja pietso-/LED -lyhytjalkaan.
  5. Liitä ESP -nasta 2 hygrometrin tietoihin (ei analoginen).
  6. Kytke ESP -nasta 0 Piezo/LED -pitkään jalkaan.
  • VINKKEJÄ

    • ÄLÄ oleta, että liitettyjen kuvien hyppyvärit edustavat Vcc: tä tai Grnd: tä.
    • Pietsoa ja/tai LEDiä ei voi kiinnittää käynnistyksen aikana. Jos ne ovat, ESP käynnistyy käynnistyslataustilassa eikä suorita ladattua koodia. Kiinnitä ne ESP: n virran kytkemisen jälkeen.
    • Säädä herkkyyttä tarpeen mukaan kosteusmittarilla, jossa on potentiometri.

WrapUp: Aion tehdä tämän liitännät pysyvästi ja sijoittaa kaikki kunnolliseen koteloon. Se kotelo saattaa olla jälleen yksi kuuluisista Lego -laatikoistani !! Kun se on valmis, jaan sen myös.

Vaihe 4: Ohjelmiston asennus/kokoonpano

Ohjelmiston asennus/kokoonpano
Ohjelmiston asennus/kokoonpano

OLETUKSET: Mukava työskentely Arduino IDE: n, kirjastojen, SmartThings IDE: n ja GITHubin kanssa.

  • Kirjaudu omille SmartThings IDE- ja GITHub -tileillesi.
  • Noudata KAIKKI tässä Daniel Ogorchockin esittämiä vaiheita. Muu nimi Ogiewon.

Ole varovainen seuraavissa vaiheissa (Jos käytät jo ST_Anything Contact Sensor -laitelaitetta, nämä vaiheet voivat poistaa sen käytöstä:

Lisähuomautus: Jos määrität SmartThings IDE -yhteytesi GITHubiin ST_Anything -repoa varten, repon kosketusanturiin tehdyt tulevat muutokset saatetaan siirtää SmartThingsiin. Tämä voi johtaa seuraavien muutosten korvaamiseen.

  1. Muokkaa liitteenä olevaa Arduino -luonnosta lisäämällä WiFi/SmartThings -ympäristön erityispiirteet. Luonnoksessa kehotetaan tekemään muutokset, samoin kuin GITHub -sivun vaiheet.
  2. Avaa SmartThings IDE -sivusi ja toiseksi… Oma laitteen käsittelijä -sivu.
  3. Etsi luettelosta ogiewon: Child Contact Sensor ja avaa se napsauttamalla sitä.
  4. Valitse koko koodi, Kopioi ja liitä se asiakirjaan alkuperäisen "säilyttämiseksi". Tallenna tämä asiakirja jonnekin, jonka muistat, jos/kun sitä tarvitaan tulevaisuudessa.
  5. Tee seuraava muutos SmartThings IDE: ssä parhaillaan avaamaasi lapsikontaktianturiin: VAIHDA:

    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", kuvake: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("suljettu", etiketti: "Wet", kuvake: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Katso liitteestä lisätietoja tarvittaessa.

  6. Napsauta Tallenna ylhäältä/oikeasta valikosta.
  7. Napsauta Julkaise ylhäältä/oikeasta valikosta.
  8. Napsauta 'Minulle'. Sulje IDE.
  9. Lataa muokattu Arduino-luonnos ESP-01: een. Kiinnitä ESP-01 vuototunnistinlaitteeseesi ja käynnistä se.
  10. Avaa SmartThings -mobiilisovellus laitteellasi. Asiat -luettelossasi sinun pitäisi nyt nähdä vesianturiksi pukeutunut kosketusanturi.
  11. Dunk vesianturi ja katso mitä tapahtuu. Sormet ristissä, että tulokset ovat kuin minun ja vesikuvakkeiden ulkonäkö muuttuu, kun ne laukaistaan. LISÄOSAT: Lisää SmartThings SmartApp, joka lähettää hälytyksiä tästä laitteesta. Valitse Automaatio, SmartApps, Vieritä alas kohtaan Lisää SmartApp, Turvallisuus, Ilmoita minulle milloin. Seuraa ohjattua toimintoa 'Yhteys sulkeutuu'.

Suositeltava: