Sadržaj:

Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka
Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka

Video: Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka

Video: Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka
Video: Ako imate Samsung EVO KORISNIH TRIKOVA 2024, Juli
Anonim
Automatska kućna automatizacija i nadzor pomoću glasovnih/internetskih kontrola pomoću uređaja ESP8266 i Google Home Mini
Automatska kućna automatizacija i nadzor pomoću glasovnih/internetskih kontrola pomoću uređaja ESP8266 i Google Home Mini
Automatska kontrola i nadzor doma kućnom automatizacijom i nadzorom pomoću ESP8266 i Google Home Mini
Automatska kontrola i nadzor doma kućnom automatizacijom i nadzorom pomoću ESP8266 i Google Home Mini
Automatska kontrola i nadzor doma kućnom automatizacijom i nadzorom pomoću ESP8266 i Google Home Mini
Automatska kontrola i nadzor doma kućnom automatizacijom i nadzorom pomoću ESP8266 i Google Home Mini

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

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
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 !!

  1. ESP8266 Nodemcu razvojna ploča za wifi - možda LOLIN, AMICA, ADAFRUIT bilo šta
  2. 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)
  3. Džemperi ili (žica i lemilica)
  4. Bilo koji mobilni punjač ili adapter od 5 V (rezervni punjač, nemojte uništavati mobilni punjač vaših roditelja)
  5. 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

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

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!

  1. odaberite novi projektKliknite gumb + za dodavanje widgeta
  2. Dodajte gumb koliko god želite (DOK NE ZAVRŠITE BESPLATNU ENERGIJU od 2000, a zatim kupite energiju)
  3. Dugme za konfiguriranje klikom na dodano dugme
  4. Odaberite izlazni pin (digitalni) poput D1, D2, D3, _, _, _, _ (POPUNITE Praznine) (pinovi mogu biti digitalni, analogni, virtualni)
  5. 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

Programiranje ESP8266 u Arduino IDE
Programiranje ESP8266 u Arduino IDE
Programiranje ESP8266 u Arduino IDE
Programiranje ESP8266 u Arduino IDE
Programiranje ESP8266 u Arduino IDE
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)

IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
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

Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
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: