Talaan ng mga Nilalaman:

Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)
Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)

Video: Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)

Video: Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)
Video: MGA IBA'T IBANG URI O KULAY NG REGLA NA DAPAT MONG MALAMAN#menstration#mgaiba't-ibangkulayngmens 2024, Hulyo
Anonim
Home / Lab Voice Controlled Assistant
Home / Lab Voice Controlled Assistant

Tungkol sa Akin

Kamusta! Ito ang aking unang itinuturo, ako ay 17 taong gulang. Ako ay mula sa Greece kaya't ang aking Ingles ay maaaring hindi perpekto ngunit gagawin ko ang aking makakaya. Kaya, una kong dinisenyo ang app na ito 2 taon na ang nakakaraan at nakita ko ang paligsahang ito ng isang pagkakataon upang i-update ang aking dating proyekto.

Hakbang 1: Core, ang Kinokontrol na Katulong na Katulong

Talaga, ang Core ay isang application na kinokontrol ng boses na binuo kasama ang Visual Studio gamit ang wikang C #. Kinokontrol ng Core ang parehong computer at ilang mga Arduino board upang gawin itong mas kapaki-pakinabang para sa isang bahay o isang lab. Ang tutorial na ito ay hindi magtuturo sa iyo kung paano mag-program sa Visual Studio o Arduino. Ang layunin nito, ay tulungan kang bumuo ng iyong sariling tinig na kinontrol ng boses na ibinigay na mayroon ka nang ilang karanasan sa pagprograma. Mayroong maraming mga application na maaaring magamit ang proyektong ito. Ipapakita ko sa iyo ang ilang mga pangunahing application dahil ang karamihan sa mga posibilidad na maabot ay wala sa aking badyet. Ang magandang balita ay ipapaliwanag ko ang ilan sa mga sobrang "kakayahan" na maaaring maidagdag sa proyektong ito. Sa tutorial na ito ipapakita ko sa iyo kung paano gumawa ng mga playlist ng musika na Core, sasabihin ang oras at panahon, buksan ang mga application tulad ng browser, mga laro o isang tukoy na link tulad ng youtube, i-on / i-off ang mga ilaw, i-shutdown ang computer at huli ngunit hindi bababa sa kontrolin ang isang simpleng yunit ng power supply ng diy na ipaliwanag ko kung paano bumuo. Kaya't magsimula tayo! Suriin ANG ANDROID VERSION AT GANOON: CORE A. I. TIGONG TULONG (ANDROID VERSION)

Hakbang 2: Mga Aklatan ng Visual Studio

Mga Aklatan ng Visual Studio
Mga Aklatan ng Visual Studio

Ang pinakamahalagang bahagi ng code ay ang mga aklatan. Kung tama ako sa bawat solong silid-aklatan na ginagamit ko ay naka-embed na sa Visual Studio mismo. Lumipat tayo sa seksyon ng variable!

Hakbang 3: Mga Variable ng Visual Studio

Mga Variable ng Visual Studio
Mga Variable ng Visual Studio
Mga Variable ng Visual Studio
Mga Variable ng Visual Studio

Una sa lahat, kailangan nating itakda ang pangunahing mga variable na kung saan ay ang Media Player para sa musika at pagkilala sa boses at pagbubuo. Pagkatapos nating maitakda ang mga ito maaari na tayong lumipat sa iba. Kailangan namin ng isang bool na magbibigay-daan at hindi paganahin ang pagkilala sa boses, isang variable na mag-iimbak ng oras ng ilang iba para sa panahon at isa upang makontrol ang katayuan ng PSU! Pagkatapos … talagang iimbak namin ang bawat solong utos ng boses bilang mga kuwerdas … Gusto mo talaga silang isulat habang naririnig mo ang mga ito hindi sa paraang talagang nakasulat sila upang mas madali itong maunawaan ng mikropono, sa kabilang banda kung mayroon kang magandang mic hindi mo talaga kailangang magsulat ng "cor" sa halip na "core" o "ng" sa halip na "off". Maaari na tayong magpatuloy sa pagbubuo ng boses!

Hakbang 4: Pagbubuo ng Boses

Pagbubuo ng Boses
Pagbubuo ng Boses
Pagbubuo ng Boses
Pagbubuo ng Boses

Talagang magiging magiliw na magkaroon ng isang maligayang mensahe mula sa iyong katulong kapag siya ay magbukas. Kaya heto na! Upang gawin ang pagbubuo ng boses kailangan namin ng isang mabilis na tagabuo. Pagkatapos i-set up ang tagabuo kailangan naming magsimula ng isang pangungusap. Kapag nagawa na namin ang pangungusap handa na kaming magsulat kung ano ang nais naming maging mensahe ng maligayang pagdating. Pagkatapos ay kailangan lang nating tapusin ang pangungusap at sabihin sa programa na sabihin kung ano ang aming sinulat! Kaya sa halip na ulitin sa tuwing ang parehong proseso ay makakagawa tayo ng isang walang bisa. Titingnan namin ang walang bisa na ito sa tuwing nais naming pag-usapan ang application.

Hakbang 5: Unang Pakikipag-ugnay sa Program

Unang Pakikipag-ugnay sa Program!
Unang Pakikipag-ugnay sa Program!

Panahon na upang gawing "buhay" si Core! Talaga, kung ano ang una naming gagawin ay, kapag tinawag mo ang kanyang pangalan ay tutugon siya sa iyo at maghintay para sa iyong utos. Gayundin nais naming magkaroon ng isang "salamat" utos na sabihin sa kanya na hindi na namin siya kailangan. Sa pamamagitan ng paraan, ang utos na "VoiceSynthesis (string)" ay talagang walang bisa na nilikha namin dati upang makatipid ng oras. Sa sandaling tawagan namin ang simpleng linya ng code na ito maaari naming sabihin sa kanya kung anuman ang gusto namin!

Hakbang 6: Alamin ang Kanyang Malapit na Sarili, Sabihin sa Iyo ang Kanyang Katayuan at I-shutdown ang Computer

Alamin ang Kanyang Malapit na Sarili, Sabihin sa Iyo ang Kanyang Katayuan at I-shutdown ang Computer
Alamin ang Kanyang Malapit na Sarili, Sabihin sa Iyo ang Kanyang Katayuan at I-shutdown ang Computer

Ang bahaging ito ng code ay medyo simple Hindi sa palagay ko ang anumang labis na paliwanag ay kinakailangan dahil ang code ay maaaring madaling maunawaan.

Hakbang 7: Gawin Siyang DJ

Gawin Niya siyang DJ
Gawin Niya siyang DJ
Gawin Niya siyang DJ
Gawin Niya siyang DJ

Kaya maaari kang lumikha ng isang simpleng Windows Media Player Playlist! Oo! Ayan yun! Bigyan lamang siya ng lokasyon ng playlist at tangkilikin ang musika! Kinda … Kailangan mong magtakda ng isang bagong walang bisa upang maipaliwanag sa kanya kung paano patugtugin ang musika … Ngunit pagkatapos nito ay medyo simple!

Hakbang 8: Maraming Mga Paggamit

Mas Maraming Gamit!
Mas Maraming Gamit!

Ang bahaging ito ng code ay masyadong simple upang ipaliwanag! Kung susubukan kong ipaliwanag ito marahil ay gagawin ko itong higit na nakalilito

Hakbang 9: Gawin siyang Meteorologist

Gawing Meteorologist Siya!
Gawing Meteorologist Siya!
Gawing Meteorologist Siya!
Gawing Meteorologist Siya!

Ang bahaging ito ng code ay medyo malaki … Kaya't ang bahaging ito ng code ay talagang kumukuha ng data mula sa isang web site na forecast ng panahon at nai-save ang mga ito sa variable na "lagay". Mahahanap mo ang bahaging nagsasabing "Mandra, Greece" at palitan ito ng iyong sarili. Linawin lamang na ito ay "Town, Country". Ang temperatura ay talagang binibilang sa Fahrenheit, ngunit nasanay ako sa Celsius kaya't pinapalitan ko ito, maaari mong alisin ang mga variable na naglalaman ng pangalang "Celsius" at palitan ang mga ito ng may mga pangalang "Degree".

Hakbang 10: Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin

Image
Image
Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin!
Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin!
Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin!
Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin!

Soooo! Isa sa pinakamahalaga at kapaki-pakinabang na bahagi ng isang katulong sa bahay! Ang isang mabilis na paraan upang magawa ang switch na pareho nang manu-mano at awtomatiko ay isang servo! Hindi ko nais na gumamit ng isang kawad mula sa aking computer patungo sa switch dahil ang distansya ay medyo mahaba … Nalutas ko ang problemang ito gamit ang isang simpleng IR receiver at transmitter. Nagpadala ako ng isang senyas mula sa isang arduino na konektado sa Core sa isa pang arduino na kumokontrol sa servo.

Hakbang 11: Ang Yunit ng Supply ng Lakas

Image
Image
Ang Power Supply Unit
Ang Power Supply Unit
Ang Power Supply Unit
Ang Power Supply Unit
Ang Power Supply Unit
Ang Power Supply Unit

Ito ay isang medyo simpleng application! Gumagamit ka ng anumang 12V AC / DC Adapter na may isang relay na kinokontrol ng Arduino! Pagkatapos ay ikonekta mo ang 5V at 3.3V ng Arduino board sa dalawang iba pang mga relay at poofffff handa nang umalis ang iyong PSU!

Hakbang 12: Pupunta Pa

Pupunta pa sa Malayo
Pupunta pa sa Malayo

Maaari kang gumamit ng isang android sa computer microphone application tulad ng WO Mic upang makontrol ang programa mula sa ibang mga silid sa pamamagitan lamang ng pakikipag-usap sa iyong smart phone!

Hakbang 13: Ang Robotic Arm

Ang Robotic Arm
Ang Robotic Arm

Maaari ka ring bumili ng isang robotic arm. Maaaring magamit ang braso upang mabigyan ka ng mga tool kapag hiniling mo para sa kanila. Iimbak lamang ang pag-ikot ng mga servos sa arduino code at sa pamamagitan ng serial port kontrolin ito mula sa Core … Sa kasamaang palad, ang naturang aplikasyon ay wala sa aking badyet …

Hakbang 14: Salamat

Kung kailangan mo ng anumang suporta, kung may isang bagay na nais mong ipaliwanag ko sa iyo o nais mong tulungan akong mapabuti ang itinuturo na pahina na ipaalam lamang sa akin sa seksyon ng komento! Salamat sa oras mo, magkaroon ng isang maganda at malikhaing araw!

Inirerekumendang: