[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 07.08.22
Príspevky: 441
Témy: 194 | 194
Bydlisko: Poprad-okolie

Amazon Alexa Echo Dot v1 a v2 je hlasový asistent, ktorý dokáže prijímať hlasové povely a na ich základe vykonávať akcie. Vhodný spôsob pre realizáciu inteligentnej domácnosti. Dokáže prehrávať hudbu cez Spotify, odpovedať na povely. Obsahuje WiFi pre pripojenie k 2,4GHz, alebo 5GHz WiFi sieti.

Dnes si ukážeme ako je možné Amazon Echo Dot prepojiť s mikrokontrolérom ESP8266. Amazon Alexa Echo Dot dokáže ESP8266 ovládať prostredníctvom UDP callbackov. Každý z callbackov má svoj ON / OFF switch - príznak. Každú akciu (napríklad výstup) je možné ovládať dvomi hlasovými povelmi.

Pripravil som jednoduché implementácie pre ovládanie výstupu inteligentného systému Loxone s HTTP autentizáciou s využitím HTTPClient knižnice (autentizácia prebieha predvoleným menom a heslom do Loxone systému). Taktiež obdobný príklad pre ovládanie stavu (výstupu) na PHP webserveri (bez HTTP autentizácie). V oboch prípadoch je dostupný jeden Callback - Relay 1 (one), ktorý reaguje na ON / OFF switch.
ESP8266 - Ovládanie hlasom cez Amazon Echo Dot
Callbackom je možné riadiť aj fyzické výstupy, spúšťanie hudby, prehrávanie sieťových streamov a mnoho ďalších akcií, ktoré je možné jednoducho doprogramovať. Callbacky je možné jednoducho škálovať, odporúčaný počet je maximálne 4-6 callbackov pri ktorých ESP8266 funguje stabilne. ESP8266 funguje na princípe keep-alive servera, ktorý UDP callbacky drží viditeľné pre Amazon Echo Dot.

Základnou podmienkou pre funkčnosť celého systému je prevádzkovať ESP8266 a Amazon Echo Dot v rovnakej LAN sieti, kde sa dokážu navzájom vidieť a byť dostupné.

Ovládanie:
    Hlasovou požiadavkou: "Alexa, Find devices" získame od Amazonu výstupo počte smart zariadení v sieti
    Amazon Echo Dot odpovie napríklad: "The Discovery is complete, I found one smart device." - to znamená, že v sieti existuje jeden Callback, ktorý je možné On / Off ovládať.
    Pre ovládanie výstupu z príkladov použijeme: "Alexa, Turn relay one on", prípadne "Alexa, Turn relay one off"
    Amazon Echo Dot vykoná akciu (spustením Callbacku s príslušným ON / OFF príznakom) a odpovie: "Okay"
    ESP8266 vykoná akciu nastavenú v danom Callbacku a ON / OFF príznaku.

Projekt nie je kompatibilný pre Amazon Alexa Echo Dot v3.

Potrebné knižnice pre projekt sú dostupné na Githube: https://github.com/martinius96/Amazon-voice-control-libraries
Knižnice je potrebné importovať do: C:/Users/[User]/Documents/Arduino/libraries

Programové implementácie sú dostupné na: https://arduino.php5.sk/amazon-hlasove-ovladanie.php

Program je kompatibilný pre ESP8266 dosky a moduly: (Generic, NodeMCU v2/v3 Lolin, Wemos D1, Wemos D1 Mini). Program bol testovaný pod Arduino Core 2.3.0 pre ESP8266.
ESP8266 - Ovládanie hlasom cez Amazon Echo Dot


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa

Ahoj, co to vlastne robi?

Spusti to kavovar, alebo pusti pesnicku? Alebo to len hlada zariadenia v sieti? Ved doma viem, ake mam zariadenia, nie? Preco sa musim pytat aleksy?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 07.08.22
Príspevky: 441
Témy: 194 | 194
Bydlisko: Poprad-okolie
Napísal autor témyOffline : 30.05.2020 22:25 | ESP8266 - Ovládanie hlasom cez Amazon Echo Dot

To je príklad použitia, že aj Alexa ti vie odpovedať, nemusíš si otvárať router, či nejakú administráciu, je to skôr kontrola, či má zariadenie konektivitu, "či sa vidia". Robiť to môže všetko, čo si naimplementuješ. Od odmeraní teplôt, cez otvorenie dverí, spustenia kávovaru po časovo riadené kúrenie či závlahu atď...

Konkrétne implementácie odo mňa, ktoré som testoval a rozširoval obsahujú:
    Ovládanie svetiel a výstupov, klasické log 1 / log0
    Ovládanie systému Loxone s HTTP autentizáciou ESP8266, teda ti vie poslať niečo (stav, hodnotu, napríklad teplotu) do Loxone autorizovane, že mu Loxone umožní niečo zapísať...
    Request na webovú službu, klasicky do internetu, či už HTTP / HTTPS request podľa implementácie
a ďalších možností ako to využiť je fakt mnoho..


Offline

Užívateľ
Užívateľ
ESP8266 - Ovládanie hlasom cez Amazon Echo Dot

Registrovaný: 09.06.15
Príspevky: 3682
Témy: 56 | 56
Bydlisko: BT

To vsetko sa da robit aj v loxone apke.


 [ Príspevkov: 4 ] 


ESP8266 - Ovládanie hlasom cez Amazon Echo Dot



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Amazon Echo dot 3 - Alexa

v Ostatné

2

247

03.01.2021 14:12

peto111

V tomto fóre nie sú ďalšie neprečítané témy.

P/V: Amazon (Alexa) echo dot 4.gen

v Predám

0

211

22.12.2021 21:06

medove

V tomto fóre nie sú ďalšie neprečítané témy.

Amazon Echo - Spotify vs Amazon Music viditelnost

v Ostatné

0

107

23.02.2022 9:14

Oliver96

V tomto fóre nie sú ďalšie neprečítané témy.

Hlasom ovládané auto - ESP8266 (NodeMCU)

v Články

2

442

10.01.2020 18:25

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

I/P: Amazon Echo 2. generácie - nové, nerozbalené

v Predám

0

377

17.12.2018 15:45

BiGTomEE

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie hlasom v slovenčine pre mikrokontroléry a mikropočítače

v Články

0

555

25.07.2018 19:33

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie hlasom pre Arduino/NodeMCU/ESP32/Raspberry/Orange Pi ... projekty

v Mikropočítače

1

952

16.09.2017 9:16

ado130

V tomto fóre nie sú ďalšie neprečítané témy.

Autonómne vykurovanie cez internet s ESP8266

v Články

0

3164

15.01.2019 18:21

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

Kúpa notebooku cez amazon.co.uk

v Notebooky a netbooky

1

447

11.11.2016 23:19

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

ovladanie cez USB

v Elektronika

1

904

15.12.2007 11:06

POM4R4NC

V tomto fóre nie sú ďalšie neprečítané témy.

ovladanie cez IRda

v TV

6

1032

31.01.2007 15:20

Cmoud

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie PC cez wifi siet

v Sieťové a internetové programy

1

1041

09.05.2010 12:25

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

ovládanie obrazoviek cez jeden PC

v Monitory, televízory a projektory

2

361

27.02.2017 12:23

RiJoY285

V tomto fóre nie sú ďalšie neprečítané témy.

ovladanie druheho PC cez internet

v Sieťové a internetové programy

2

1115

19.01.2011 12:05

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

Ovladanie elektroniky cez infraport W200I

v Mobilné zariadenia

5

881

26.12.2008 16:00

peter seal

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie Arduina cez UART z počítača

v Články

0

408

21.11.2020 12:53

martinius96



© 2005 - 2022 PCforum, edited by JanoF