INHOUDSOPGAWE:

ESP8266/ESP-01 Arduino Powered SmartThings lekdetektor: 5 stappe (met foto's)
ESP8266/ESP-01 Arduino Powered SmartThings lekdetektor: 5 stappe (met foto's)

Video: ESP8266/ESP-01 Arduino Powered SmartThings lekdetektor: 5 stappe (met foto's)

Video: ESP8266/ESP-01 Arduino Powered SmartThings lekdetektor: 5 stappe (met foto's)
Video: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, November
Anonim
Image
Image

Sooooo Baie lekdetektors om uit te kies, watter een sal die beste vir u werk? As u Samsung SmartThings oor enige toestelle in u huis beheer, is hierdie een dalk net die kaartjie!

Dit is die finale weergawe in 'n reeks wat ek gebou het rondom die ESP8266/ESP-01-kontroleerder aangedryf deur Arduino. Ons weet almal dat die meer volwasse broers en susters van die ESP-01, soos die NodeMCU ESP12's, ens … baie makliker is om mee te werk, maar dit was 'n missie om die krag van die klein ESP-01 te wys, waarvan ek nog steeds baie lief is.. Dit was my eerste ESP8266 !!

Kyk na die instruksies hieronder om die vorige weergawes in hierdie klein 'Leak Detector How-To'-reeks te sien. Daar is iets vir almal!

ESP8266/ESP-01 Arduino-aangedrewe lekdetektor-geen basiese plaaslike alarm vir Wi-Fi nie

ESP8266/ESP-01 Arduino-aangedrewe MQTT-lekdetector en afstandsontvanger

As die stappe in hierdie instruksies bekend lyk, is dit omdat dit soortgelyk is aan sommige van die stappe in die instruksies hierbo, sowel as die stap vir ESP8266/Arduino SmartThings Relay for Christmas Lights

Stap 1: Hardeware - wat u benodig

Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig

Ek onderskryf, verteenwoordig of ontvang niks vir die voorbeelde hieronder nie. Waarskuwing Emptor.

  • ESP8266 ESP-01 ** U kan die ESP en die programmeerder hier as 'n pakket koop*
  • Programmeur ** U kan die ESP en die programmeerder hier as 'n pakket koop
  • Mini broodbord
  • LED (redelik veilig dat u alreeds 'n bietjie met die res van u GEEK -goed kan rondlê)
  • Piezo -gonser
  • Springers
  • ESP01 Breadboad -adapter
  • Water-/leksensor (higrometer)
  • Samsung SmartThings 2.0 -hub

Stap 2: Sagteware - wat u benodig

Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig

AANNames: gemaklik om met Arduino IDE, biblioteke, SmartThings IDE en GITHub te werk.

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

Stap 3: hardeware -opstelling

Image
Image
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
  1. Identifiseer 'n kragbron vir u ESP. Ek gebruik 'n ouer ESP -programmeerder wat by my skootrekenaar -USB aangesluit is, en VCC- en Grnd -springers op hul onderskeie plekke. (Sien foto)
  2. Lê die ESP-broodbordadapter oor die middelkanaal van die mini-broodbord sodat een ry van 4 penne aan weerskante is.
  3. Koppel Vcc Source aan die ESP se Vcc, Ch_Pd en die Hygrometer.
  4. Koppel Grnd Source aan die ESP se Grnd, Hygrometer en Piezo/LED 'kort' been.
  5. Koppel die ESP -pen 2 aan die data van die higrometer (nie analoog nie).
  6. Koppel die ESP -pen 0 aan die Piezo/LED 'lang' been.
  • WENKE

    • MOENIE aanneem dat die trui se kleure in die aangehegte foto's Vcc of Grnd voorstel nie.
    • Die Piezo en/of LED kan nie tydens die opstart aangeheg word nie. As dit die geval is, sal die ESP in die laai-modus begin en die gelaaide kode nie uitgevoer word nie. Heg dit aan nadat die ESP aangeskakel is.
    • Pas die sensitiwiteit aan soos nodig op die higrometer met die aangehegte potensiometer.

WrapUp: Ek is van plan om die verbindings op hierdie permanente te maak en dit alles in 'n ordentlike omhulsel te huisves. Daardie omhulsel kan weer 'n ander van my beroemde Lego -bokse wees! As dit klaar is, sal ek dit ook deel.

Stap 4: Opstel/konfigurasie van sagteware

Opstelling/opstelling van sagteware
Opstelling/opstelling van sagteware

AANNames: gemaklik om met Arduino IDE, biblioteke, SmartThings IDE en GITHub te werk.

  • Meld aan by u onderskeie SmartThings IDE- en GITHub -rekeninge.
  • Volg ALLE stappe wat deur Daniel Ogorchock hier getoon word. AKA Ogiewon.

Wees versigtig in die volgende stappe (as u reeds 'n ST_Anything Contact Sensor -kindapparaat gebruik, kan hierdie stappe dit uitskakel:

Bykomende opmerking: as u u SmartThings IDE -verbinding met GITHub instel vir die ST_Anything repo, kan toekomstige veranderinge wat aan die kontak sensor in die repo aangebring word, na u SmartThings gestoot word. Dit kan daartoe lei dat die volgende veranderinge oorskryf word.

  1. Verander die aangehegte Arduino -skets en voeg u WiFi/SmartThings -omgewingskenmerke by. Die skets noem waar u die veranderinge moet aanbring, net soos die stappe op die GITHub -bladsy.
  2. Maak u SmartThings IDE -bladsy oop, en tweedens … die My Device Handler -bladsy.
  3. Soek die ogiewon: Kinderkontaksensor in u lys en klik daarop om dit oop te maak.
  4. Kies al die kode, kopieer en plak dit in 'n dokument om die oorspronklike te bewaar. Stoor hierdie dokument op 'n plek wat u sal onthou as dit in die toekoms nodig is.
  5. Maak die volgende verandering aan die kind kontak sensor wat u tans oopgemaak het in die SmartThings IDE: VERVANG:

    attributeState "oop", etiket: '$ {name}', ikoon: 'st.contact.contact.open', backgroundColor: '#e86d13' attributeState 'gesluit', etiket: '$ {naam}', ikoon: 'st.contact.contact.closed ", backgroundColor:"#00a0dc"

    MET: attributeState ("oop", etiket: "Droog", ikoon: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("geslote", etiket: "Nat", ikoon: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Sien bygevoeg vir meer gedetailleerde inligting indien nodig.

  6. Klik op Stoor in die kieslys bo/regs.
  7. Klik op Publiseer in die kieslys bo/regs.
  8. Klik op 'Vir my'. Verlaat die IDE.
  9. Laai u gewysigde Arduino-skets na die ESP-01. Koppel u ESP-01 aan u Leak Detector-tuig en skakel aan.
  10. Maak u SmartThings -mobiele app op u toestel oop. In u lys met 'dinge' moet u nou 'n kontak sensor sien wat geklee is in 'n watersensor.
  11. Dompel die watersensor en kyk wat gebeur. Vingers kruis dat u resultate soos myne is en die voorkoms van die waterikone verander wanneer dit geaktiveer word. EKSTRA: Voeg 'n SmartThings SmartApp by om alarms van hierdie toestel af te druk. Kies outomatisering, SmartApps, blaai af om 'n SmartApp by te voeg, veiligheid en sekuriteit, stel my in kennis wanneer. Volg die towenaar vir 'Kontak sluit'.

Aanbeveel: