Innholdsfortegnelse:
- Trinn 1: Komponenter påkrevd
- Trinn 2: Blynk App
- Trinn 3: Programmering av ESP8266 i Arduino IDE
- Trinn 4: IFTTT (If This Then That)
- Trinn 5: Kretsløp
- Trinn 6: Overvåking hvor som helst på MOBILE (IFTTT App)
Video: DIY stemme/internett kontrollert hjemmeautomatisering og overvåking ved hjelp av ESP8266 og Google Home Mini: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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!
- ESP8266 Nodemcu wifi utviklingstavle - Kanskje LOLIN, AMICA, ADAFRUIT noe
-
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)
- Gensere eller (Wire and lodding iron)
- En hvilken som helst mobil lader eller adapter på 5V (ekstra lader, ikke ødelegg foreldrenes mobil lader)
- 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
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!
- velg nytt prosjekt Bruk + -knappen for å legge til widget
- Legg til knappen så mange du vil (TIL DU SLUTTER DIN GRATIS 2000 ENERGI og kjøp deretter energi)
- Konfigurer knappen ved å klikke på knappen som er lagt til
- Velg utgangspinnen (Digital) som D1, D2, D3, _, _, _, _ (FYLL I BLANKENE) (pinner kan være digitale, analoge, virtuelle)
- 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
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)
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
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:
Internett/skystyrt hjemmeautomatisering ved bruk av Esp8266 (aREST, MQTT, IoT): 7 trinn (med bilder)
Internett/skystyrt hjemmeautomatisering ved bruk av Esp8266 (aREST, MQTT, IoT): ALLE studiepoeng til http://arest.io/ for skytjenesten !! IoT det mest diskuterte emnet i verden akkurat nå !! Skyservere og -tjenester som gjør dette mulig er tiltrekningspunktet i dagens verden … UTGIVELSE AV DISTANCE BARRIER var og er
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåking-Temp-og-Fuktighet ved hjelp av AWS-ESP32: 8 trinn
Overvåking-Temp-og-Fuktighet ved hjelp av AWS-ESP32: I denne opplæringen vil vi måle forskjellige temperatur- og fuktighetsdata ved hjelp av Temp- og fuktighetssensor. Du vil også lære hvordan du sender disse dataene til AWS
Få tid fra internett ved hjelp av ESP8266 - NTP -klokkeprosjekt med ESP8266 Nodemcu: 5 trinn
Få tid fra internett ved hjelp av ESP8266 | NTP Clock Project With ESP8266 Nodemcu: I denne opplæringen ser vi hvordan du får tid til å bruke ESP8266/nodemcu med Arduino IDE. Å få tid er spesielt nyttig i datalogging for å stemple avlesningene dine. Hvis ESP8266 -prosjektet ditt har tilgang til Internett, kan du få tid ved å bruke Network T
Trådløs robotisk hånd kontrollert av gest og stemme: 7 trinn (med bilder)
Wireless Robotic Hand Controlled by Gesture and Voice: I utgangspunktet var dette vårt høyskoleprosjekt, og på grunn av mangel på tid til å sende inn dette prosjektet glemte vi å ta bilder av noen trinn. Vi har også designet en kode som man kan kontrollere denne robothånden ved å bruke gest og stemme samtidig, men på grunn av