Obsah:

Vlastná domáca automatizácia a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini: 6 krokov
Vlastná domáca automatizácia a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini: 6 krokov

Video: Vlastná domáca automatizácia a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini: 6 krokov

Video: Vlastná domáca automatizácia a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini: 6 krokov
Video: Высокая плотность 2022 2024, Júl
Anonim
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini
Vykonajte domácu automatizáciu a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini

Ahoj !! Po dlhšej prestávke som tu, pretože všetci musíme urobiť niečo nudné (prácu), aby sme zarobili.

Po všetkých článkoch HOME AUTOMATION, ktoré som napísal z BLUETOOTH, IR, Local WIFI, Cloud, t. J. Z tých ťažkých, * TERAZ * prichádza najľahšie, ale najefektívnejšie riešenie DOMÁCEJ AUTOMATIZÁCIE. T

jeho projekt potrebuje menej hardvéru, obvod na rozdiel od mojich predchádzajúcich projektov. Využitie služieb od rôznych softvérových spoločností je na tom väčšinou vidieť s trochou znalostí Arduina a obvodov. Nenudíme ťa. Užite si LENNOST !!!

POZNÁMKA: Prečítajte si celý dokument, bude to trvať 9 minút, inak v prípade poškodenia súčiastok nenesiem zodpovednosť !! Toto je tretíkrát, čo odovzdávam projekt, pretože na stránke existujú problémy s dátumom.

Krok 1: Potrebné súčasti

Vyžadované súčasti
Vyžadované súčasti
Vyžadované súčasti
Vyžadované súčasti
Vyžadované súčasti
Vyžadované súčasti

V skutočnosti je potrebných päť komponentov, ale môžeme to rozdeliť na druhú, ako som to urobil predtým, pretože som vtedy nechcel minúť peniaze !!

  1. Vývojová doska wifi ESP8266 Nodemcu - možno čokoľvek LOLIN, AMICA, ADAFRUIT
  2. 5V reléová doska ako celok alebo sa rozpadne nasledovne

    • RELÉ 5VULN2003 alebo ULN2003A
    • Dióda na ochranu relé (ktorá mi v predchádzajúcich projektoch chýbala)
  3. Svetre alebo (drôt a spájkovačka)
  4. Akákoľvek mobilná nabíjačka alebo adaptér 5 V (náhradná nabíjačka, neničte rodičovskú mobilnú nabíjačku)
  5. GOOGLE HOME MINI

Takže si môžeme kúpiť reléovú dosku 2/4/8/16 relé neporušenú v predpripravenom obvode alebo ju môžeme vyrobiť, prečítajte si moje predchádzajúce články, ako je tento, aby ste si reléovú dosku vyrobili sami.

Krok 2: Aplikácia Blynk

Aplikácia Blynk
Aplikácia Blynk
Aplikácia Blynk
Aplikácia Blynk
Aplikácia Blynk
Aplikácia Blynk

Nainštalujte si aplikáciu Blynk do svojho telefónu s Androidom alebo telefónu Apple

Po inštalácii sa zaregistrujte pomocou e -mailu alebo facebooku (facebook preferujem). A uistite sa, že poznáte heslo použitého e -mailového ID, inak nezískate autorizačný token Blynk (je špecifický pre projekt), ktorý sa nielen odosiela na vaše registrované e -mailové ID, ale je ho možné získať aj z nastavení projektu v Blynku! Robil si srandu!

  1. vyberte nový projekt Pomocou tlačidla + pridajte widget
  2. Pridajte tlačidlo, koľko chcete (DO DOKONČENÍ VÁŠ ZDARMA 2 000 ENERGIÍ a potom kúpte energiu)
  3. Tlačidlo Konfigurovať kliknutím na pridané tlačidlo
  4. Vyberte výstupný kolík (digitálny) ako D1, D2, D3, _, _, _, _ (VYPLNIŤ ZÁZNAMY) (kolíky môžu byť digitálne, analógové, virtuálne)
  5. Pozrite sa na obrázky, dal som dolný stav ako 1 a horný stav tlačidla ako 0.

Dôvodom je to, že vstup reléovej dosky je pripojený k integrovaným obvodom, ako sú ULN2003 alebo integrované obvody ovládajúce relé, ktoré fungujú ako brána NOT.

Krok 3: Programovanie ESP8266 v Arduino IDE

Programovanie ESP8266 v Arduino IDE
Programovanie ESP8266 v Arduino IDE
Programovanie ESP8266 v Arduino IDE
Programovanie ESP8266 v Arduino IDE
Programovanie ESP8266 v Arduino IDE
Programovanie ESP8266 v Arduino IDE

V Arduino IDE musíme predovšetkým vybrať vývojovú dosku, ktorú budeme programovať, ako som povedal vo svojich predchádzajúcich projektoch. Arduino IDE> Nástroje> Dosky> Nodemcu 12E a vyberte port USB, ku ktorému sme ho pripojili, ako COM3/4/5/6/…

Teraz musíme nainštalovať knižnicu Blynk do Arduina, aby sme mohli jednoducho nerobiť nič a mať každý kód !! SKETCH -> INCLUDE LIBRARY -> MANAG LIBRARIES -> VYHĽADÁVAŤ "Blynk" -> INSTALOVAŤ KNIŽNICU

Pripojte Nodemcu ESP8266 k notebooku. Samozrejme s káblami USB !! Pre jednoduchosť nekodérov a mňa:

Prejdite na SÚBOR> PRÍKLADY> Blynk> WiFi na palube> vyberte položku Samostatne Teraz už nie je potrebné nič iné ako prihlasovací token Blynk (špecifický pre projekt) a wifi. NAHRAJTE skicu v ESP8266 a otvorte SÉRIOVÝ MONITOR.

Môžete vidieť „IP“, poznamenajte si, že IP sa môže líšiť v závislosti od zón servera. Môj je, ako vidíte, „139.59.206.133“.80 je port, ktorý je normálne pre

Krok 4: IFTTT (ak toto, potom ono)

IFTTT (ak toto, potom ono)
IFTTT (ak toto, potom ono)
IFTTT (ak toto, potom ono)
IFTTT (ak toto, potom ono)
IFTTT (ak toto, potom ono)
IFTTT (ak toto, potom ono)

Je to platforma, ktorá nám pomáha vytvárať vlastné applety, ktoré nám môžu pomôcť dostať upozornenie na konkrétnu udalosť alebo môžu vykonať nejakú konkrétnu úlohu. Ako naznačuje názov: všetko obklopuje „toto“a „tamto“.

TU: Ak „povedané asistentovi Google konkrétnu frázu“, potom „sa vykoná príkaz ping“

Ako bolo povedané, musíme kliknúť na - Moje aplety> vytvoriť nový> kliknúť na toto> vyhľadať a vybrať pomocníka Google> vybrať jednoduchú frázu> sledovať obrázky> vytvoriť spúšťač

Kliknite na to> vyhľadajte háčiky> vyberte ho> vyberte položku Vytvoriť webovú žiadosť> Nasledujú polia:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitálne 1/0…. 1 pre vypnuté a 0 pre zapnuté príčiny je napísané v tomto článku, prečítajte si to)
  • Metóda (GET) Typ obsahu (nič)
  • Telo (nič)

Po vyplnení tohto všetkého kliknite na položku Vytvoriť spúšťač

Poznámka: PIN tu zodpovedá pinom Arduino, takže podobne ako to, čo vidíme na ESP8266, pretože D1 je GPIO5, tj. D5 pre Arduino, ktoré tu musíme napísať, nie D1. Príklad: https:// IP/YourAuthToken/update/D5? Value = 1 this znamená, že pin D1 ESP8266 bude VYPNUTÝ. POUŽIŤ SCHÉMA PINU ESP8266 NA VEDOMIE SPRÁVNEHO D? DO GPIO?

Krok 5: Obvod

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvody pre tento projekt sú veľmi jednoduché. Tu sa používajú komponenty, o ktorých sa hovorilo predtým, tu:

5V adaptér; ESP8266 Nodemcu; reléová doska; prepojky. Použil som dve relé, ale môžeme použiť toľko, koľko je tam pinov ESP8266 !!!

  • Napájanie 5V bude napájané na dosku ESP8266 a relé.
  • ESP8266 Nodemcu bude mať napájanie 5 V cez micro USB alebo Vin pin a uzemnenie (ako som to urobil).
  • Reléová doska má kolíky Vcc a GND určené na napájanie. Postupujte podľa obrázku, nevkladajte spotrebný materiál na druhú stranu dosky relé, slúži na iný účel. (Nepoviem, že to považujem za ľahkú úlohu !!)
  • Takže náš modul IoT je nastavený na spustenie, čo zostáva? Pripojenie k spotrebičom …:)
  • Je to najľahšia úloha, ale buďte opatrní, pretože JEJ 220V AC ALEBO 110V AC ….. Dajte dole hlavné vypínače, inak ak zomriete, neviem, kto napísal tento článok.
  • Pripojte pin „NIE“(normálne otvorený) relé a COM (spoločný) kontakt relé k spínačom spotrebiča paralelne, ak nie je žiadny spínač pre spotrebiče, zapojte sériové piny relé k akémukoľvek káblu (NAŽIVO alebo NEUTRÁLNE) so spotrebičom.

POZNÁMKA: Povedal som, že mám pripojiť relé na NO pin a COM pin, aby boli spotrebiče bežne v stave VYPNUTÉ. Jeden môže použiť NC kolík (normálne zatvorený), ak chce, aby bol spotrebič v predvolenom nastavení zapnutý. Stav ON a OFF závisí od 2 FAKTOROV: 1) NO a NC pin relé 2) 0 a 1 logika v aplikácii IFTTT/Blynk

Krok 6: Monitorovanie odkiaľkoľvek na MOBILE (aplikácia IFTTT)

Jednoducho môžete monitorovať dianie v ich domácnosti odkiaľkoľvek na tomto svete, iba ak je k dispozícii internet.

Na to je teda potrebná aplikácia IFTTT, ktorá je k dispozícii v obchode Google Play pre používateľov systému Android.

Užívateľ IoS ho môže získať aj zo svojho App Store.

V oboch prípadoch sa nezabudnite prihlásiť z rovnakého účtu prepojeného s účtom GOOGLE HOME MINI a IFTTT, kde ste vytvorili aplety. Čo je teda dôležité, je účet Gmail alebo Facebook, ktorý by mal byť v celom texte rovnaký.

V tejto aplikácii môžete vytvárať aplety rovnakým spôsobom ako vo webovej aplikácii IFTTT.

Keď vytvoríme aplet, vždy existuje možnosť prijímať upozornenie na spustenie apletu, v predvolenom nastavení je ZAPNUTÝ.

Teraz teda monitorujte, či je ktorýkoľvek z vašich spotrebičov pošteklený.

UŽÍVAJTE SI LENIVOST !! Inovácia !! označte tento projekt za obľúbený, aby ste ukázali svoju podporu, a ak chcete viac podobných DIY jednoduchých projektov …

Odporúča: