Indholdsfortegnelse:

DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini: 6 trin
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini: 6 trin

Video: DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini: 6 trin

Video: DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini: 6 trin
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Juli
Anonim
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini
DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini

Hej!! Efter en lang pause er jeg her, da vi alle skal gøre noget kedeligt (job) for at tjene.

Efter alle HOME AUTOMATION -artiklerne, jeg har skrevet fra BLUETOOTH, IR, Local WIFI, Cloud dvs. de svære, * NU * kommer den letteste, men den mest effektive HOME AUTOMATION -løsning. T

hans projekt har brug for mindre hardware, kredsløb i modsætning til mine tidligere projekter. Udnyttelsen af tjenester fra forskellige softwarevirksomheder ses mest i dette med en lille smule Arduino- og kredsløbskendskab. Lad os ikke kede dig. Nyd dovenskab !!!

BEMÆRK: Læs hele dokumentet, det vil tage 9 minutter, ellers hvis du beskadiger dine komponenter, er jeg ikke ansvarlig !! Dette er tredje gang, jeg uploader projektet, da der er nogle datoproblemer med webstedet.

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet

Fem komponenter var faktisk nødvendige, men vi kan bryde det ned for den anden, som jeg tilfældigvis gjorde tidligere, da jeg ikke ville bruge penge dengang !!

  1. ESP8266 Nodemcu wifi udviklingstavle - Måske LOLIN, AMICA, ADAFRUIT noget
  2. 5V relæplade som helhed eller bryde op som følger

    • RELÆ 5VULN2003 eller ULN2003A
    • Diode til relæbeskyttelse (som jeg savnede i tidligere projekter)
  3. Jumpere eller (Wire and loddejern)
  4. Enhver mobil oplader eller adapter på 5V (ekstra oplader, ødelæg ikke din forælders mobil oplader)
  5. GOOGLE HOME MINI

Så vi kan købe relækort af 2/4/8/16 relæer intakte i et forudbygget kredsløb, eller vi kan lave et, se venligst mine tidligere artikler som denne for at lave relækort på egen hånd.

Trin 2: Blynk App

Blynk App
Blynk App
Blynk App
Blynk App
Blynk App
Blynk App

Installer Blynk -appen i din Android -telefon eller æbletelefon

Efter installationen skal du tilmelde dig ved hjælp af e -mail -id eller facebook (jeg foretrækker ikke facebook). Og vær sikker på at du kender det brugte email -id's adgangskode, ellers får du ikke Blynk Auth Token (er projektspecifik), der ikke kun sendes til dit registrerede email -id, men også kan hentes fra projektindstillinger i Blynk! Lavede en sjov!

  1. Vælg nyt projekt Brug knappen + for at tilføje widget
  2. Tilføj knappen så mange som du ønsker (TIL DU AFSLUTTER DIN GRATIS 2000 ENERGI og køb derefter energi)
  3. Konfigurer knappen ved at klikke på den tilføjede knap
  4. Vælg output pin (Digital) som D1, D2, D3, _, _, _, _ (FILL IN THE BLANKS) (pins kan være digitale, analoge, virtuelle)
  5. Se billederne, jeg har sat den nederste tilstand som 1 og den øverste tilstand af knappen som 0.

Grunden bag dette er, at relækortindgang er forbundet til IC'er som ULN2003 eller relædrevne IC'er, der fungerer som IKKE gate.

Trin 3: Programmering af ESP8266 i Arduino IDE

Programmering af ESP8266 i Arduino IDE
Programmering af ESP8266 i Arduino IDE
Programmering af ESP8266 i Arduino IDE
Programmering af ESP8266 i Arduino IDE
Programmering af ESP8266 i Arduino IDE
Programmering af ESP8266 i Arduino IDE

I Arduino IDE skal vi først og fremmest vælge det udviklingsbræt, vi skal programmere, som jeg har fortalt i mine tidligere projekter. Arduino IDE> Værktøjer> Tavler> Nodemcu 12E, og vælg den usb -port, vi tilsluttede den som COM3/4/5/6/…

Nu skal vi installere Blynk -biblioteket i Arduino, så vi let ikke kan gøre noget og have hver kode !!

Tilslut Nodemcu ESP8266 til bærbar computer. Selvfølgelig med USB-kabler !! For at lette ikke-kodere og mig selv:

Gå til FIL> EKSEMPLER> Blynk> Board's Wifi> vælg Standalone Nu kræves der intet undtagen Blynk Auth Token (projektspecifik) og wifi -legitimationsoplysninger. OPLAD skitsen i ESP8266, og åbn SERIAL MONITOR.

Du kan se "IP", noter den IP, det kan variere afhængigt af serverzoner. Min er som du kan se "139.59.206.133".80 er porten normalt for

Trin 4: IFTTT (If This Then That)

IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)

Det er en platform, der hjælper os med at oprette brugerdefinerede applets, der kan hjælpe os med at få besked om en bestemt begivenhed eller kan udføre en bestemt opgave. Som navnet antyder: alt omgiver "dette" og "det".

HER: Hvis "specifik sætning sagde til google assistent" så "vil der blive foretaget ping"

Så som sagt skal vi klikke på - Mine applets> opret nyt> klik på dette> søg efter og vælg google assistent> vælg enkel sætning> følg billeder> opret trigger

Klik på det> søg efter webhooks> vælg det> vælg Foretag en webanmodning> Der vil være felter som følger:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digital 1/0…. 1 for OFF og 0 for ON årsag er skrevet i denne artikel, læs venligst det)
  • Metode (GET) Indholdstype (intet)
  • Krop (intet)

Efter at have udfyldt alt dette klik på Opret trigger

Bemærk: PIN -kode her svarer til Arduino -pins, så hvad vi ser på ESP8266, da D1 er GPIO5 dvs. D5 for Arduino, som vi skal skrive her ikke D1. Eksempel: https:// IP/YourAuthToken/update/D5? Value = 1 dette betyder, at D1 -pin på ESP8266 vil være OFF. BRUG PIN -DIAGRAMET FOR ESP8266 TIL AT KENDE KORRESPONERENDE D? TIL GPIO?

Trin 5: Kredsløb

Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb

For dette projekt er kredsløb meget enkelt. Komponenter som diskuteret før, der bruges her:

5V adapter; ESP8266 Nodemcu; relæ bord; springere. Jeg har brugt to relæer, men vi kan bruge så mange som ESP8266 pins er der !!!

  • 5V -forsyningen tilføres ESP8266 og relækort.
  • ESP8266 Nodemcu vil have 5V forsyning via mikro USB eller Vin pin and Ground (Som jeg har gjort det).
  • Relækort har Vcc og GND pin beregnet til forsyning. Følg venligst billedet, indsæt ikke forsyningen på den anden side af relækort, det er til et andet formål. (Jeg vil ikke fortælle det, synes det er en let opgave !!)
  • Så vores IoT MODULE er sat til at gå, hvad er der tilbage? Tilslutter det til apparater..:)
  • Det er den letteste opgave, men vær forsigtig, da DET er 220V AC ELLER 110V AC ….. Sæt hovedafbryderne fra, eller hvis du dør, ved jeg ikke, hvem der har skrevet denne artikel.
  • TILSLUT "NEJ" (normalt åben) pin på relæ og COM (almindelig) pin på relæ til apparatets kontakter parallelt eller hvis der ikke er en kontakt til apparater, tilslut relæstifter i serie til en hvilken som helst ledning (LIVE eller NEUTRAL), der tilsluttes med apparatet.

BEMÆRK: Jeg har sagt at tilslutte relæer til NO pin og COM pin, så apparater normalt er i OFF -tilstand. Man kan bruge NC -pin (normalt lukket), hvis han/hun ønsker apparatet i ON -tilstand som standard. TIL og FRA -tilstand afhænger af 2 FAKTORER: 1) Relæets NO- og NC -pin 2) 0 og 1 -logik i IFTTT/Blynk -appen

Trin 6: Overvågning hvor som helst på MOBILE (IFTTT App)

Man kan let overvåge, hvad der foregår i deres hjem fra hvor som helst i denne verden, hvis der er internet tilgængeligt.

Så det, der er nødvendigt for dette, er IFTTT -appen, som er tilgængelig i Google Play Butik til Android -brugere.

IoS -bruger kan også få det fra deres App Store.

I begge tilfælde skal du huske at logge ind fra den samme konto, der er knyttet til GOOGLE HOME MINI og IFTTT -kontoen, hvor du lavede applets. Så hvad der er vigtigt er gmail -kontoen eller facebook -kontoen, som hele tiden skal være den samme.

I denne app kan du oprette applets på samme måde som vi gør i IFTTT webapplikation.

Når vi opretter applet, er der altid en mulighed for at modtage besked, når applet kører, som standard er den TIL.

Så overvåg nu, når noget af dit apparat er kildet.

NJUT af dovenskab !! Innovere !! foretag foretrukne dette projekt for at vise din støtte, og hvis du vil have mere som dette, er DIY lette projekter …

Anbefalede: