Obsah:

Chytrá domácnost využívající Amazon Alexa: 5 kroků
Chytrá domácnost využívající Amazon Alexa: 5 kroků

Video: Chytrá domácnost využívající Amazon Alexa: 5 kroků

Video: Chytrá domácnost využívající Amazon Alexa: 5 kroků
Video: Google Nest Mini: Můj nový chytrý asistent (Recenze) 2024, Listopad
Anonim
Chytrý domov využívající Amazon Alexa
Chytrý domov využívající Amazon Alexa

Základní myšlenkou tohoto projektu je ovládání elektronického zařízení pomocí Amazon Alexa nebo prostřednictvím jeho aplikace odkudkoli na světě. K tomu použijeme Node MCU V1.0. Veškerý kód bude na mé stránce Github. Pokud v některém bodě některému kroku nerozumíte, můžete se vyjádřit níže a já na to odpovím nejdříve. Všechny kredity pro servery a kód jdou na kakopappa (https://github.com/kakopappa). Pro účely tohoto tutoriálu jsem upravil kód pro ovládání 4 relé. Pojďme začít!

Poznámka: Tento tutoriál předpokládá, že máte nějaké znalosti o Arduino IDE a Node MCU.

Zásoby

  1. Uzel MCU V1.0
  2. 4 relé (reléová banka)
  3. Propojovací vodiče
  4. Prkénko
  5. Externí zdroj energie

Krok 1: Vytvořte si účet na Sinric.com

Vytvořte si účet na Sinric.com
Vytvořte si účet na Sinric.com
Vytvořte si účet na Sinric.com
Vytvořte si účet na Sinric.com
Vytvořte si účet na Sinric.com
Vytvořte si účet na Sinric.com

První věc, kterou musíte udělat, je přejít na sinric.com a vytvořit si účet (zdarma). Sinric vám umožňuje ovládat váš mikrořadič přes internet. Poté získáte klíč API, který bude pro váš účet jedinečný. Tento klíč použijete později ve svém kódu. Další věc, kterou musíme udělat, je přidat zařízení. To se provádí kliknutím na tlačítko „Přidat“. Vytvořte pro své zařízení název, který poté použijete k volání přes Alexa. V typu zařízení vyberte „Přepnout“a poté klikněte na Uložit. Tím se vytvoří ID zařízení pro vaše zařízení, které bude také použito v kódu. V aplikaci Alexa povolte pro své ozvěny Amazonu schopnost Sinric, aby mohla objevovat nově vytvořená zařízení.

Krok 2: Zapojení obvodu

Zapojení obvodu
Zapojení obvodu
Zapojení obvodu
Zapojení obvodu

Zapojte obvod následovně nebo se řiďte přiloženým diagramem dělení:

Relé- ESP

VCC ----- Vin

IN1 ------ D5

IN2 ------ D4

IN3 ------ RX

IN4 ------ D2

JD-VCC Pozitivní na externí napájecí zdroj

GND ----- GND externího napájecího zdroje

Protože NodeMCU nemůže napájet reléovou banku samotnou, je k jejímu napájení zapotřebí externí napájecí zdroj.

Relé jsou připojena mezi spotřebiče přerušením živého vodiče a jejich vložením do každého relé jako do spínače.

Krok 3: Nahrání kódu do NodeMcu

Kód je nahrán zde:

Potřebné knihovny jsou ArduinoJson (instalace verze 5.13.2) a websockety Arduino (získáte z:

Nezapomeňte nakonfigurovat desku na Node MCU v1.0.

Na základě počtu relé, které potřebujete, můžete upravit kód a přidat další. Požadované změny by měly definovat nový pin a přidat další else if smyčku s novým ID zařízení. Piny můžete dokonce změnit podle svého vkusu odkazováním na tento pinový graf na

To vám řekne, které GPIO je co na Arduinu. V zásadě, pokud chcete změnit svůj reléový pin z D4 na D3, bude změna kódu následující:

Předchozí kód:

#define MYPIN2 2 // D4

Nový kód:

#define MYPIN2 0 // D3

Poznámka:

Cokoli za // je komentář na stejném řádku a není kompilátorem považován.

Krok 4: Konfigurace Amazon Echo

Konfigurace Amazon Echo
Konfigurace Amazon Echo
Konfigurace Amazon Echo
Konfigurace Amazon Echo

Chcete -li ovládat zařízení pomocí Amazon Echo, musíte je nejprve nastavit. Toho dosáhnete vyslovením „Alexa, Discover Devices“. Bude to trvat 20 sekund a mělo by to objevit vaše přepínače. Nyní můžete říci „Alexa, zapnout název zařízení“, čímž zařízení zapnete a naopak. Můžete jej také ovládat z aplikace Alexa v části Zařízení v aplikaci.

Krok 5: Konec

Doufám, že jste se při sledování tohoto Instructable nesetkali s žádným problémem. Pokud máte nějaké dotazy, napište je prosím níže v sekci komentáře.

Pokud mě chcete jakýmkoli způsobem podpořit, zde je moje Paypal ID: paypal.me/sahilgoel2001

Doporučuje: