Reklaam

arduino projektidMa hakkan oma Arduinot viimasel ajal tõesti armastama; läbinud põhilised õpetused ja teinud isegi LED-kuubi, olin valmis tegelema millegi palju keerukamaga. Õnneks pole Arduino projekti kõnejuhtimine tõesti nii keeruline, kui ma arvasin - nii et siin on 3 selgelt eristatavat lähenemisviisi, mida saate kasutada.

OSX Automatori ja Räägitavate Üksuste kasutamine

Üks viis, kuidas seda teha, on olemasolevate OSX-i sisseehitatud kõnekäskude utiliitide kasutamine; kohandatud käskude seadistamine Automatori toimingute käivitamiseks on lihtne. (Kui te pole Automatorist tuttav, laadige alla meie leht tasuta PDF-juhend Maci automatiseerimiseks Vinge automaatika juhend Maci kasutajateleÜkskõik, kas tegemist on meilisõnumite sortimisega, dokumentide otsimisega või esitusloendi koostamisega, oleksite üllatunud, kui palju toiminguid saab käsitsi teha automaatselt, mitte kui te ainult teaksite, kuidas alustada. Loe rohkem !)

Arduino koodipoolel kasutame selle kohta üksikasjalikku Stringi puhvrit Arduino foorumi niit

- see võimaldas meil seeriakommunikatsioonis otsida täpseid sõnu - ilma selleta leidsin tüübi teisendused numbrid, baiti, ja keelpillid olla problemaatiline. Siin on Arduino täielik kood jadakäskluste kuulamiseks, kuigi peate seadme käsitsemiseks oma käsud ja riistvara lisama, kuna see jääb selle Arduino projekti õpetuse raamest välja. Kui kasutate releesid, pidage meeles, et nad peavad saama hakkama 120-240vAC. Samuti, kui olete selle kõige jaoks uus, tutvuge kindlasti meie algajatega Arduino juhend Arduino kasutamise alustamine: Algajate juhendArduino on avatud lähtekoodiga elektroonika prototüüpide platvorm, mis põhineb paindlikul, hõlpsasti kasutataval riist- ja tarkvaral. See on mõeldud kunstnikele, disaineritele, harrastajatele ja kõigile, kes on huvitatud interaktiivsete objektide või keskkondade loomisest. Loe rohkem esimene.

arduino projektid

Järgmisena laadige see alla Arduino-seeria utiliit mis võimaldab meil käsurealt või kesta skripti kaudu Arduinoga otse suhelda. Pange see oma kasutajakataloogi juure, seejärel avage terminali seanss ja tippige:

teha arduino-sarja

oma süsteemi paketi koostamiseks.

Selle utiliidi kasutamine on üsna lihtne, kuid meie eesmärkidel alustage tippimist

ls /dev/tty.*

et teada saada, millist porti teie Arduino on sisse lülitatud (USB-port). Seejärel käsu saatmiseks kasutage:

./arduino-serial -b 9600 -p /dev/tty.usbmodemfd13411 -s lightsOn

Asenda /dev/tty.usb~ täpse nimega, mille leidsite Arduinoga ühendatud USB-pordi jaoks. Lisateavet näpunäidete kohta, sealhulgas tagastamisväärtuse saamiseks, vaadake algselt lehelt, kuid seda tehakse praegu.

arduino kõnejuhtimine

Üks asi, mida ma leidsin, on see, et pidin Arduino "käivitama", saates käsu, kasutades nuppu Arduino jadamonitor esiteks, siis töötas kõik hästi. Kui keegi teab, miks see nii on, siis tahaksin seda kuulda.

Järgmisena avage Automator ja looge uus Rakendus. Leidke Käivitage skript, lisage see ja kleepige jadakäsku, et tuled sisse lülitada.

Salvestage see raamatukogu / kõne / kõneldavad üksused kausta sõnadega, mille soovite toimingu käivitada - minu puhul „põleb”.

arduino kõnejuhtimine

Seejärel lubage hääldatavaid käske Juurdepääsetavus eelistuste paneel.

arduino kõnejuhtimine

See õpetus aastast 2009 Kuidas kasutada kõnekäsklusi oma Macis Loe rohkem on endiselt asjakohane, kuid põhimõtteliselt soovite selle lubada Globaalselt kõneldavad üksused.

arduino projektid

Siin on demo selle kõige toimimisest.

Lihtne VR-kilp (riistvara)

EasyVR on täiendav riistvaraline kilp, mis kodeerib kõigepealt teie eelnevalt salvestatud kõneproovid, seejärel kasutab nende mustrite sobitamiseks riistvarapõhist lahendust. Seadistamine on pisut keeruline ja iga käsk vastab ainult ühele hääljäljele, kuid see on kõige põhjalikum valik, kui soovite, et projekt oleks sõltumatu arvutist. EasyVR Shield maksab Suurbritannias CoolComponentsilt 35 naela või 50 dollarit SparkFunilt USA-st. Siin on kaitsekilbi demo koos kodeerimisega:

SiriProxy kaudu Ruby

Kui teil on Siri-võimeline iPhone, mis on purunenud, Siri puhverserver on suurepärane võimalus telefoni hääletuvastuse võimaluste kasutamiseks. SiriProxy on Ruby rakendus, mis kuulab ära käsklused, mida tuntakse ära ja saadetakse Apple'i serveritesse; lisage viis suhelda Arduinoga ja teil on SiriProxy-Arduino. Ainus negatiivne külg on see, et peate Arduinole üles laadima spetsiaalse visandi, mis rakendab Ruby API-d, nii et peate seda kohandama või kõik arvuti poolel Ruby's olevad andmed kodeerima.

Seal on see olemas - 3 ainulaadset viisi, kuidas juhtida Arduino projekti ainult oma häälega. Kas proovite häält oma tulesid juhtida? Kas arvate, et saaksite neid ideid mõnes teises projektis ära kasutada? Andke meile kommentaarides teada!

Jamesil on tehisintellekti BSc ning ta on CompTIA A + ja Network + sertifikaadiga. Ta on MakeUseOfi juhtiv arendaja ja veedab oma vaba aega VR-i paintballi ja lauamänge mängides. Ta on lapsest peale arvutit ehitanud.