Obsah:

DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků
DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků

Video: DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků

Video: DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků
Video: Build Your Own AI Assistant Part 1 - Creating the Assistant 2024, Červenec
Anonim
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini

Ahoj!! Po dlouhé přestávce jsem tady, protože všichni musíme udělat něco nudného (práce), abychom si vydělali.

Po všech článcích HOME AUTOMATION, které jsem napsal z BLUETOOTH, IR, Local WIFI, Cloud, tj. Těch obtížných, * NYNÍ * přichází nejjednodušší, ale nejefektivnější řešení HOME AUTOMATION. T

jeho projekt potřebuje méně hardwaru, obvod na rozdíl od mých předchozích projektů. Využití služeb od různých softwarových společností je na tom většinou vidět s trochou znalostí Arduina a obvodů. Nenudíme tě. Užijte si LENNOST !!!

POZNÁMKA: Přečtěte si prosím celý dokument, bude to trvat 9 minut, jinak pokud poškodíte své součásti, nenesu odpovědnost !! Toto je potřetí, co nahrávám projekt, protože na webu jsou nějaké problémy s datem.

Krok 1: Požadované součásti

Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti

Ve skutečnosti je potřeba pět komponent, ale můžeme to rozdělit na druhou, jako jsem to udělal dříve, protože jsem tehdy nechtěl utrácet peníze !!

  1. Vývojová deska wifi ESP8266 Nodemcu - možná cokoli LOLIN, AMICA, ADAFRUIT
  2. Reléová deska 5V jako celek nebo se rozpadne následovně

    • RELÉ 5VULN2003 nebo ULN2003A
    • Dioda pro ochranu relé (která mi v dřívějších projektech chyběla)
  3. Propojky nebo (Drát a páječka)
  4. Jakákoli mobilní nabíječka nebo adaptér 5 V (náhradní nabíječka, nezničte mobilní nabíječku svého rodiče)
  5. GOOGLE HOME MINI

Takže si můžeme koupit reléovou desku relé 2/4/8/16 neporušenou v předem připraveném obvodu nebo ji můžeme vyrobit, podívejte se na mé předchozí články, jako je tento, abyste si vyrobili reléovou desku sami.

Krok 2: Blynk App

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

Nainstalujte si aplikaci Blynk do svého telefonu Android nebo telefonu Apple

Po instalaci se zaregistrujte pomocí e -mailu nebo facebooku (facebook preferuji). A ujistěte se, že znáte heslo použitého e -mailového ID, jinak nezískáte Blynk Auth Token (je specifický pro projekt), který je nejen zaslán na vaše registrované e -mailové ID, ale lze jej také získat z nastavení projektu v Blynku! Dělal si srandu!

  1. vyberte nový projekt Pomocí tlačítka + přidejte widget
  2. Přidejte tlačítko, kolik chcete (DOKONČETE SVOU ZDARMA 2 000 ENERGIÍ a poté nakupte energii)
  3. Tlačítko Konfigurovat kliknutím na přidané tlačítko
  4. Vyberte výstupní kolík (digitální) jako D1, D2, D3, _, _, _, _ (VYPLŇTE PŘÍRUČKY) (kolíky mohou být digitální, analogové, virtuální)
  5. Podívejte se na obrázky, spodní stav jsem dal jako 1 a horní stav tlačítka jako 0.

Důvodem je to, že vstup reléové desky je připojen k integrovaným obvodům, jako jsou ULN2003 nebo integrované obvody pro řízení relé, které fungují jako NOT brána.

Krok 3: Programování ESP8266 v Arduino IDE

Programování ESP8266 v Arduino IDE
Programování ESP8266 v Arduino IDE
Programování ESP8266 v Arduino IDE
Programování ESP8266 v Arduino IDE
Programování ESP8266 v Arduino IDE
Programování ESP8266 v Arduino IDE

V Arduino IDE musíme nejprve vybrat vývojovou desku, kterou budeme programovat, jak jsem řekl ve svých dřívějších projektech. Arduino IDE> Nástroje> Desky> Nodemcu 12E a vyberte port USB, ke kterému jsme jej připojili, jako COM3/4/5/6/…

Nyní musíme nainstalovat knihovnu Blynk do Arduina, abychom mohli snadno nic nedělat a mít každý kód !! SKETCH -> INCLUDE LIBRARY -> MANAG LIBRARIES -> SEARCH FOR "Blynk" -> INSTALL the LIBRARY

Připojte Nodemcu ESP8266 k notebooku. Samozřejmě s USB kabely !! Pro snadnost ne kodérů i mě:

Přejděte do SOUBORU> PŘÍKLADY> Blynk> Wifi desky> vyberte Standalone Nyní není potřeba nic jiného než Blynk Auth Token (specifický pro projekt) a wifi pověření. Načtěte skicu v ESP8266 a otevřete SÉRIOVÝ MONITOR.

Můžete vidět „IP“, poznamenejte si, že IP se může lišit podle zón serveru. Můj je, jak vidíte "139.59.206.133".80 je port normálně pro

Krok 4: IFTTT (pokud toto, pak ono)

IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)

Je to platforma, která nám pomáhá vytvářet vlastní applety, které nám mohou pomoci být upozorněni na konkrétní událost nebo mohou provést nějaký konkrétní úkol. Jak název napovídá: vše obklopuje „toto“a „ono“.

ZDE: Pokud „konkrétní fráze řečeno pomocníkovi Google“, pak „bude proveden ping“

Takže, jak bylo řečeno, musíme kliknout na - Moje applety> vytvořit nový> kliknout na toto> vyhledat a vybrat pomocníka Google> vybrat jednoduchou frázi> sledovat obrázky> vytvořit spoušť

Klikněte na to> vyhledejte webhooky> vyberte jej> zvolte Vytvořit webový požadavek> Budou zde následující pole:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitální 1/0…. 1 pro VYPNUTO a 0 pro ZAPNUTO je napsáno v tomto článku, přečtěte si to)
  • Metoda (GET) Typ obsahu (nic)
  • Tělo (nic)

Po vyplnění tohoto všeho klikněte na Vytvořit spoušť

Poznámka: PIN zde odpovídá pinům Arduino, takže stejně jako to, co vidíme na ESP8266, protože D1 je GPIO5, tj. D5 pro Arduino, které zde musíme napsat, nikoli D1. Příklad: https:// IP/YourAuthToken/update/D5? Value = 1 this znamená, že pin D1 ESP8266 bude VYPNUT. POUŽÍT SCHÉMA PINU ESP8266 K VĚDĚNÍ SPRÁVNÉ D? DO GPIO?

Krok 5: Obvod

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvody pro tento projekt jsou velmi jednoduché. Zde jsou použity komponenty, o kterých jsme diskutovali dříve:

5V adaptér; ESP8266 Nodemcu; reléová deska; propojky. Použil jsem dvě relé, ale můžeme jich použít tolik, kolik pinů ESP8266 existuje !!!

  • Napájení 5V bude napájeno na desku ESP8266 a relé.
  • ESP8266 Nodemcu bude mít napájení 5 V přes micro USB nebo Vin pin a Ground (Jak jsem to udělal).
  • Reléová deska má kolík Vcc a GND určený pro napájení. Řiďte se prosím obrázkem, nevkládejte spotřební materiál na druhou stranu reléové desky, která slouží k jinému účelu. (Neřeknu, že je to snadný úkol !!)
  • Takže náš IoT MODUL je nastaven tak, aby šel, co zbývá? Připojení ke spotřebičům …:)
  • To je nejjednodušší úkol, ale buďte opatrní, protože JEHO 220 V AC NEBO 110 V AC….. Vypněte hlavní vypínače, jinak zemřete, nevím, kdo napsal tento článek.
  • PŘIPOJTE pin „NE“(normálně otevřený) relé a COM (společný) kontakt relé ke spínačům spotřebiče paralelně, pokud není k dispozici žádný spínač pro spotřebiče, zapojte sériově piny relé do kteréhokoli z vodičů (ŽIVÝ nebo NEUTRÁLNÍ) se spotřebičem.

POZNÁMKA: Řekl jsem, že připojím relé na NO pin a COM pin, aby byla zařízení normálně ve vypnutém stavu. Jeden může použít NC pin (normálně zavřený), pokud chce jako výchozí zařízení zapnutý. Stav ON a OFF závisí na 2 FAKTORECH: 1) NO a NC pin relé 2) 0 a 1 logika v aplikaci IFTTT/Blynk

Krok 6: Monitorování odkudkoli na MOBILE (aplikace IFTTT)

Jednoduše lze sledovat dění v jejich domě odkudkoli na tomto světě, pouze pokud je k dispozici internet.

K tomu je tedy nezbytná aplikace IFTTT, která je pro uživatele systému Android k dispozici v Obchodě Google Play.

Uživatel IoS jej také může získat ze svého App Store.

V obou případech se nezapomeňte přihlásit ze stejného účtu propojeného s účtem GOOGLE HOME MINI a IFTTT, kde jste vytvořili applety. Co je tedy důležité, je účet gmail nebo facebook, který by měl být stejný po celou dobu.

V této aplikaci můžete vytvářet aplety stejným způsobem jako ve webové aplikaci IFTTT.

Když vytváříme applet, vždy existuje možnost přijímat oznámení při spuštění apletu, ve výchozím nastavení je ZAPNUTO.

Nyní tedy sledujte, zda je některý z vašich spotřebičů polechtaný.

UŽÍVEJTE SI LENIVOST !! Inovovat!! udělejte si tento projekt oblíbeným, abyste ukázali svou podporu, a pokud chcete více podobných DIY jednoduchých projektů…

Doporučuje: