Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: Blynk App
- Steg 3: Programmering av ESP8266 i Arduino IDE
- Steg 4: IFTTT (If This Then That)
- Steg 5: Kretsar
- Steg 6: Övervakning var som helst på MOBILE (IFTTT App)
Video: DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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å !!
- ESP8266 Nodemcu wifi utvecklingskort - Kanske LOLIN, AMICA, ADAFRUIT något
-
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)
- Byxor eller (Tråd och lödkolv)
- Vilken som helst mobil laddare eller adapter på 5V (reservladdare, förstör inte din förälders mobilladdare)
- 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
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!
- välj nytt projekt Använd + -knappen för att lägga till widget
- Lägg till knappen så många du vill (TILL ATT DU SLUTAR DIN GRATIS 2000 ENERGI och köp sedan energi)
- Konfigurera knappen genom att klicka på den tillagda knappen
- Välj utgångsstiftet (digitalt) som D1, D2, D3, _, _, _, _ (FYLL IN TOMMARNA) (stiften kan vara digitala, analoga, virtuella)
- 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
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)
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
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:
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: 8 steg
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: I en tidigare instruktion presenterade jag en steg -för -steg -guide för att komma igång med ESP8266 -nodenMCU och AskSensors IoT -plattform. I den här självstudien ansluter jag en DHT11 -sensor till noden MCU. DHT11 är en vanlig temperatur och fukt
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: 4 steg (med bilder)
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: I den här instruerbara filmen visar jag dig hur du kan styra din RGB -LED eller LED -remsa med din röst. Detta görs av CoRGB -appen som är tillgänglig gratis i Windows App Store. Denna app är en del av mitt CortanaRoom -projekt. När du är klar med
Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg
Smart musik i sovrum och bad med Raspberry Pi - Integrering av multirum, larm, knappstyrning och hemautomation: Idag vill vi ge dig två exempel på hur du kan använda Raspberry Pi med vår Max2Play -programvara för hemautomation: i badrummet och sovrummet . Båda projekten liknar varandra genom att musik i hög kvalitet från olika källor kan streamas genom
Trådlös robotstyrd handstyrd av gest och röst: 7 steg (med bilder)
Wireless Robotic Hand Controlled by Gesture and Voice: I grund och botten var detta vårt högskoleprojekt och på grund av brist på tid att skicka in det här projektet glömde vi att ta bilder på några steg. Vi designade också en kod med vilken man kan styra denna robothand med hjälp av gest och röst samtidigt men på grund av