Indholdsfortegnelse:
- Trin 1: Hvad skal du bruge - hardware
- Trin 2: Hvad skal du bruge - Software
- Trin 3: Hardwareopsætning og elektrisk
- Trin 4: Softwareopsætning - alt sammen - sidste trin
Video: ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
DaVinci vores Dragon skulle have en softwareopgradering til hans Vivariums controller. Jeg besluttede at migrere fra den gode traditionelle 'fulde' Arduino -logik, der har været chugging ganske pålideligt det sidste år, til en ST_Anything SmartThings -integration, så jeg kunne udnytte den automatisering og fjerntilgængelighed, som miljøet iboende giver. Det fede er, at det eksisterende design/arkitektur af DaVincis ESP8266 ESP12 NodeMCU 0.9 controller var 100% bærbar til den nye ST_Anything med hensyn til pin mappings osv … Og…. OTA understøttes, hvilket gjorde det endnu lettere, siden jeg havde implementeret det på hans eksisterende rig allerede. Læs videre for at lære, hvordan du kommer i gang med ST_Anything, og se, hvordan dette projekt blev en god løsning til DaVinci's Den.
Trin 1: Hvad skal du bruge - hardware
- ESP8266 ESP12E NodeMCU
- NodeMCU Base ver 1.0
- Dual Channel Relay
- DS18B20 Temperatursensor
- Jumpere
- Generiske husholdnings forlængerledninger (eller dobbelt terminerede)
- Beholder til opbevaring af komponenter
- Samsung SmartThings 2.0 -hub
Trin 2: Hvad skal du bruge - Software
ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.
Arduino IDE
SmartThings IDE
SmartThings Android -app
GITHub
Trin 3: Hardwareopsætning og elektrisk
Udvidelse af forlængerledning:
- Del de 2 ledninger på ledningen fra hinanden med en kniv eller lignende. Vælg et sted i længden, der giver mening for din opsætning/konfiguration
- Se på forlængerledningens stik: den ene stang er større end den anden. Skær den ledning, der løber til den mindre spids, og fjern 1 "fra hver side. For dobbeltkanalrelæ gentages processen på 2. forlængerledning. SKÆRETIP: Den korrekte ledning er den uden kamme, der løber langs dens længde. For mere detaljerede trin på dette trin, tag et kig her. Det fik mig på rette vej med at bruge relæer på en sådan måde Controller/relæforbindelser: ESP8266 -------------------- --Relæ -------------------- Ledning -------------------------- ---- Apparat 5V -------------------------------- 5V Grd ---------- --------------------- Grd D6 --------------------------- ----- Data1D7 -------------------------------- Data2D3/3.3V/GRD ------ ---------------------------------------------------------- ------------------------- DS18B20D5/5v/GRD -------------------- -------------------------------------------------- -------------- DHT11 Almindelig -------------- Thin_Blade Cut_1 NC eller NO ------------- Thin_Blade Cut_2 Wide_Blade -------------------------------- Plug
Trin 4: Softwareopsætning - alt sammen - sidste trin
ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.
Log ind på dine respektive SmartThings IDE- og GITHub -konti. Følg ALLE trin vist her af Daniel Ogorchock. AKA Ogiewon. Billedet vedhæftet viser nogle af de enheder, der er tilføjet, når han bruger hans medfølgende skitse ST_Anything_Multiples_ESP8266WiFi Arduino -skitsen, som jeg har indlæst til DaVincis controller, er også vedhæftet til reference. Jeg ved, at der er mange oplysninger og konfigurationer, men det er det værd. Du er velkommen til at stille spørgsmål, du måtte have undervejs. Derudover er SmartThings Forum for dette projekt et STORT sted for tips og råd.
Anbefalede:
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: 4 trin
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: RGB's RGB's RGB'er overalt! Hvem kan ikke lide at have en sej farvet belysning i deres hjem i disse dage? Dette lille projekt viser ESP8266 blandet med SmartThings -kontrol og ender som en rigtig pæn RGB -controller til LED -str
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: 4 trin
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: At få din Smart Lighting til at reagere på nogle af standardtiderne som solnedgang og solopgang eller et bestemt tidspunkt … matcher ikke altid det, dine øjne ser, mens du er inde dit hjem. Måske er det på tide at tilføje en sensor, der kan affyre alle dem
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trin (med billeder)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Vi kan alle lide at vide, hvad den aktuelle rumtemperatur er, og nogle gange hvad temperaturen er i et andet rum, eller måske endda i dit feriehus på den anden side af verden. Måske vil du overvåge temperaturen i dit kæledyrs fires hus
ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)
ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: Sooooo Mange lækagedetektorer at vælge imellem, hvilken vil fungere bedst for dig? Hvis du har Samsung SmartThings, der styrer alle enheder i dit hjem, så er denne måske bare billetten! Dette er den sidste version i en serie, som jeg har bygget en
Sådan bruges Dragon Rider 500 med din AVR Dragon: 10 trin
Sådan bruges Dragon Rider 500 med din AVR Dragon: Denne instruktive er et crashkursus i, hvordan du bruger nogle af funktionerne i Dragon Rider 500 fra Ecros Technologies. Vær opmærksom på, at der er en meget detaljeret brugervejledning tilgængelig på Ecros -webstedet. Dragon Rider er et interfacekort