Innehållsförteckning:

DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg

Video: DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg

Video: DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Juli
Anonim
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini

Hallå!! Efter en lång paus är jag här eftersom vi alla måste göra något tråkigt (jobb) för att tjäna.

Efter alla HOME AUTOMATION -artiklar som jag har skrivit från BLUETOOTH, IR, Local WIFI, Cloud dvs de svåra, * NU * kommer den enklaste men mest effektiva HOME AUTOMATION -lösningen. T

hans projekt behöver mindre hårdvara, krets till skillnad från mina tidigare projekt. Användningen av tjänster från olika mjukvaruföretag ses mestadels i detta med lite Arduino- och kretskunskap. Låt oss inte uttråkas. Njut av latskap !!!

OBS: Läs hela dokumentet, det tar 9 minuter, annars kommer jag inte att vara ansvarig om du skadar dina komponenter !! Det är tredje gången jag laddar upp projektet eftersom det finns några datumproblem med webbplatsen.

Steg 1: Komponenter krävs

Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs

Fem komponenter behövs faktiskt men vi kan bryta ner det för det andra som jag råkade göra tidigare då jag inte ville spendera pengar då !!

  1. ESP8266 Nodemcu wifi utvecklingskort - Kanske LOLIN, AMICA, ADAFRUIT något
  2. 5V reläkort som helhet eller bryt upp enligt följande

    • RELÄ 5VULN2003 eller ULN2003A
    • Diod för reläskydd (som jag missade i tidigare projekt)
  3. Byxor eller (Tråd och lödkolv)
  4. Vilken som helst mobil laddare eller adapter på 5V (reservladdare, förstör inte din förälders mobilladdare)
  5. GOOGLE HOME MINI

Så vi kan köpa reläkort av 2/4/8/16 reläer intakta i en förbyggd krets eller så kan vi göra en, se mina tidigare artiklar som den här för att göra reläkort på egen hand.

Steg 2: Blynk App

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

Installera Blynk -appen i din Android -telefon eller Apple -telefon

Efter installationen registrerar du dig med e -post -id eller facebook (jag föredrar inte facebook). Och se till att du känner till det använda e -post -id: s lösenord, annars får du inte Blynk Auth Token (är projektspecifik) som inte bara skickas till ditt registrerade e -post -id utan också kan hämtas från projektinställningar i Blynk! Skojade!

  1. välj nytt projekt Använd + -knappen för att lägga till widget
  2. Lägg till knappen så många du vill (TILL ATT DU SLUTAR DIN GRATIS 2000 ENERGI och köp sedan energi)
  3. Konfigurera knappen genom att klicka på den tillagda knappen
  4. Välj utgångsstiftet (digitalt) som D1, D2, D3, _, _, _, _ (FYLL IN TOMMARNA) (stiften kan vara digitala, analoga, virtuella)
  5. Se bilderna, jag har satt det nedre läget som 1 och det övre läget för knappen som 0.

Anledningen bakom detta är att reläkortets ingång är ansluten till IC: er som ULN2003 eller relädrivande IC: er som fungerar som INTE grind.

Steg 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åste vi först och främst välja den utvecklingskort vi ska programmera som jag har berättat i mina tidigare projekt. Arduino IDE> Verktyg> Kort> Nodemcu 12E och välj usb -porten som vi kopplade den till som COM3/4/5/6/…

Nu måste vi installera Blynk -biblioteket i Arduino så att vi enkelt kan göra ingenting och ha varje kod !! SKETCH -> INKLUDERA BIBLIOTEK -> HANTERA BIBLIOTEK -> SÖK PÅ "Blynk" -> INSTALLERA BIBLIOTEKET

Anslut Nodemcu ESP8266 till en bärbar dator. Naturligtvis med USB-kablar !! För att underlätta för icke-kodare och jag själv:

Gå till FIL> EXEMPEL> Blynk> Styrelsens Wifi> välj fristående Nu behövs inget utom Blynk Auth Token (projektspecifikt) och wifi -referenser. Ladda upp skissen i ESP8266 och öppna SERIAL MONITOR.

Du kan se "IP", notera att IP, det kan skilja sig beroende på serverzoner. Min är som du kan se "139.59.206.133".80 är porten normalt för

Steg 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 är en plattform som hjälper oss att skapa anpassade appletar som kan hjälpa oss att bli aviserade för en specifik händelse eller kan utföra någon specifik uppgift. Som namnet antyder: allt omger "det här" och "det".

HÄR: Om "specifik fras sa till Google Assistant" då "kommer den pingen att göras"

Så som sagt måste vi klicka på - Mina appletter> skapa nytt> klicka på detta> sök efter och välj google assistent> välj enkel fras> följ bilder> skapa trigger

Klicka på det> sök efter webhooks> välj det> välj Gör en webbförfrågan> Det kommer att finnas fält enligt följande:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digital 1/0…. 1 för OFF och 0 för ON orsak är skriven i denna artikel, läs det)
  • Metod (GET) Innehållstyp (ingenting)
  • Kropp (ingenting)

Efter att ha fyllt i allt detta klickar du på Skapa utlösare

Obs: PIN här motsvarar Arduino pins så som vad vi ser på ESP8266 då D1 är GPIO5 dvs D5 för Arduino som vi måste skriva här inte D1. Exempel: https:// IP/YourAuthToken/update/D5? Value = 1 detta betyder att D1 -stiftet på ESP8266 kommer att vara AV. ANVÄNDA PIN -DIAGRAMEN I ESP8266 FÖR ATT VETA KORRESPONERING D? TILL GPIO?

Steg 5: Kretsar

Kretsar
Kretsar
Kretsar
Kretsar
Kretsar
Kretsar
Kretsar
Kretsar

För detta projekt är kretsar mycket enkla. Komponenter som diskuterats tidigare som används här:

5V adapter; ESP8266 Nodemcu; reläbräda; hoppare. Jag har använt två reläer men vi kan använda så många ESP8266 -stift som finns !!!

  • 5V -matningen matas till ESP8266 och reläkort.
  • ESP8266 Nodemcu kommer att ha 5V matning via mikro USB eller Vin pin and Ground (som jag har gjort det).
  • Reläkortet har Vcc och GND -stift avsett för matning. Följ bilden, sätt inte in matningen på andra sidan reläkortet, det är för något annat ändamål. (Jag kommer inte att säga att det är en lätt uppgift !!)
  • Så vår IoT -MODUL är igång, vad är kvar? Ansluter den till apparater..:)
  • Det är den enklaste uppgiften, men var försiktig eftersom det är 220V AC ELLER 110V AC ….. Stäng av strömbrytarna eller annars om du dör vet jag inte vem som skrev den här artikeln.
  • ANSLUT "NEJ" (normalt öppet) stift på relä och COM (gemensamt) stift på relä till apparatens omkopplare parallellt eller om det inte finns någon omkopplare för apparater, anslut relästift i serie till någon av ledningarna (LIVE eller NEUTRAL) som ansluts med apparaten.

OBS: Jag har sagt att ansluta relä till NO -stift och COM -stift så att apparater normalt är i AV -läge. Man kan använda NC -stift (normalt stängd) om han/hon vill ha apparaten i PÅ -läge som standard. PÅ och AV -läge beror på 2 FAKTORER: 1) Reläets NO- och NC -stift 2) 0 och 1 -logik i IFTTT/Blynk -appen

Steg 6: Övervakning var som helst på MOBILE (IFTTT App)

Man kan enkelt övervaka vad som händer i deras hem var som helst i denna värld bara om Internet är tillgängligt.

Så det som är nödvändigt för detta är IFTTT -appen som är tillgänglig i Google Play Butik för Android -användare.

IoS -användare kan också få det från deras App Store.

Kom ihåg att logga in från samma konto som är länkat till GOOGLE HOME MINI och IFTTT -kontot där du skapade applets. Så det som är viktigt är gmail -kontot eller facebook -kontot som borde vara detsamma hela tiden.

I den här appen kan du skapa appletter på samma sätt som vi gör i IFTTT webbapplikation.

När vi skapar applet finns det alltid ett alternativ för att få meddelande när appleten körs, som standard är den PÅ.

Så övervaka nu när någon av dina apparater kittlas.

NJUT av latskap !! Förnya!! gör det här projektet till en favorit för att visa ditt stöd och om du vill ha fler sådana här enkla DIY -projekt …

Rekommenderad: