Форум по Роботика

Контролери => Ардуино (Arduino) => Темата е започната от: Borislav_ST в Април 28, 2017, 08:04:35 pm

Титла: Arduino voice control
Публикувано от: Borislav_ST в Април 28, 2017, 08:04:35 pm
Здравейте,
Търсих много някаква информация в интернет но за съжаление познанията в скриптовете се равняват на 0. Реших да потърся помощ от професионалисти и за това създавам тази тема надявайки се че някой ще ми помогне. Искам на пръв поглед просто нещо - да активирам едно гнездо на осветление с гласова команда по мой избор. След доста ровене разбрах че е възможно но с помощта на микро контролер (Ардуино). Разбрах че програмата с която да програмирам контролера е безплатна както и тази за записване на гласовите команди но ударих на камък когато разбрах че за да може да осъществя идеята си трябва да въведа скрипт. До колкото разбирам мога да си купя ардуино в готов сглобен вариант с микрофон като приставка, мога да го включа към към компютъра за да го програмирам както и към екетричеството след като съм готов с програмирането. До тук добре но нямам готов скрипт за тази цел. Нужен ми е такъв който да подава електричество към осветителното тяло с гласова команда и да спира притока на енергия отново с гласова команда. Самите гласови команди до колкото разбирам мога да въведа сам след като имам скрипта. Ако някой може да ми помогне ще съм му много благодарен. (само да споделя как точно си го представям защото може да не е точно така и да усложни нещата) - скрипта е вързан за два файла ( записаните гласови команди (демо вариант) ) След като запиша моите просто подменям демо файловете с моите...Правилно ли съм разбрал? Имам и още няколко въпроса - гласовата команда която подавам на контролера може ли да бъде дадена от друг човек (женски/детски глас) или не и ако може то трябва ли да сложа няколко файла с различните гласови записи за да може повече от един човек да включва осветлението
Титла: Re: Arduino voice control
Публикувано от: yasko в Април 30, 2017, 09:33:37 am
Здравей,

Ако правилно съм разбрал искаш да комндваш един консуматор (осветелние) с гласови команди. Разпознаването на глас сложни алгоритми и изчислителна мощност, която ардуиното няма. За щастие има външни модули ( така наречените "shields"), които могат да помогнат. Ето един, който излиза на първо място при  търсене: https://www.sparkfun.com/products/13316
Разгледай го и виж дали ти върши работа. Ако ти си намерил друг модул, дай линк да го видим.
От другата стрна на Ардуиното трябва да имаш комутатор (примерно реле), който управлява самото осветелнеие. Най-добре си вземи готов модул.
Сега стигаме до това, което наричаш скрипт или по правилно програма. Ще трябва да се напише софтуер за ардуинто, който да изпълнява нужната функционалност. Може да провериш дали към съответния модул за гласово разпознаван няма готови примери. Но при всички случай трябва да имаш  идея от алгоритми и програмиране на Ардуино.
Тук има един друг подход за подобен проблем: http://www.robotics-bg.com/discussion/index.php?topic=109966.0
Титла: Re: Arduino voice control
Публикувано от: Borislav_ST в Април 30, 2017, 10:20:45 am
За това ли става въпрос - https://mods-n-hacks.gadgethacks.com/news/control-lights-with-your-voice-using-arduino-0142988/
Титла: Re: Arduino voice control
Публикувано от: yasko в Април 30, 2017, 11:03:25 am
Да, този модул имах предвид. Ето едно интересно видео:
https://www.youtube.com/watch?v=mvZuNszRhU4
Това е сайта на производителя:
http://www.veear.eu/. В секцията Downloads (http://www.veear.eu/downloads/) има примери и упътвания.
Незнам как се справя с български език.