Indholdsfortegnelse:
- Trin 1: Komponenter påkrævet
- Trin 2: Blynk App
- Trin 3: Programmering af ESP8266 i Arduino IDE
- Trin 4: IFTTT (If This Then That)
- Trin 5: Kredsløb
- Trin 6: Overvågning hvor som helst på MOBILE (IFTTT App)
Video: DIY stemme/internetstyret hjemmeautomatisering og overvågning ved hjælp af ESP8266 og Google Home Mini: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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 !!
- ESP8266 Nodemcu wifi udviklingstavle - Måske LOLIN, AMICA, ADAFRUIT noget
-
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)
- Jumpere eller (Wire and loddejern)
- Enhver mobil oplader eller adapter på 5V (ekstra oplader, ødelæg ikke din forælders mobil oplader)
- 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
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!
- Vælg nyt projekt Brug knappen + for at tilføje widget
- Tilføj knappen så mange som du ønsker (TIL DU AFSLUTTER DIN GRATIS 2000 ENERGI og køb derefter energi)
- Konfigurer knappen ved at klikke på den tilføjede knap
- Vælg output pin (Digital) som D1, D2, D3, _, _, _, _ (FILL IN THE BLANKS) (pins kan være digitale, analoge, virtuelle)
- 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
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)
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
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:
Overvågning af temperatur og fugtighed ved hjælp af NODE MCU OG BLYNK: 5 trin
Overvågning af temperatur og luftfugtighed ved hjælp af NODE MCU OG BLYNK: Hej Guys I denne instruktive lad os lære at få temperatur og luftfugtighed i atmosfæren ved hjælp af DHT11-temperatur- og fugtighedsføler ved hjælp af Node MCU og BLYNK app
DHT -overvågning af temperatur og fugtighed ved hjælp af ESP8266 og AskSensors IoT -platform: 8 trin
DHT -temperatur- og fugtighedsovervågning ved hjælp af ESP8266 og AskSensors IoT -platform: I en tidligere instruerbar præsenterede jeg en trinvis vejledning for at komme i gang med ESP8266 -nodenMCU og AskSensors IoT -platformen. I denne vejledning tilslutter jeg en DHT11 -sensor til knudepunktets MCU. DHT11 er en almindeligt anvendt temperatur og fugt
Internetstyret LED ved hjælp af ESP32 -baseret webserver: 10 trin
Internetstyret LED Brug ESP32-baseret webserver: Projektoversigt I dette eksempel finder vi ud af, hvordan man laver en ESP32-baseret webserver til at styre LED-tilstand, som er tilgængelig overalt i verden. Du skal bruge en Mac -computer til dette projekt, men du kan køre denne software selv på en
Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse .: 6 trin
Arduino -robot med afstand, retning og rotationsgrad (øst, vest, nord, syd) styret af stemme ved hjælp af Bluetooth -modul og autonom robotbevægelse.: Denne instruktør forklarer, hvordan man laver Arduino -robot, der kan bevæges i den nødvendige retning (fremad, bagud) , Venstre, Højre, Øst, Vest, Nord, Syd) påkrævet Afstand i Centimeter ved hjælp af stemmekommando. Robotten kan også flyttes autonomt
Internetstyret LED ved hjælp af NodeMCU: 6 trin
Internetstyret LED ved hjælp af NodeMCU: Internet of Things (IoT) er et system med indbyrdes forbundne computerenheder, mekaniske og digitale maskiner, objekter, dyr eller mennesker, der er forsynet med unikke identifikatorer og evnen til at overføre data over et netværk uden at kræve menneskelige