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.

Možné  vyskúšať na: https://arduino.php5.sk/ovladanie-hlasom.php



Prístupov 4234
Kvalita článku
(100%) hlasov 1

PRÍSPEVKY
SLEDUJETE
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
Hasičské stopky cez Arduino s displejom
[ 8.12.2018] (príspevkov 0)
RFID systém so správou on-line
[ 3.12.2018] (príspevkov 0)
ESP32 pripojené do Eduroamu
[ 18.11.2018] (príspevkov 0)
Airsoft / Paintball DOMINATOR cez Arduin...
[ 18.11.2018] (príspevkov 0)
Riadenie závlahy cez internet s Arduinom
[ 2.11.2018] (príspevkov 0)
Web scraper cez mikrokontróler
[ 2.11.2018] (príspevkov 0)
Ovládanie hlasom v slovenčine pre mikrok...
[ 30.5.2018] (príspevkov 0)
Odosielanie e-mailov cez Arduino/NodeMCU...
[ 23.5.2018] (príspevkov 0)
Ovládanie 16x relé - Multiuser web aplik...
[ 1.3.2018] (príspevkov 0)
Ovládanie hlasom - Arduino + Ethernet sh...
[ 16.1.2018] (príspevkov 0)