Innholdsfortegnelse:

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: 6 trinn

Video: DIY stemme/internett kontrollert hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini: 6 trinn

Video: DIY stemme/internett kontrollert hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini: 6 trinn
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini
DIY stemme/internettstyrt hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini

Hei!! Etter en lang pause er jeg her, ettersom vi alle må gjøre noe kjedelig (jobb) for å tjene.

Tross alt HOME AUTOMATION -artiklene jeg har skrevet fra BLUETOOTH, IR, Local WIFI, Cloud dvs. de vanskelige, * NÅ * kommer den enkleste, men den mest effektive HOME AUTOMATION -løsningen. T

prosjektet hans trenger mindre maskinvare, krets i motsetning til mine tidligere prosjekter. Bruken av tjenester fra forskjellige programvareselskaper sees hovedsakelig i dette med litt Arduino- og kretskunnskap. La oss ikke kjede deg. Nyt latskap !!!

MERK: Les hele dokumentet, det vil ta 9 minutter, ellers vil jeg ikke være ansvarlig hvis du skader komponentene dine! Dette er tredje gangen jeg laster opp prosjektet, da det er noen datoproblemer med nettstedet.

Trinn 1: Komponenter påkrevd

Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd

Fem komponenter trengs faktisk, men vi kan bryte det ned for den andre som jeg tilfeldigvis gjorde tidligere, da jeg ikke ville bruke penger da!

  1. ESP8266 Nodemcu wifi utviklingstavle - Kanskje LOLIN, AMICA, ADAFRUIT noe
  2. 5V relékort som helhet eller bryter opp som følger

    • RELÆ 5VULN2003 eller ULN2003A
    • Diode for relébeskyttelse (som jeg savnet i tidligere prosjekter)
  3. Gensere eller (Wire and lodding iron)
  4. En hvilken som helst mobil lader eller adapter på 5V (ekstra lader, ikke ødelegg foreldrenes mobil lader)
  5. GOOGLE HOME MINI

Så vi kan kjøpe relékort av 2/4/8/16 reléer intakte i en forhåndsbygd krets, eller vi kan lage en, vennligst se mine tidligere artikler som denne for å lage relékort på egen hånd.

Trinn 2: Blynk App

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

Installer Blynk -appen i din Android -telefon eller eple -telefon

Etter installering, registrer deg med e -post -ID eller facebook (jeg foretrekker ikke facebook). Og vær sikker på at du kjenner passordet til den brukte e -post -IDen, ellers får du ikke Blynk Auth Token (er prosjektspesifikk) som ikke bare sendes til din registrerte e -post -ID, men også kan hentes fra prosjektinnstillinger i Blynk! Tullet!

  1. velg nytt prosjekt Bruk + -knappen for å legge til widget
  2. Legg til knappen så mange du vil (TIL DU SLUTTER DIN GRATIS 2000 ENERGI og kjøp deretter energi)
  3. Konfigurer knappen ved å klikke på knappen som er lagt til
  4. Velg utgangspinnen (Digital) som D1, D2, D3, _, _, _, _ (FYLL I BLANKENE) (pinner kan være digitale, analoge, virtuelle)
  5. Se bildene, jeg har satt den nedre tilstanden som 1 og den øvre knappen for knappen som 0.

Årsaken bak dette er at relékortinngang er koblet til ICer som ULN2003 eller relékjørende ICer som fungerer som IKKE gate.

Trinn 3: Programmering av ESP8266 i Arduino IDE

Programmering av ESP8266 i Arduino IDE
Programmering av ESP8266 i Arduino IDE
Programmering av ESP8266 i Arduino IDE
Programmering av ESP8266 i Arduino IDE
Programmering av ESP8266 i Arduino IDE
Programmering av ESP8266 i Arduino IDE

I Arduino IDE må vi først og fremst velge utviklingsbordet som vi skal programmere som jeg har fortalt i mine tidligere prosjekter. Arduino IDE> Verktøy> Kort> Nodemcu 12E og velg usb -porten vi koblet den til som COM3/4/5/6/…

Nå må vi installere Blynk -biblioteket i Arduino for at vi enkelt kan gjøre ingenting og ha hver kode !! SKETSK -> INKLUDER BIBLIOTEK -> Håndter biblioteker -> SØK etter "Blynk" -> INSTALLER BIBLIOTEKET

Koble Nodemcu ESP8266 til den bærbare datamaskinen. Selvfølgelig med USB-kabler !! For enkelhet for ikke-kodere og meg selv:

Gå til FIL> EKSEMPLER> Blynk> Styrets Wifi> velg Frittstående Nå trenger du ikke annet enn Blynk Auth Token (prosjektspesifikk) og wifi -legitimasjon. Last opp skissen i ESP8266 og åpne SERIAL MONITOR.

Du kan se "IP", noter den IP -en, den kan variere i henhold til serversoner. Min er som du kan se "139.59.206.133".80 er porten normalt for

Trinn 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 plattform som hjelper oss med å lage tilpassede appletter som kan hjelpe oss med å bli varslet for en bestemt hendelse eller kan utføre en bestemt oppgave. Som navnet antyder: alt omgir "dette" og "det".

HER: Hvis "spesifikk setning sa til Google Assistant" så "vil pingen bli gjort"

Så som sagt må vi klikke på - Mine appletter> lag nye> klikk på dette> søk etter og velg google assistent> velg enkel setning> følg bilder> lag utløser

Klikk på det> søk etter webhooks> velg det> velg Lag en webforespørsel> Det vil være felt som følger:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digital 1/0…. 1 for OFF og 0 for ON årsak er skrevet i denne artikkelen. Les det)
  • Metode (GET) Innholdstype (ingenting)
  • Kropp (ingenting)

Etter å ha fylt alt dette klikker du på Create trigger

Merk: PIN -kode her tilsvarer Arduino -pinner, så det vi ser på ESP8266, ettersom D1 er GPIO5, dvs. D5 for Arduino, som vi må skrive her, ikke D1. Eksempel: https:// IP/YourAuthToken/update/D5? Value = 1 dette betyr at D1 -pinnen på ESP8266 vil være AV. BRUK PIN -DIAGRAMET I ESP8266 TIL Å VITE KORRESPONERENDE D? TIL GPIO?

Trinn 5: Kretsløp

Kretsløp
Kretsløp
Kretsløp
Kretsløp
Kretsløp
Kretsløp
Kretsløp
Kretsløp

For dette prosjektet er kretsløp veldig enkelt. Komponenter som diskutert før, brukes her:

5V adapter; ESP8266 Nodemcu; stafett bord; hoppere. Jeg har brukt to reléer, men vi kan bruke så mange som ESP8266 pins er der !!!

  • 5V -forsyningen vil bli matet til ESP8266 og relékort.
  • ESP8266 Nodemcu vil ha 5V forsyning via mikro USB eller Vin pin and Ground (Som jeg har gjort det).
  • Relékort har Vcc- og GND -pinne beregnet for forsyning. Følg bildet, ikke sett inn forsyningen på den andre siden av relékortet, det er til et annet formål. (Jeg vil ikke fortelle det synes det er en lett oppgave !!)
  • Så vår IoT -MODUL er satt til å gå, hva er igjen? Koble den til apparater..:)
  • Det er den enkleste oppgaven, men vær forsiktig da det er 220V AC ELLER 110V AC ….. Sett hovedbryterne ned, eller hvis du dør vet jeg ikke hvem som skrev denne artikkelen.
  • KOBLE "NEI" (normalt åpen) pinne på reléet og COM (vanlig) pinne på reléet til apparatets brytere parallelt eller hvis det ikke er noen bryter for apparater, koble relépinnene i serie til en av ledningene (LIVE eller NEUTRAL) som kobles til med apparatet.

MERK: Jeg har sagt å koble reléene til NO pin og COM pin slik at apparater normalt er i OFF -tilstand. Man kan bruke NC -pinne (normalt lukket) hvis han/hun vil ha apparatet i PÅ -tilstand som standard. PÅ og AV -tilstand avhenger av 2 FAKTORER: 1) Reléets NO og NC -pinne 2) 0 og 1 logikk i IFTTT/Blynk -appen

Trinn 6: Overvåking hvor som helst på MOBILE (IFTTT App)

Man kan enkelt overvåke hva som skjer i hjemmet deres fra hvor som helst i denne verden bare hvis Internett er tilgjengelig.

Så det som er nødvendig for dette er IFTTT -appen som er tilgjengelig i Google Play Store for Android -brukere.

IoS -bruker kan også få det fra App Store.

I begge tilfellene må du huske å logge på fra den samme kontoen som er knyttet til GOOGLE HOME MINI og IFTTT -kontoen der du lagde appletene. Så det som er viktig er gmail -kontoen eller facebook -kontoen som skal være den samme hele veien.

I denne appen kan du lage appletter på samme måte som vi gjør i IFTTT webapplikasjon.

Når vi oppretter applet, er det alltid et alternativ for å motta varsel når appleten kjøres, som standard er den PÅ.

Så nå må du overvåke når noe av apparatet ditt er kilet.

Nyt latskapen !! Innovere !! Lag dette prosjektet som favoritt for å vise din støtte, og hvis du vil ha flere slike DIY enkle prosjekter …

Anbefalt: