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, Srpanj
Anonim
Domaća automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini
Domaća automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini
Domaća automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini
Domaća automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini
Automatska kućna automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini
Automatska kućna automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini

Hej !! Nakon duže 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žih, * SADA * dolazi najjednostavnije, ali i najučinkovitije rješenje HOME AUTOMATION. T

njegov projekt treba manje hardvera, sklop za razliku od mojih prethodnih projekata. Korištenje usluga različitih softverskih tvrtki uglavnom se vidi u tome s malo znanja o Arduinu i sklopovima. Nemojmo vam dosaditi. Uživajte u LJENJI !!!

NAPOMENA: Molimo vas da pročitate cijeli dokument, trajat će 9 minuta, inače 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 mjestu.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Pet komponenti je zapravo potrebno, ali možemo ih raščlaniti za drugu, kao što sam to slučajno učinio ranije jer tada nisam želio trošiti novac !!

  1. ESP8266 Nodemcu razvojna ploča za wifi - Možda LOLIN, AMICA, ADAFRUIT bilo što
  2. 5V relejna ploča u cjelini ili se raspada na sljedeći način

    • RELEJ 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č roditelja)
  5. GOOGLE HOME MINI

Tako da možemo kupiti relejnu ploču od 2/4/8/16 netaknutih releja u unaprijed izgrađenom krugu ili je možemo napraviti, molimo vas da pogledate moje prethodne članke poput ovog da sami napravite relejnu ploču.

Korak 2: Blynk aplikacija

Blynk aplikacija
Blynk aplikacija
Blynk aplikacija
Blynk aplikacija
Blynk aplikacija
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 korisnički ID e -pošte, inače nećete dobiti Blynk Auth Token (specifičan za projekt) koji se ne šalje samo na vaš registrirani 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. Gumb za konfiguriranje klikom na dodani gumb
  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 gumba kao 0.

Razlog tome je što su ulazi relejne ploče spojeni na IC -ove poput ULN2003 ili IC -ove za relejnu vožnju koji ne djeluju kao vrata.

Korak 3: Programiranje ESP8266 u Arduino IDE -u

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 priključak na koji smo ga povezali poput COM3/4/5/6/…

Sada moramo instalirati Blynk knjižnicu u Arduinu da ne možemo ništa učiniti i imati svaki kôd !! SKIT -> UKLJUČI BIBLIOTEKU -> UPRAVLJANJE BIBLIOTEKAMA -> TRAŽI "Blynk" -> INSTALIRAJ KNJIŽNICU

Spojite Nodemcu ESP8266 na prijenosno računalo. Naravno s USB kabelima !! Za jednostavnost nekodera i mene:

Idite na DATOTEKA> PRIMJERI> Blynk> Wifi ploče> odaberite StandaloneNow ništa nije potrebno osim Blynk Auth Token (za projekt) i vjerodajnica za WiFi. UČITAJTE 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 normalno 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 taj ping izvršiti"

Dakle, kao što je rečeno, moramo kliknuti na - Moji apleti> stvoriti nove> kliknuti na ovo> traž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ćih 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)
  • Tijelo (ništa)

Nakon što sve ovo ispunite, kliknite Stvori okidač

Napomena: PIN ovdje odgovara Arduino pinovima pa je ono što vidimo na ESP8266 kao D1 GPIO5 tj. D5 za Arduino koje ovdje moramo napisati, a ne D1. Primjer: https:// IP/YourAuthToken/update/D5? Value = 1 this znači da će D1 pin ESP8266 biti ISKLJUČEN. UPOTREBITI DIJAGRAM PIN -A ESP8266 ZA POZNAVANJE DOVOLJNOG D? NA GPIO?

Korak 5: Strujna kola

Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola
Strujna kola

Za ovaj projekt sklop je vrlo jednostavan. Ovdje se koriste komponente kao što je već spomenuto:

5V adapter; ESP8266 Nodemcu; relejna ploča; skakači. Koristio sam dva releja, ali možemo upotrijebiti onoliko ESP8266 pinova koliko postoji !!!

  • Napajanje od 5 V napaja se na ESP8266 i relejnu ploču.
  • ESP8266 Nodemcu će imati napajanje od 5 V putem mikro USB -a ili Vin pina i mase (kao što sam već učinio).
  • Relejna ploča ima Vcc i GND pin namijenjen za napajanje. 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 NJEGOVI 220V AC ILI 110V AC ….. Spustite glavne prekidače ili ako umrete ne znam tko je napisao ovaj članak.
  • Spojite "NO" (normalno otvoren) pin releja i COM (zajednički) pin releja na prekidače uređaja paralelno ako nema prekidača za aparate, priključite kontakte releja u bilo koju žicu (ŽIVU ili NEUTRALNU) koja spaja s aparatom.

NAPOMENA: Rekao sam da spojite releje na NO pin i COM pin tako da su aparati normalno u isključenom stanju. Netko može koristiti NC pin (normalno zatvoren) ako želi zadano aparat u UKLJUČENOM stanju. Uključeno i isključeno stanje ovisi o 2 ČIMBENIKA: 1) NO i NC pin releja 2) Logika 0 i 1 u aplikaciji IFTTT/Blynk

Korak 6: Nadgledanje s bilo kojeg mjesta na MOBILNOM (aplikacija IFTTT)

S bilo kojeg mjesta na svijetu može se lako pratiti što se događa u njihovom domu samo ako je dostupan internet.

Ono što je potrebno za ovo je aplikacija IFTTT koja je dostupna u trgovini Google Play za korisnike Androida.

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 u cijelom prostoru.

U ovoj aplikaciji možete stvarati applete na isti način na koji radimo u IFTTT web aplikaciji.

Kad stvaramo aplet, uvijek postoji mogućnost primanja obavijesti kada se aplet pokrene, prema zadanim je postavkama UKLJUČENO.

Zato sada pratite kada bilo koji od vaših uređaja golica.

UŽIVAJTE U LJENJI !! Inovativno !! Učinite ovaj projekt omiljenim kako biste pokazali svoju podršku, a ako želite više ovakvih DIY lakih projekata …

Preporučeni: