Innholdsfortegnelse:
- Trinn 1: KREVENDE KOMPONENTER
- Trinn 2: Programvare
- Trinn 3: KRETSDIAGRAM
- Trinn 4: KODE
- Trinn 5: KONTROLL
- Trinn 6: KONKLUSJON
- Trinn 7: Video !
Video: Internett/skystyrt hjemmeautomatisering ved bruk av Esp8266 (aREST, MQTT, IoT): 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
ALLE kreditter til https://arest.io/ for skytjenesten !!
IoT det mest diskuterte emnet i verden akkurat nå !! Skyservere og tjenester som gjør dette mulig er tiltrekningspunktet i dagens verden …
UTGJØRELSE AV DISTANCE BARRIER var og er målet !!
Så kontroller nå hjemmet eller kontoret ditt hvor som helst i verden … ikke bare fra innsiden eller fra et område !!
Enkleste og billigste løsning fra den lateste fyren !!! Nyt og vær lat …
MERK: LES HELE PROJEKTET FØRST DET TAR 3-4 MINUTTER OG INNOVATERER … IKKE HALV LES OG BRUK ENHETEN DIN …
Trinn 1: KREVENDE KOMPONENTER
Bare 4 komponenter kreves - 1. ESP8266 NODEMCU eller WEMOS D1 mini eller et hvilket som helst esp8266 wifi utviklingsbord 2. RELE (5V eller 6V) 3. ULN2003 eller UNL2003A (Relé driver IC) 4. Jumpers (åpenbart ellers lodde det!) hovedstrukturen i prosjektet er at ESP8266 -modulen vil motta signalet fra MQTT -serveren (dvs. arest.io) og videresende signalet til pinnen eller prosessoren. ULN2003 relédriver IC koblet til Nodemcu -kortpinnene. Utgangsstifter er koblet til relé eller hvilken som helst RGB -lys eller servomotor etc.
Trinn 2: Programvare
Jeg har brukt Arduino IDE som programmeringsprogramvare. Hvis du er ny på dette Nodemcu- eller esp8266 -utviklingsbordet, vennligst se min tidligere instruerbare. For å koble til Nodemcu- eller wemos -kortet med Arduino IDE.
I Arduino IDE etter å ha konfigurert tidligere fortalte ting, gå til SKETCH -> INKLUDERT BIBLIOTEK -> HÅNDTER BIBLIOTEKET -> SØK FOR "arest" -> INSTALLER BIBLIOTEKENE -> NÅ SØK FOR PubSubClient -> INSTALLER BIBLIOTEKET.
Nå er det halvt gjort … nesten der !!!
Trinn 3: KRETSDIAGRAM
Siden kretsen ovenfor viser alt fremdeles er inngangssiden til ULN2003 relédriver IC koblet til pinnene på esp8266 og utgangen er koblet til reléets spoleben som når esp8266 pin blir høy, blir utgangsstiften til ULN2003 lav og gir dermed reléet et 5V potensial til å fungere.
I stedet for å sende 0 eller 1 til relé esp8266 -pinnene, kan vi også sende andre verdier for servo, men deklarere servo. Fest (pin) for å rotere servoen til den bestemte verdien. Det er enkelt, men alle trenger å innovere, lese og tenke litt.
Trinn 4: KODE
Jeg fikk ideen fra prosjektet "Marco Schwartz" og endret den. Han har brukt d arest.io MQTT, men vi kan også bruke adafruit.io. Hoveddelen av programmet er:
Unik 6 -sifret arest id
char* device_id = "unique_6_digit_id";
WiFi -legitimasjon
const char* ssid = "ssid_name"; const char* password = "ditt_passord";
Velg en unik ID som du vil, men den skal være unik, ikke mitt eller ditt navn, med mindre det er et telugu -navn!
eksempel på unik id: pf4h6q (bare eksempel)
det kan være mange endringer i koden som i henhold til koden, må vi nevne utgangen etter hver omstart av utviklingskortet
Github -kode
Kode:
Trinn 5: KONTROLL
2 GRUNNLIGE trinn: 1. deklarere utgangspinne 2. veksle eller sende informasjon i denne pinnen Deklarere utgangspinne: https://cloud.arest.io/pf486q/mode/5/o "pf486q" er den 6 -sifrede unike koden for arest. io "o" som output gjentatte ganger etter å ha kjørt dette i en hvilken som helst nettleser {"melding": "Pin D2 satt til output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "tilkoblet": true} Veksle eller sende informasjon i PIN -koden: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 sender litt "0" eller "1" som vi ønskerhttps:// cloud.arest.io/pf486q/digital/2/1 Deklarasjonsnål er nødvendig én gang etter en omstart/tilbakestilling/avslutning ellers for kontinuerlig kjøring av esp8266 er det unødvendig. Jeg har brukt en Android-app HTTPRequest for å lage widget på startskjermen med nødvendig URL. Som vist i min forrige instruerbare. Vær oppmerksom på at dette ellers vil bli langt.
Trinn 6: KONKLUSJON
Dette er et IoT -prosjekt for kontroll av husholdningsapparater, dør, vindu, alt og kan tilpasses etter individets behov. Det er ikke lokalt kontrollert, dette kan kontrolleres hvor som helst.
HVER KOMMANDO ELLER URL med ARGUMENT BEHOV EN GANG 1-2 sekunder/s å utføre, siden dette ikke er en dedikert server … men å kontrollere huset ditt hvor som helst i denne verden er KJEMPEBRA
NYT OG VÆR LAT … VÆRE FRA OG GLEM Å SLÅ AV APPARATER, MEN UTEN HODE !!
Takk til "arest.io" MQTT -tjenester og "Marco Schwatrz" …
hvis du liker den instruerbare støtten og liker … og spør meg om eventuelle problemer angående dette
Trinn 7: Video !
Noen spesielle hjalp meg med å sjekke at det fungerer fra et annet sted eller ikke … OG det fungerer hvor som helst, bare internettilgang er nødvendig … (jeg er i Kolkata, IN og hun er i Ranchi, IN) … og ja, hun rotet med meg etter å ha visst min unike kode for arest.io, så ikke del din egen opprettede unike kode !!
Anbefalt:
IR -hjemmeautomatisering ved bruk av relé: 6 trinn (med bilder)
IR -hjemmeautomatisering ved bruk av relé: Infared Remote Home Automation System (Advarsel: Gjenta prosjektet på egen risiko! Dette prosjektet innebærer høyspenning)
Hjemmeautomatisering ved bruk av MQTT og ESP8266: 6 trinn
Hjemmeautomatisering ved bruk av MQTT og ESP8266: I dag er hjemmeautomatisering en trender og en ny epoke for IoT (Internet of Things). Alle prøver å automatisere hjemmet på en eller annen måte, så kan det være fjernstyrt eller manuelt. Og som gjør livet lettere for dem. Det er mannsteknikker å kontrollere
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn
Internett -klokke: Vis dato og klokkeslett med en OLED Bruke ESP8266 NodeMCU Med NTP -protokoll: Hei folkens i denne instruksen vil vi bygge en internettklokke som får tid fra internett, så dette prosjektet trenger ikke noen RTC for å kjøre, det trenger bare en fungerende internettforbindelse Og for dette prosjektet trenger du en esp8266 som vil ha en
DIY stemme/internett kontrollert hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini: 6 trinn
DIY stemme/internett kontrollert hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini: Hei !! Etter en lang pause er jeg her, da vi alle må gjøre noe kjedelig (jobb) for å tjene. Etter alle HOME AUTOMATION -artiklene jeg har skrevet fra BLUETOOTH, IR, Local WIFI, Cloud dvs. de vanskelige, * NÅ * kommer enkleste, men mest effektive