INHOUDSOPGAWE:
- Stap 1: Hardeware - wat u benodig
- Stap 2: Sagteware - wat u benodig
- Stap 3: hardeware -opstelling
- Stap 4: Opstel/konfigurasie van sagteware
Video: ESP8266/ESP-01 Arduino Powered SmartThings lekdetektor: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
- 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)
- Lê die ESP-broodbordadapter oor die middelkanaal van die mini-broodbord sodat een ry van 4 penne aan weerskante is.
- Koppel Vcc Source aan die ESP se Vcc, Ch_Pd en die Hygrometer.
- Koppel Grnd Source aan die ESP se Grnd, Hygrometer en Piezo/LED 'kort' been.
- Koppel die ESP -pen 2 aan die data van die higrometer (nie analoog nie).
- 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
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.
- 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.
- Maak u SmartThings IDE -bladsy oop, en tweedens … die My Device Handler -bladsy.
- Soek die ogiewon: Kinderkontaksensor in u lys en klik daarop om dit oop te maak.
- 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.
-
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.
- Klik op Stoor in die kieslys bo/regs.
- Klik op Publiseer in die kieslys bo/regs.
- Klik op 'Vir my'. Verlaat die IDE.
- Laai u gewysigde Arduino-skets na die ESP-01. Koppel u ESP-01 aan u Leak Detector-tuig en skakel aan.
- 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.
- 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:
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
Onderwater kamera huisvesting lekdetektor: 7 stappe (met foto's)
Onderwater kamera behuising lekdetektor: Onderwater kamerahuisies lek selde, maar as hierdie gebeurtenis plaasvind, is die resultate gewoonlik katastrofies en veroorsaak onherstelbare skade aan die kamerahuis en lens.SparkFun het in 2013 'n waterdetektorprojek gepubliseer, waar die oorspronklike ontwerp bedoel was
IoT Cat Feeder met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: 7 stappe (met foto's)
IoT -kattevoer met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: Die behoefte aan 'n outomatiese kattevoer is vanselfsprekend. Katte (die naam van ons kat is Bella) kan onaangenaam wees as hulle honger is, en as jou kat soos ek is, sal die bak elke keer droog eet. Ek het 'n manier nodig gehad om outomaties 'n beheerde hoeveelheid kos uit te gee
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 stappe (met foto's)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Ons weet almal graag wat die huidige kamertemperatuur is, en soms wat die temperatuur in 'n ander kamer is, of miskien selfs in u vakansiehuis aan die ander kant van die wêreld. Miskien wil u die temperatuur in die huis van u troeteldier monitor
ESP8266/ESP-01 Arduino-aangedrewe lekdetektor: 3 stappe (met foto's)
ESP8266/ESP-01 Arduino-lekdetektor: water is wonderlik, nie waar nie? Nie soseer as dit gedwing word om die huis te verlaat nie, en eerder om die vloeroppervlakte van u huis te begin swem. Ek weet dat dit 'n 'na-die-feit' projek is, maar ek hoop dat dit iemand anders kan help om 'n moontlike fout te vermy