Innehållsförteckning:
- Steg 1: KRAV KOMPONENTER
- Steg 2: Programvara
- Steg 3: CIRCUIT DIAGRAM
- Steg 4: KOD
- Steg 5: KONTROLL
- Steg 6: SLUTSATS
- Steg 7: Video !!
Video: Internet/molnstyrd hemautomation med Esp8266 (aREST, MQTT, IoT): 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
ALLA poäng till https://arest.io/ för molntjänsten !!
IoT det mest diskuterade ämnet i världen just nu !! Molnservrar och tjänster som gör detta möjligt är attraktionspunkten i dagens värld …
UTKOMMANDE AV DISTANSBARRIEREN var och är målet !!
Så nu kan du styra ditt hem eller kontor var som helst i världen … inte bara från insidan eller från ett sortiment !!
Enklaste och billigaste lösningen från den lataste killen !!! NJUT OCH VAR LATT …
OBS: LÄS HELA PROJEKTET FÖRST DET KOMMER ATT TA 3-4 MINUTER OCH INNOVATERA … LÄS INTE HALV OCH TEGLAR DIN ENHET …
Steg 1: KRAV KOMPONENTER
Endast 4 komponenter krävs - 1. ESP8266 NODEMCU eller WEMOS D1 mini eller någon esp8266 wifi utvecklingsbräda 2. RELÄ (5V eller 6V) 3. ULN2003 eller UNL2003A (Reläförare IC) 4. Jumpers (uppenbarligen eller annars lödda det!) projektets huvudstruktur är att ESP8266 -modulen kommer att ta emot signalen från MQTT -servern (dvs arest.io) och vidarebefordra signalen till stiftet eller processorn. ULN2003 relädrivrutin IC ansluten till Nodemcu -kortstiften. Utgångsstiften är anslutna till relä eller någon RGB -lampa eller servomotor etc.
Steg 2: Programvara
Jag har använt Arduino IDE som programmeringsprogram. Om du är ny på denna Nodemcu eller esp8266 utvecklingskort, vänligen se min tidigare instruerbara. För att ansluta Nodemcu- eller wemos -kortet med Arduino IDE.
I Arduino IDE efter att du har konfigurerat tidigare berättade saker, gå till SKETCH -> INKLUDERA BIBLIOTEK -> HANTERA BIBLIOTEK -> SÖK FÖR "arest" -> INSTALLERA BIBLIOTEKET -> NU SÖK FÖR PubSubClient -> INSTALLERA BIBLIOTEKET.
Nu är den halvklar … nästan där !!!
Steg 3: CIRCUIT DIAGRAM
Eftersom kretsen ovan visar allt fortfarande är ingångssidan på ULN2003 -relädrivarens IC ansluten till stiften på esp8266 och utgången är ansluten till reläets spolben som när esp8266 -stiftet blir högt blir utgångsstiften på ULN2003 låg vilket ger reläet en 5V potential att fungera.
Istället för att skicka 0 eller 1 till reläet esp8266 -stiften kan vi också skicka andra värden för servo men deklarera servo.attach (pin) för att rotera servon till ett visst värde. Det är enkelt men alla behöver förnya, läsa och tänka lite.
Steg 4: KOD
Jag fick idén från projektet "Marco Schwartz" och ändrade den. Han har använt d arest.io MQTT men vi kan också använda adafruit.io. Huvuddelen av programmet är:
Unikt 6 -siffrigt arest id
char* device_id = "unique_6_digit_id";
WiFi -uppgifter
const char* ssid = "ssid_name"; const char* password = "ditt_lösenord";
Välj ett unikt id som du vill, men det ska vara unikt inte mitt eller ditt namn om det inte är ett telugu -namn !!
exempel på unikt id: pf4h6q (bara exempel)
det kan göras många ändringar i koden som enligt koden måste vi nämna utgången efter varje omstart av utvecklingskortet
Github -kod
Kod:
Steg 5: KONTROLL
2 GRUNDLIGA steg: 1. deklarera utgångsstift 2. växla eller skicka information i den kodenDeklarerande utgångsstift: https://cloud.arest.io/pf486q/mode/5/o "pf486q" är den 6 -siffriga unika koden för arest. io "o" som utdata efter att ha kört detta i valfri webbläsare {"meddelande": "Pin D2 inställd på utdata", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Växla eller skicka information i pin: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 skickar lite "0" eller "1" som vi önskarhttps:// cloud.arest.io/pf486q/digital/2/1Deklareringsknapp krävs en gång efter en omstart/återställning/avstängning annars är det onödigt för kontinuerlig körning av esp8266. Jag har använt en Android-app HTTPRequest för att skapa widget på startskärmen med nödvändig URL. Som visas i min tidigare instruerbara. Tänk på att detta annars kommer att bli långt.
Steg 6: SLUTSATS
Detta är ett IoT -projekt för styrning av hushållsapparater, dörrar, fönster, allt och kan anpassas efter individens behov. Det är inte lokalt kontrollerat, det här kan kontrolleras var som helst.
VARJE KOMMANDO ELLER URL med ARGUMENT BEHOV NÅGON 1-2 sekunder/sek för att utföra eftersom detta inte är en dedikerad server … men att styra ditt hus var som helst i denna värld är FANTASTISKT !
NJUT OCH VAR LATT… VAR AVVIDANDE OCH GLEMA ATT STÄNGA AV APPARATERNA MEN UTAN EN HUVUDPIN !!!
Tack vare "arest.io" MQTT -tjänster och "Marco Schwatrz" …
om du gillar det instruerbara stödet och njuter … och för eventuella problem angående detta, fråga mig
Steg 7: Video !!
Någon speciell hjälpte mig att kontrollera att det fungerar någon annanstans eller inte … OCH det fungerar var som helst bara internetåtkomst behövs … (jag är i Kolkata, IN och hon är i Ranchi, IN) … och ja, hon bråkade med mig efter att ha vetat min unika kod för arest.io så dela inte din egen skapade unika kod !!
Rekommenderad:
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä: 14 steg (med bilder)
Hur man gör IoT-baserad hemautomation med NodeMCU-sensorer Kontrollrelä: I detta IoT-baserade projekt har jag gjort Hemautomation med Blynk och NodeMCU-styrrelämodul med realtidsfeedback. I manuellt läge kan denna relämodul styras från mobil eller smartphone och manuell omkopplare. I autoläge är detta smar
Liten brandlarmdetektor Esp8266 MQTT IFTTT Hemautomation: 4 steg
Liten brandlarmdetektor Esp8266 MQTT IFTTT Hemautomation: Jag ville upptäcka om mitt hemrökdetektorsystem är larmat. Jag har åtta rökdetektorer i mitt hem och de är sammankopplade. Om en rökdetektor är i larm, får den andra en signal via signalkabeln för sammankoppling. Min sensor läser
Retro talsyntes. Del: 12 IoT, Hemautomation: 12 steg (med bilder)
Retro talsyntes. Del: 12 IoT, Hemautomation: Den här artikeln är den 12: e i en serie om hemautomation Instructables som dokumenterar hur man skapar och integrerar en IoT Retro Speech Synthesis Device i ett befintligt hemautomatiseringssystem inklusive all nödvändig mjukvarufunktionalitet för att möjliggöra
DIY IoT -lampa för hemautomation -- ESP8266 Handledning: 13 steg (med bilder)
DIY IoT -lampa för hemautomation || ESP8266 Handledning: I den här självstudien ska vi göra en internetansluten smart lampa. Detta kommer att gå djupt in i sakernas internet och öppna en värld av hemautomation! Lampan är WiFi -ansluten och byggd för att ha ett öppet meddelandeprotokoll. Det betyder att du kan välja
IoT Mains Controller. Del 9: IoT, Hemautomation: 10 steg (med bilder)
IoT Mains Controller. Del 9: IoT, Hemautomation: Ansvarsfriskrivning LÄS DETTA FÖRST Denna instruktion beskriver ett projekt som använder nätström (i det här fallet UK 240VAC RMS), medan alla försiktigheter har vidtagits för att använda säker praxis och goda designprinciper finns det alltid en risk för potentiellt dödlig välja