Indholdsfortegnelse:

Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT): 7 trin (med billeder)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT): 7 trin (med billeder)

Video: Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT): 7 trin (med billeder)

Video: Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT): 7 trin (med billeder)
Video: Sıcacık Lavaş ile Acılı Ezmeli Et Dürüm Hazırladım ! 2024, November
Anonim
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)
Internet/skystyret hjemmeautomatisering ved hjælp af Esp8266 (aREST, MQTT, IoT)

ALLE kreditter til https://arest.io/ for skytjenesten !!

IoT det mest diskuterede emne i verden lige nu !! Cloud -servere og -tjenester, der gør dette muligt, er attraktionspunktet i nutidens verden …

UDGIVELSE AF DISTANCE BARRIER var og er målet !!

Så styr nu dit hjem eller kontor hvor som helst i verden … ikke kun indefra eller fra en rækkevidde !!

Nemmeste og billigste løsning fra den dovne fyr !!! NJU OG VÆRE LAT …

BEMÆRK: LÆS HELE PROJEKTET FØRST DET TAGER 3-4 MINUTTER OG INNOVATERER… LÆS IKKE HALVET OG TEGL DIN ENHED…

Trin 1: KRAVEDE KOMPONENTER

NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER

Kun 4 komponenter kræves - 1. ESP8266 NODEMCU eller WEMOS D1 mini eller et hvilket som helst esp8266 wifi udviklingsbord 2. RELÆ (5V eller 6V) 3. ULN2003 eller UNL2003A (Relæ driver IC) 4. Jumpere (naturligvis ellers lodde det !!) projektets hovedstruktur er, at ESP8266 -modulet modtager signalet fra MQTT -serveren (dvs. arest.io) og sender signalet til stiften eller processoren. ULN2003 relæ driver IC tilsluttet Nodemcu board pins. Udgangsstifter er forbundet til relæ eller enhver RGB -lys- eller servomotor osv.

Trin 2: Software

Software
Software
Software
Software
Software
Software
Software
Software

Jeg har brugt Arduino IDE som programmeringssoftware. Hvis du er ny på dette Nodemcu- eller esp8266 -udviklingsbord, kan du se min tidligere instruerbare. For at interface Nodemcu- eller wemos -kortet med Arduino IDE.

I Arduino IDE efter oprettelse af tidligere fortalte ting, skal du gå til SKETCH -> INKLUDE BIBLIOTEK -> HANTER BIBLIOTEKER -> SØG FOR "arest" -> INSTALLER BIBLIOTEKERNE -> NU SØG FOR PubSubClient -> INSTALLER BIBLIOTEKET.

Nu er det halvt færdigt … næsten der !!!

Trin 3: CIRCUIT DIAGRAM

KREDSLØBSDIAGRAM
KREDSLØBSDIAGRAM

Da ovenstående kredsløb stadig viser alt, er indgangssiden af ULN2003 relæ driver IC forbundet til stifterne på esp8266, og udgangen er forbundet til relæets spoleben, som når esp8266 pin bliver høj, bliver output pin på ULN2003 lav, hvilket giver relæet et 5V potentiale til at arbejde.

I stedet for at sende 0 eller 1 til relæet esp8266 stifter kan vi også sende andre værdier for servo, men erklære servo. Vedhæfte (pin) for at rotere servoen til den bestemte værdi. Det er let, men alle har brug for at innovere, læse og tænke lidt.

Trin 4: KODE

KODE
KODE

Jeg fik ideen fra projektet "Marco Schwartz" og ændrede den. Han har brugt d arest.io MQTT, men vi kan også bruge adafruit.io. Hoveddelen af programmet er:

Unikt 6 -cifret arest id

char* device_id = "unique_6_digit_id";

WiFi -legitimationsoplysninger

const char* ssid = "ssid_name"; const char* password = "dit_passord";

Vælg et unikt id som du vil, men det skal være unikt, ikke mit eller dit navn, medmindre det er et telugu -navn !!

eksempel på unikt id: pf4h6q (bare eksempel)

der kan foretages mange ændringer i koden, da vi ifølge koden skal nævne output efter hver genstart af udviklingskortet

Github -kode

Kode:

Trin 5: KONTROLLERING

KONTROLLERING
KONTROLLERING
KONTROLLERING
KONTROLLERING
KONTROLLERING
KONTROLLERING

2 GRUNDLIGE trin: 1. erklæring af udgangsstift 2. skifte eller afsendelse af oplysninger i denne pin Deklarationsoutput: https://cloud.arest.io/pf486q/mode/5/o "pf486q" er den 6 -cifrede unikke kode for arest. io "o" som outputhurtigt efter at have udført dette i enhver browser {"message": "Pin D2 sat til output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "tilsluttet": true} Slå eller sende oplysninger i nålen: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 sender lidt "0" eller "1" som vi ønskerhttps:// cloud.arest.io/pf486q/digital/2/1 Deklarationsnål er nødvendig én gang efter en genstart/nulstilling/nedlukning ellers er det unødvendigt for kontinuerlig kørsel af esp8266. Jeg har brugt en Android-app HTTPRequest til at oprette widget på startskærmen med nødvendig URL. Som vist i min tidligere instruerbare. Se venligst, at dette ellers bliver langt.

Trin 6: KONKLUSION

Dette er et IoT -projekt til styring af husholdningsapparater, dør, vindue, alt og kan tilpasses efter individets behov. Det er ikke lokalt kontrolleret, det hele kan kontrolleres hvor som helst.

HVER KOMMANDO ELLER URL med ARGUMENT BEHOV ENHED 1-2 sekunder/sek. For at udføre, da dette ikke er en dedikeret server … men at styre dit hus overalt i denne verden er AWESOME

NJU OG VÆRE LAT … VÆRE UDVENDIG OG GLEM AT SLUKKE APPARATER, MEN UDEN Hovedpine !!

Takket være "arest.io" MQTT -tjenester og "Marco Schwatrz" …

hvis du kan lide den instruerbare støtte og nyder … og spørg mig om ethvert problem vedrørende dette

Trin 7: Video !

Nogen speciel hjalp mig med at kontrollere, at det fungerer et andet sted eller ej … OG det virker hvor som helst, bare internetadgang er nødvendig … (jeg er i Kolkata, IN, og hun er i Ranchi, IN) … og ja, hun rodede med mig efter at have vidst min unikke kode for arest.io, så del ikke din egen oprettede unikke kode !!

Anbefalede: