Obsah:
- Krok 1: Potrebné súčasti
- Krok 2: Aplikácia Blynk
- Krok 3: Programovanie ESP8266 v Arduino IDE
- Krok 4: IFTTT (ak toto, potom ono)
- Krok 5: Obvod
- Krok 6: Monitorovanie odkiaľkoľvek na MOBILE (aplikácia IFTTT)
Video: Vlastná domáca automatizácia a monitorovanie pomocou hlasu/internetu pomocou ESP8266 a Google Home Mini: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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 !!
- Vývojová doska wifi ESP8266 Nodemcu - možno čokoľvek LOLIN, AMICA, ADAFRUIT
-
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)
- Svetre alebo (drôt a spájkovačka)
- 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)
- 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
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!
- vyberte nový projekt Pomocou tlačidla + pridajte widget
- Pridajte tlačidlo, koľko chcete (DO DOKONČENÍ VÁŠ ZDARMA 2 000 ENERGIÍ a potom kúpte energiu)
- Tlačidlo Konfigurovať kliknutím na pridané tlačidlo
- 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)
- 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
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)
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
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:
Domáca automatizácia pomocou ESP8266 alebo NODEMCU: 6 krokov
Automatizácia domácnosti pomocou ESP8266 alebo NODEMCU: Chceli ste niekedy svoj domov zautomatizovať cez wifi? Chcete ovládať svetlá, ventilátor a všetky ostatné zariadenia zo svojho smartfónu? Alebo ste niekedy chceli návod o pripojených zariadeniach a začať s ním? Tento projekt domácej automatizácie
DIY nízkonákladová domáca automatizácia pomocou Esp8266: 6 krokov
DIY nízkonákladová automatizácia domácnosti s použitím Esp8266: Ahoj všetci, dnes vám v tomto návode ukážem, ako som pripravil svoju vlastnú domácu automatizáciu ako krok k inteligentnej domácnosti pomocou modulu ESP 8266, všeobecne známeho ako nodemcu, takže bez plytvania časom Začnime:)
Domáca automatizácia pomocou MQTT a ESP8266: 6 krokov
Domáca automatizácia pomocou MQTT a ESP8266: V súčasnej dobe je domáca automatizácia trendovou a rozvíjajúcou sa érou IoT (internet vecí). Každý sa pokúša automatizovať domácnosť nejakým spôsobom, ktorý potom môže byť diaľkovo ovládaný alebo manuálny. A čo im uľahčuje život. Existujú ľudské techniky na ovládanie
Domáca automatizácia pomocou hlasu a úryvkov Raspberry Pi Matrix (časť 2): 8 krokov
Domáca automatizácia pomocou hlasu a úryvkov Raspberry Pi Matrix (časť 2): Aktualizácia domácej automatizácie pomocou hlasu a úryvkov Raspberry Pi Matrix. V tomto PWM sa používa na ovládanie externých LED a servomotora Všetky podrobnosti sú uvedené v časti 1 https://www.instructables.com/id/Controlling-Light
Jednoduchá domáca automatizácia (vlastná aplikácia Bluetooth): 6 krokov
Jednoduchá domáca automatizácia (vlastná aplikácia Bluetooth): v tomto návode vám ukážem, ako vytvoriť jednoduchú domácu automatizáciu (to znamená, že môžeme ovládať naše domáce aplikácie pomocou smartfónu)