Talaan ng mga Nilalaman:
- Hakbang 1: Core, ang Kinokontrol na Katulong na Katulong
- Hakbang 2: Mga Aklatan ng Visual Studio
- Hakbang 3: Mga Variable ng Visual Studio
- Hakbang 4: Pagbubuo ng Boses
- Hakbang 5: Unang Pakikipag-ugnay sa Program
- Hakbang 6: Alamin ang Kanyang Malapit na Sarili, Sabihin sa Iyo ang Kanyang Katayuan at I-shutdown ang Computer
- Hakbang 7: Gawin Siyang DJ
- Hakbang 8: Maraming Mga Paggamit
- Hakbang 9: Gawin siyang Meteorologist
- Hakbang 10: Bored Ka Bang I-on o I-off ang switch? Nalutas ang Suliranin
- Hakbang 11: Ang Yunit ng Supply ng Lakas
- Hakbang 12: Pupunta Pa
- Hakbang 13: Ang Robotic Arm
- Hakbang 14: Salamat
Video: Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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
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
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
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
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
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
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
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
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:
Internet / cloud Controlled Home Automation Gamit ang Esp8266 (aREST, MQTT, IoT): 7 Hakbang (na may Mga Larawan)
Internet / cloud Controlled Home Automation Gamit ang Esp8266 (aREST, MQTT, IoT): LAHAT ng mga kredito sa http://arest.io/ para sa cloud service !! IoT ang pinaguusapan na paksa sa mundo ngayon !! Ang mga cloud server at serbisyo na ginagawang posible ito ay ang atraksyon ng mundo ngayon … RULING OUT THE DISTANCE BARRIER was and is the
Paano Gumawa ng isang Bluetooth Controlled RC Car sa Home: 4 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Bluetooth Controlled RC Car sa Home: Alamin Kung Paano Gumawa ng isang simpleng kontroladong robotic car ng SmartPhone sa pamamagitan ng paggamit ng Arduino at napaka pangunahing mga elektronikong sangkap
DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini: Hoy !! Matapos ang isang mahabang pahinga narito ako dahil lahat tayo ay kailangang gumawa ng isang bagay na nakakasawa (trabaho) upang kumita. Pagkatapos ng lahat ng mga artikulo sa HOME AUTOMATION na isinulat ko mula sa BLUETOOTH, IR, Local WIFI, Cloud ie ang mahirap, * NGAYON * darating ang pinakamadali ngunit ang pinaka mahusay
Google Home Controlled Power Outlet: 9 Mga Hakbang (na may Mga Larawan)
Google Home Controlled Power Outlet: Palaging nais ng aking kasintahan na bumuo ng isang matalinong bahay. Kaya itinatayo namin ang imprastraktura at unang item ng matalinong bahay, isang remote control outlet switch na maaari mong kontrolin ang paggamit ng isang control panel o paggamit ng mga command sa boses (kung mayroon kang google home o goog
Alexa Voice Assistant sa Raspberry Pi Zero Docking Hub: 6 Mga Hakbang (na may Mga Larawan)
Ang Alexa Voice Assistant sa Raspberry Pi Zero Docking Hub: Upang bumuo ng isang matikas na Alexa Voice Assistant sa isang Pi Zero W na may mas kaunting mga wire at USB dongle, Gumagamit ako ng isang Raspberry Pi Zero Docking Hub ng isang Makerspot. Ang docking hub na ito ay may built-in na audio codec na maaaring mag-host ng isang mikropono at isang speaker sa pamamagitan ng 3.5mm aud