Sisällysluettelo:
- Vaihe 1: Laitteisto - mitä tarvitset
- Vaihe 2: Ohjelmisto - mitä tarvitset
- Vaihe 3: Laitteiston asennus
- Vaihe 4: Ohjelmiston asennus/kokoonpano
Video: ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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
- 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)
- Aseta ESP-leipälautasovitin mini-leipälevyn keskikanavan päälle niin, että yksi 4-nastainen rivi on kummallakin puolella.
- Liitä Vcc -lähde ESP: n Vcc-, Ch_Pd- ja kosteusmittariin.
- Liitä Grnd -lähde ESP: n Grnd-, kosteusmittari- ja pietso-/LED -lyhytjalkaan.
- Liitä ESP -nasta 2 hygrometrin tietoihin (ei analoginen).
- 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
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.
- Muokkaa liitteenä olevaa Arduino -luonnosta lisäämällä WiFi/SmartThings -ympäristön erityispiirteet. Luonnoksessa kehotetaan tekemään muutokset, samoin kuin GITHub -sivun vaiheet.
- Avaa SmartThings IDE -sivusi ja toiseksi… Oma laitteen käsittelijä -sivu.
- Etsi luettelosta ogiewon: Child Contact Sensor ja avaa se napsauttamalla sitä.
- 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.
-
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.
- Napsauta Tallenna ylhäältä/oikeasta valikosta.
- Napsauta Julkaise ylhäältä/oikeasta valikosta.
- Napsauta 'Minulle'. Sulje IDE.
- Lataa muokattu Arduino-luonnos ESP-01: een. Kiinnitä ESP-01 vuototunnistinlaitteeseesi ja käynnistä se.
- Avaa SmartThings -mobiilisovellus laitteellasi. Asiat -luettelossasi sinun pitäisi nyt nähdä vesianturiksi pukeutunut kosketusanturi.
- 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:
ESP8266/Arduino SmartThings parrakas lohikäärmeen elinympäristön ohjain/näyttö: 4 vaihetta
ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: DaVinci, lohikäärmeemme, oli tarkoitus päivittää Vivarium -ohjaimeen. Päätin siirtyä hyvästä perinteisestä Arduino -logiikasta, joka on kulkenut melko luotettavasti viimeisen vuoden aikana, ST_Anything SmartThings int
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia
ESP-12E- ja ESP-12F-ohjelmointi- ja kehityslautakunta: 3 vaihetta (kuvilla)
ESP-12E- ja ESP-12F-ohjelmointi- ja kehityslautakunta: Tämän kortin tehtävät olivat yksinkertaiset: Pystyt ohjelmoimaan ESP-12E- ja ESP-12F-moduulit yhtä helposti kuin NodeMCU-levyt (eli ei tarvitse painaa painikkeita). Käytä leipälautaystävällisiä tappeja, joilla on käyttökelpoinen IO. Käytä erillistä USB -sarjaliitäntää
Liitäntä Honeywell Vista -hälytys Smart Hubilla (Wink/Smartthings): 7 vaihetta (kuvilla)
Liitäntä Honeywell Vista -hälytys Smart Hubilla (Wink/Smartthings): Hei! Halusin antaa lyhyen opetusohjelman siitä, miten sain Honeywell Vistan hälytysjärjestelmän integroitua älykeskukseen. Käytän Winkiä tässä opetusohjelmassa, mutta tämän pitäisi toimia minkä tahansa älykeskuksen (Smartthings/Iris/jne.) Kanssa. Ennen kuin aloitamme, lähdet
ESP8266/ESP-12 Arduino-käyttöiset SmartThings DS18B20 -lämpötila Anturi: 4 vaihetta (kuvilla)
ESP8266/ESP-12 Arduino-käyttöiset SmartThings DS18B20 -lämpötila Anturi: Me kaikki haluamme tietää, mikä on nykyinen huonelämpötila, ja joskus mikä lämpötila on toisessa huoneessa tai ehkä jopa lomamökissäsi toisella puolella maailmaa. Ehkä haluat seurata lämpöä lemmikkisi Lizard -talossa