blogy logo
login PRIHLÁS SA
BLOG deadawp
ČLÁNKY
DISKUSIE
2
SLEDOVAŤ BLOG
PHP, Arduino programátor
deadawp



NodeMCU ovládané hlasom
pridal deadawp 2.9. 2017 o 23:11



NodeMCU je známou vývojovou doskou. Stala sa obľúbenou najmä kvôli 1MB pamäti pre program, zatiaľ čo Arduino ponúka iba 32kB (z toho 4kB Bootloader). Premýšľal som nad spôsobom ako začleniť tento čip do projektu inteligentnej domácnosti, resp. ak to chceme anglicky tak Smart Home.

NodeMCU je výkonný nástroj na správu zariadení, osvetlenia, prakticky všetkého, čo by mal inteligentný dom obsahovať. Najčastejšie sa správa takéhoto domu realizuje prostredníctvom aplikácie pre smartfón, kde klikaním na funkcie dashboardu môžeme jednotlivé prvky ovládať. Našiel som ale ešte o niečo originálnejšie a to ovládanie hlasom. Hlas sa neprenáša priamo do dosky, ale na webserver na jednoduchú webstránku. Na webstránku je možné využiť hlas ale taktiež i napísať príkaz. Po vykonaní requestu zo strany používateľa, v prípade hlasu je to automatické (AJAX).

Príkazy sa následne po preložení z reči do textovej informácie uložia do textového súboru. NodeMCU si textový súbor stiahne a na základe informácie v ňom porovná, či sa text zhoduje s nejakou podmienkou. V prípade, že áno, vykoná sa. Tak ako každý správny "bastliar" som sa na úvod snažil toto riešenie odtestovať jednoduchým spínaním led diódy. Výsledok posúďte sami.

Vyskúšal som rozšíriť funkcionalitu na spínanie 8 výstupov rôznymi príkazmi a funguje to skvele. Nakoľko sa jedná o HTTP response, riešenie sa dá zefektívniť aj prostredníctvom MQTT protokolu. Momentálne riešenie bolo testované pod prehliadačom Chrome či už na Windowse, Linuxe, ale aj pod Androidom 4.4.2. bez akýchkoľvek problémov.



Prístupov 309
Kvalita článku
hlasov 0

PRÍSPEVKY
SLEDOVAŤ
Prosím prihláste sa pre možnosť pridania komentáru.
Prihláste sa, alebo použite facebook login facebook login
ĎALŠIE ČLÁNKY V BLOGU
Ovládanie hlasom pre Arduino/NodeMCU/Ras...
[ 16.9.2017] (príspevkov 0)
Webaplikácia na používateľský hardvér
[ 3.9.2017] (príspevkov 0)
NodeMCU ovládané hlasom
[ 2.9.2017] (príspevkov 0)
Hardvér pre IoT - Mikrokontroléry a mikr...
[ 1.9.2017] (príspevkov 0)
Meteostanica s Arduinom a Ethernet Shiel...
[ 31.8.2017] (príspevkov 0)
Webwars si hľadá nového majiteľa
[ 31.8.2017] (príspevkov 2)
Deer Hunter 2005 Multiplayer stále žije!
[ 31.8.2017] (príspevkov 0)
Bitcoiny zdarma - Oboznámte sa s bitcoin...
[ 31.8.2017] (príspevkov 1)