Реклама

ардуино пројектиУ последње време заиста почињем да волим свог Ардуина; прошао кроз основне туторијале и чак направио ЛЕД коцку, био сам спреман да се позабавим нечим далеко сложенијим. Срећом, говор о контроли Ардуиног пројекта заиста није тако сложен као што сам мислио - тако да овде постоје 3 различито различита приступа која можете предузети.

Коришћење ОСКС Аутоматора и Говорних предмета

Један од начина на који то можемо учинити је коришћење постојећих алата за говорне наредбе уграђених у ОСКС; подешавање прилагођених команди за покретање акција Аутоматора је једноставно. (Ако нисте упознати са Аутоматором, преузмите наш бесплатни ПДФ водич за аутоматизацију вашег Мац-а Водич за супер аутоматизацију за кориснике Мац-аБило да се ради о сортирању е-поште, претраживању докумената или стварању листе за репродукцију, запрепашћићете се колико задатака се може извршити аутоматски уместо ручно - ако само знате како започети. Опширније !)

На страни Ардуинове шифре користимо Стринг међуспремник детаљно о ​​овоме

instagram viewer
Тема форума Ардуино - ово нам је омогућило да тражимо тачне речи у серијској комуникацији - без овога сам нашао врсте конверзија између бројеви, бајтова, и жице да буде проблематично. Ево потпуног Ардуиновог кода за слушање серијских команди, мада ћете морати да додате сопствене команде и хардвер за стварно управљање уређајима, јер је то ван обухвата овог Ардуиновог водича за пројекат. Ако користите релеје, имајте на уму да они морају да управљају 120-240вАЦ. Такође, ако сте нови у свему томе, обавезно погледајте почетнике Ардуино водич Почетак рада с Ардуином: Водич за почетникеАрдуино је платформа за прототирање електронике отвореног кода која се заснива на флексибилном хардверу и софтверу који се лако користи. Намењен је уметницима, дизајнерима, хобистима, и свима који су заинтересовани за стварање интерактивних објеката или окружења. Опширније први.

ардуино пројекти

Затим преузмите ово Ардуино-серијски услужни програм што нам омогућава директну комуникацију са Ардуином из командне линије или скрипте схелл-а. Ставите ово у корен вашег корисничког именика, а затим отворите терминалску сесију и откуцајте:

направити ардуино-серијски

да саставите пакет за свој систем.

Употреба овог услужног програма је прилично једноставна, али за наше потребе започните куцањем

лс /дев/тти.*

да бисте сазнали на којем је порту ваш Ардуино (УСБ онај). Затим да бисте послали команду, користите:

./ардуино-сериал -б 9600 -п /дев/тти.усбмодемфд13411 -с свјетлаОн

Заменити /dev/tty.usb~ са тачним именом које сте пронашли за свој УСБ прикључак на Ардуино. Погледајте оригиналну страницу за више примера употребе, укључујући добијање повратне вредности, али то ће се за сада учинити.

контрола говора ардуино

Једну ствар коју сам открио је да сам морао „покренути“ Ардуино слањем наредбе користећи Ардуино серијски монитор прво, онда је све функционисало добро. Ако неко зна зашто је то тако, волео бих да чујем.

Следеће, отворите Аутоматор и створите нову Апликација. Пронађи Покрените скрипту о шкољкама акцију, додајте је и залепите у серијску наредбу да укључите светла.

Сачувајте то у библиотека / говор / Говорни предмети директоријум са речима које желите да покренете акцију - у мом случају „светли“.

контрола говора ардуино

Затим омогућите изговорљиве наредбе из Приступачност панел са преференцијама.

контрола говора ардуино

Овај туториал из 2009 Како се користе говорне команде на вашем Мац-у Опширније је још увек релевантан, али у основи то желите да омогућите Глобал Гоакабле Итемс.

ардуино пројекти

Ево приказа о томе како све функционише.

Еаси ВР Схиелд (хардвер)

ЕасиВР је додатни хардверски штит који прво кодира ваше претходно снимљене узорке говора, а затим користи решење засновано на хардверу за њихово подударање узорака. Подешавање је мало компликовано и свака наредба реагује само на један гласовни отисак, али ово је најопсежнији избор ако желите да пројекат буде независан од рачунара. ЕасиВР Схиелд кошта 35 £ од ЦоолЦомпонентс у Великој Британији, или 50 УСД од СпаркФун-а у САД-у. Ево демонстрације оклопа у акцији, заједно са поступком кодирања:

СириПроки Виа Руби

Ако имате иПхоне са Сири способним да буде разбијен, Сири Проки је одличан начин да се искористе могућности препознавања гласа на вашем телефону. СириПроки је апликација Руби која слуша команде које се препознају и шаљу Аппле-овим серверима; додајте на начин да комуницирате са Ардуином и имате СириПроки-Ардуино. Једина мана је да морате да пошаљете посебну скицу у Ардуино који имплементира Руби АПИ, тако да ћете је морати прилагодити или све кодирати у Руби на страни рачунара.

Ето га - три јединствена начина за контролу било ког Ардуиног пројекта само својим гласом. Да ли ћете покушати гласом да управљате својим светлима? Мислите ли да бисте могли искористити ове идеје у неком другом пројекту? Јавите нам у коментарима!

Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.