Obsah:
- Krok 1: Požadované součásti
- Krok 2: Blynk App
- Krok 3: Programování ESP8266 v Arduino IDE
- Krok 4: IFTTT (pokud toto, pak ono)
- Krok 5: Obvod
- Krok 6: Monitorování odkudkoli na MOBILE (aplikace IFTTT)
Video: DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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 !!
- Vývojová deska wifi ESP8266 Nodemcu - možná cokoli LOLIN, AMICA, ADAFRUIT
-
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)
- Propojky nebo (Drát a páječka)
- 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)
- 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
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!
- vyberte nový projekt Pomocí tlačítka + přidejte widget
- Přidejte tlačítko, kolik chcete (DOKONČETE SVOU ZDARMA 2 000 ENERGIÍ a poté nakupte energii)
- Tlačítko Konfigurovat kliknutím na přidané tlačítko
- 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í)
- 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
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)
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
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:
Hlasem ovládaná domácí automatizace inspirovaná COVID-19: 5 kroků
Hlasem ovládaná domácí automatizace inspirovaná COVID-19: Za poslední zhruba 4 roky jsem vyzkoušel 3 nebo 4 různé variace domácích ovládacích prvků založených na Arduinu. Pro pohodlí všech je zde chronologická historie některých mých událostí. Instructable 1 - v říjnu 2015 používal IR a RF komunikační
Internetem ovládaná LED pomocí webového serveru založeného na ESP32: 10 kroků
Internetem ovládaná LED pomocí webového serveru založeného na ESP32: Přehled projektu V tomto příkladu zjistíme, jak vytvořit webový server na bázi ESP32 pro ovládání stavu LED, který je přístupný odkudkoli na světě. K tomuto projektu budete potřebovat počítač Mac, ale tento software můžete spustit i na
Hlasem ovládaná domácí automatizace (jako Alexa nebo Google Home, není potřeba Wifi ani Ethernet): 4 kroky
Hlasem řízená domácí automatizace (jako Alexa nebo Google Home, není potřeba Wifi ani Ethernet): Jedná se v podstatě o relé arduino ovládaná pomocí SMS s nastavením asistenta Google pro odesílání zpráv na hlasové pokyny. Je to velmi snadné a levné a funguje jako reklamy Alexa s vaším stávající elektrické spotřebiče (pokud máte Moto -X smartp
Hlasem ovládaná domácí automatizace: 8 kroků (s obrázky)
Hlasem ovládaná domácí automatizace: Dobrý den, v tomto návodu vás naučím vyrábět hlasem ovládanou domácí automatizaci. Prostě se připojíme k mobilu a ovládáme zařízení hlasem. Věř mi, není to tak těžké, jak to zní. Postupujte podle pokynů a
Levný, snadný, internetem řízený systém domácí automatizace: 5 kroků (s obrázky)
Levný, snadný, internetem řízený systém domácí automatizace: Pokud máte domácí mazlíčky/děti a potřebujete je krmit nebo jim dát výprask přes internet, tento systém vám může být k užitku. Je to velmi snadný a levný způsob, jak ovládat motory, LED diody atd. Doma z jakéhokoli počítače připojeného k webu. Vše, co potřebujete, je Webc