Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Blynk aplikacija
- Korak 3: Programiranje ESP8266 u Arduino IDE
- Korak 4: IFTTT (Ako ovo onda ono)
- Korak 5: Strujna kola
- Korak 6: Nadgledanje s bilo kojeg mjesta na MOBILNOM (aplikacija IFTTT)
Video: Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Hey !! Nakon duge pauze ovdje sam jer svi moramo učiniti nešto dosadno (posao) da bismo zaradili.
Nakon svih članaka HOME AUTOMATION koje sam napisao s BLUETOOTH -a, IR -a, Local WIFI -ja, Clouda, tj. Onih teških, * SADA * dolazi najjednostavnije, ali i najefikasnije rješenje HOME AUTOMATION. T
njegovom projektu je potrebno manje hardvera, za razliku od mojih prethodnih projekata. Korištenje usluga različitih softverskih kompanija uglavnom se vidi u tome s malo znanja o Arduinu i sklopovima. Nemojmo vam dosaditi. Uživajte u LENINI !!!
NAPOMENA: Molimo vas da pročitate cijeli dokument, trajat će 9 minuta, u protivnom ako oštetite svoje komponente, ja neću biti odgovoran !! Ovo je treći put da učitavam projekt jer postoje neki problemi s datumom na web stranici.
Korak 1: Potrebne komponente
Pet komponenti je zaista potrebno, ali možemo ih raščlaniti na drugu kao što sam to slučajno uradio ranije jer tada nisam želio trošiti novac !!
- ESP8266 Nodemcu razvojna ploča za wifi - možda LOLIN, AMICA, ADAFRUIT bilo šta
-
5V relejna ploča u cjelini ili se raspada na sljedeći način
- RELE 5VULN2003 ili ULN2003A
- Dioda za relejnu zaštitu (koja mi je nedostajala u ranijim projektima)
- Džemperi ili (žica i lemilica)
- Bilo koji mobilni punjač ili adapter od 5 V (rezervni punjač, nemojte uništavati mobilni punjač vaših roditelja)
- GOOGLE HOME MINI
Tako da možemo kupiti relejnu ploču od 2/4/8/16 netaknutih releja u unaprijed ugrađenom krugu ili je možemo napraviti, pogledajte moje prethodne članke poput ovog da sami napravite relejnu ploču.
Korak 2: Blynk aplikacija
Instalirajte aplikaciju Blynk na svoj Android telefon ili Apple telefon
Nakon instalacije, prijavite se putem e -pošte ili facebooka (ne preferiram facebook). I budite sigurni da znate lozinku za korišćeni id e -pošte ili u suprotnom nećete dobiti Blynk Auth Token (specifičan za projekat) koji se ne šalje samo na vaš registrovani id e -pošte, već se može dobiti i iz postavki projekta u Blynk -u! Šalio sam se!
- odaberite novi projektKliknite gumb + za dodavanje widgeta
- Dodajte gumb koliko god želite (DOK NE ZAVRŠITE BESPLATNU ENERGIJU od 2000, a zatim kupite energiju)
- Dugme za konfiguriranje klikom na dodano dugme
- Odaberite izlazni pin (digitalni) poput D1, D2, D3, _, _, _, _ (POPUNITE Praznine) (pinovi mogu biti digitalni, analogni, virtualni)
- Pogledajte slike, donje stanje sam stavio kao 1, a gornje stanje dugmeta 0.
Razlog tome je što su ulazi na relejnoj ploči povezani sa IC -ovima poput ULN2003 ili IC -ima relejnog pogona koji djeluju kao NE gate.
Korak 3: Programiranje ESP8266 u Arduino IDE
U Arduino IDE -u, prije svega, moramo odabrati razvojnu ploču koju ćemo programirati, kao što sam rekao u svojim ranijim projektima. Arduino IDE> Alati> Ploče> Nodemcu 12E i odaberite USB port na koji smo ga povezali poput COM3/4/5/6/…
Sada moramo instalirati Blynk biblioteku u Arduino da ne možemo ništa učiniti i imati svaki kôd !! SKICCH -> UKLJUČI BIBLIOTEKU -> UPRAVLJANJE BIBLIOTEKAMA -> TRAŽI "Blynk" -> INSTALIRAJ BIBLIOTEKU
Povežite Nodemcu ESP8266 sa laptopom. Naravno s USB kabelima !! Za jednostavnost nekodera i mene:
Idite na FILE> PRIMJERI> Blynk> Wi -Fi ploče> odaberite StandaloneNow ništa nije potrebno osim Blynk Auth Token -a (za projekt) i vjerodajnica za WiFi. UPLADITE skicu u ESP8266 i otvorite SERIJSKI MONITOR.
Možete vidjeti "IP", zapišite taj IP, može se razlikovati ovisno o zonama poslužitelja. Moj je kao što vidite "139.59.206.133".80 je port koji je uobičajen za
Korak 4: IFTTT (Ako ovo onda ono)
To je platforma koja nam pomaže u stvaranju prilagođenih apleta koji nam mogu pomoći da dobijemo obavijesti o određenom događaju ili mogu obaviti neki određeni zadatak. Kao što naziv govori: sve okružuje "ovo" i "ono".
OVDJE: Ako se "google asistentu kaže" određena fraza "onda" će se izvršiti taj ping"
Kao što je rečeno, moramo kliknuti na - Moji apleti> stvoriti novi> kliknuti na ovo> potražiti i odabrati google pomoćnik> odabrati jednostavnu frazu> slijediti slike> stvoriti okidač
Kliknite na to> potražite webhooks> odaberite ga> odaberite Učinite web zahtjev> Bit će sljedeća polja:
- URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitalno 1/0…. 1 za OFF i 0 za ON je napisano u ovom članku, pročitajte to)
- Metoda (GET) Vrsta sadržaja (ništa)
- Telo (ništa)
Nakon što popunite sve ovo, kliknite na Kreiraj okidač
Napomena: PIN ovdje odgovara Arduino pinovima pa je ono što vidimo na ESP8266 kao D1 GPIO5 tj. D5 za Arduino koje moramo napisati ovdje, a ne D1. Primjer: https:// IP/YourAuthToken/update/D5? Value = 1 this znači da će D1 pin ESP8266 biti ISKLJUČEN. KORISTITI DIJAGRAM PIN -A ESP8266 ZA POZNAVANJE DOPISNOSTI D? TO GPIO?
Korak 5: Strujna kola
Za ovaj projekt kola su vrlo jednostavna. Ovdje se koriste komponente o kojima je ranije bilo riječi:
5V adapter; ESP8266 Nodemcu; relejna ploča; džemperi. Koristio sam dva releja, ali možemo upotrijebiti čak i ESP8266 pinova !!!
- Napajanje od 5 V napaja se na ESP8266 i relejnu ploču.
- ESP8266 Nodemcu će imati napajanje od 5 V preko mikro USB -a ili Vin pina i mase (kao što sam već uradio).
- Relejna ploča ima Vcc i GND pin namijenjen za napajanje. Molimo slijedite sliku. Nemojte umetati potrošni materijal s druge strane relejne ploče, to je za neku drugu svrhu. (Neću reći da je to lak zadatak !!)
- Dakle, naš IoT MODUL je spreman za rad, što preostaje? Spajanje na aparate …:)
- To je najlakši zadatak, ali budite oprezni jer NJEGOV 220V AC ILI 110V AC ….. Spustite glavne prekidače ili ako umrete ne znam ko je napisao ovaj članak.
- POVEZITE "NO" (normalno otvoren) pin releja i COM (zajednički) pin releja na prekidače uređaja paralelno ako nema prekidača za uređaje, priključite relejne pinove uzastopno na bilo koju žicu (ŽIVU ili NEUTRALNU) koja povezuje sa aparatom.
NAPOMENA: Rekao sam da spojite releje na NO pin i COM pin tako da su aparati normalno u isključenom stanju. Može se koristiti NC pin (normalno zatvoren) ako on/ona želi da uređaj bude UKLJUČEN prema zadanim postavkama. UKLJUČENO i ISKLJUČENO stanje ovisi o 2 FAKTORA: 1) NO i NC relej releja 2) 0 i 1 logika u IFTTT/Blynk aplikaciji
Korak 6: Nadgledanje s bilo kojeg mjesta na MOBILNOM (aplikacija IFTTT)
S bilo kojeg mjesta na svijetu može se lako pratiti šta se dešava u njihovom domu samo ako je dostupan internet.
Dakle, ono što je potrebno za ovo je IFTTT aplikacija koja je dostupna u Google Play trgovini za Android korisnike.
IoS korisnik može ga nabaviti i iz svoje App Store.
U oba slučaja ne zaboravite se prijaviti s istog računa povezanog s GOOGLE HOME MINI i IFTTT računom na kojem ste napravili aplete. Dakle, ono što je važno je gmail račun ili facebook račun koji bi trebao biti isti tokom cijelog perioda.
U ovoj aplikaciji možete stvarati aplete na isti način na koji radimo u IFTTT web aplikaciji.
Kada kreiramo aplet, uvijek postoji mogućnost primanja obavijesti kada se aplet pokrene, prema zadanim postavkama je UKLJUČEN.
Zato sada pratite kada neki od vaših uređaja golica.
UŽIVAJTE U LJENJI !! Innovate !! Učinite ovaj projekt omiljenim da pokažete svoju podršku, a ako želite još ovakvih DIY lakih projekata …
Preporučuje se:
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
Internet/cloud kontrola kućne automatizacije pomoću Esp8266 (aREST, MQTT, IoT): SVI krediti http://arest.io/ za uslugu u oblaku !! IoT trenutno najpopularnija tema na svijetu !! Cloud serveri i usluge koji to omogućavaju atrakcija su današnjeg svijeta … ODLAGANJE OGRANIČENJA DALJINA bila je i ostaje
Kućna automatizacija inspirirana glasom kontrolirana COVID-19: 5 koraka
Kućna automatizacija inspirirana glasom kontrolirana COVID-19: U posljednje četiri godine pokušala sam 3 ili 4 različite varijante kućnih kontrola zasnovanih na Arduinu. Za opću udobnost ovdje je hronološka istorija nekih mojih razvoja. Instruktivno 1 - u oktobru 2015 koristili IC i RF komunikaciju
Kućna automatizacija: Automatska sklopna ploča sa zatamnjivanjem putem Bluetootha pomoću Tiva TM4C123G: 7 koraka
Kućna automatizacija: Automatska razvodna ploča sa zatamnjivanjem putem Bluetootha koristeći Tiva TM4C123G: Danas imamo daljinske upravljače za naše televizore i druge elektroničke sisteme koji su nam život učinili zaista lakim. Jeste li se ikada zapitali o kućnoj automatizaciji koja bi omogućila upravljanje cijevnim svjetlima, ventilatorima i drugom električnom energijom
Upravljajte kućnim pomoćnikom s automatskim glasom: 4 koraka
Upravljajte kućnim pomoćnikom s Autovoiceom: ovaj dodatak koristim sa hass.iohttps: //github.com/notoriousbdg/hassio-addons
Kućna automatizacija glasovnim upravljanjem: 8 koraka (sa slikama)
Kućna automatizacija s glasovnom kontrolom: Pozdrav, U ovom uputstvu naučit ću vas da napravite kućnu automatizaciju s glasovnom kontrolom. Jednostavno ćemo se uključiti u mobilni telefon i kontrolirati naše uređaje glasom. Vjerujte mi da to nije tako teško napraviti kako zvuči. Samo slijedite korake i y