Talaan ng mga Nilalaman:

Katulong ng Wikang Ingles na Arduino: 7 Mga Hakbang
Katulong ng Wikang Ingles na Arduino: 7 Mga Hakbang

Video: Katulong ng Wikang Ingles na Arduino: 7 Mga Hakbang

Video: Katulong ng Wikang Ingles na Arduino: 7 Mga Hakbang
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024, Hulyo
Anonim
Image
Image
Katulong ng Wikang Ingles na Arduino
Katulong ng Wikang Ingles na Arduino
Katulong ng Wikang Ingles na Arduino
Katulong ng Wikang Ingles na Arduino
Katulong ng Wikang Ingles na Arduino
Katulong ng Wikang Ingles na Arduino

Panimula:

Ako ay isang mag-aaral na nagtapos na nagtatrabaho patungo sa aking Master's Degree in Education na may pagtuon sa Pagsasama ng Teknolohiya. Kasalukuyan akong nagtuturo ng musika at gumastos ng isang mahusay na bahagi ng semester na ito sa pag-aaral tungkol sa paggamit ng Arduino para sa mga proyekto na nauugnay sa musika. Para sa aking huling proyekto, nais kong subukan ang isang bagay na maaaring magamit sa labas ng silid-aralan ng musika. Nakipag-usap ako sa guro ng ELL sa aking paaralan na nagtatrabaho sa kindergarten, at tinalakay niya ang pangangailangan para sa pagpapatibay ng bokabularyo, kaya nais kong lumikha ng isang katulong sa wika.

Gamit ang mga konsepto mula sa Fruit + Electronics = Piano (2016), at Kasayahan sa Pakikipag-usap Arduino (n.d.), nagawa kong lumikha ng aparatong ito na maaaring magamit upang mapalakas o masuri ang pag-unawa ng mag-aaral sa mga salita at parirala sa bokabularyo. Gumagamit ang proyektong ito ng anim na capacitive touch sensor. Kapag ang sensor at ang lupa ay hinawakan, ang aparato ay magsasalita ng salita o parirala na nakatalaga sa sensor na iyon. Ang sketch ay may tatlong mga pagpapaandar na magagamit upang payagan ang gumagamit ng pagkakataon na madaling baguhin mula sa isang bokabularyo na itinakda sa isa pa. Nagsama din ako ng mga printout na maaaring mailagay sa tuktok ng aparato para sa madaling paggamit. Suriin ang video upang makita ang isang mas malalim na paglalarawan ng produkto!

Ang yunit ay nakalagay sa loob ng isang baligtad na kahon ng sapatos. Ang Arduino ay naka-mount sa panloob na takip ng kahon at ang "tuktok" ng yunit ay ang ilalim ng kahon ng sapatos. Pinutol ko ang mga butas sa "tuktok" ng yunit pati na rin ang isa sa gilid para sa mga speaker ng kable at USB cable. Ang anumang labis na duct tape na maaari mong makita ay upang masakop lamang ang tatak ng pangalan ng sapatos.

Antas ng Kakayahan: Makapagitna, tulad ng kinakailangang i-download at iakma ang talkie upang magkasya sa mga pangangailangan ng aparato.

Mga Sanggunian:

Prutas + Elektronika = Piano. (2016). Nakuha mula sa

Masaya sa pakikipag-usap Arduino. (n.d.). Nakuha mula sa

Hakbang 1: Mga Kagamitan:

Mga Materyales
Mga Materyales

Mga Bahagi ng Arduino:

1 Arduino Uno / USB cable

1 Breadboard

6 1 Mega Ohm Resistors

2 speaker (Gumamit ako ng 2 8 Ohm, 2 Watt speaker)

2 amplifiers (Gumamit ako ng 2 LM386 module)

19 Lalaki - Mga Kable ng Babae

14 Lalaki - Mga Lalaki na Kable (iba't ibang haba)

Mga tool:

7 Mga Thumbtack (dapat lahat ng metal, ang mga ipininta ay tila hindi gumana rin)

1 Shoebox (para sa kaso)

4 Coated Paper Clips (upang mai-mount ang Arduino sa clipboard, opsyonal)

3 piraso ng papel at kulay na printer upang mai-print ang mga pahina ng pagtatanghal

Double Stick Tape (Opsyonal)

Duct Tape

Maliit na Screwdriver (Gumamit ako ng isang salamin sa mata na distornilyador, ngunit gagana rin ang isang ulo ng Phillips)

Hakbang 2: Skematika

Skematika
Skematika

Narito ang eskematiko para sa aparato. Ginamit ko ang Tinkercad upang lumikha ng pangunahing eskematiko, pagkatapos ay ayusin ang imahe upang mabayaran ang mga aparato na wala sa menu ng Tinkercad. Nagdagdag ako ng pangalawang lalaking-babae na kawad sa bawat koneksyon mula sa Arduino sa Amplifier, na pinapayagan akong buksan at isara ang kahon upang magawa ang iba pang mga koneksyon.

Rekomendasyon: huwag itulak ang thumbtack sa babaeng dulo ng kawad hanggang sa gawin mo ang huling koneksyon sa pamamagitan ng kahon ng sapatos. Ang mga thumbtacks ay iunat ang mga koneksyon sa babaeng dulo ng kawad, na magdudulot ng isang nabawasang koneksyon kung tinanggal at muling na-install. Natapos ko ang pag-tap ng maliit na tubo ng mga wire sa loob ng kahon sa panahon ng huling pag-install upang mabayaran ang pag-uunat ng mga input pagkatapos ng pagsubok sa yunit.

Mga Sanggunian:

Tinkercad. (2019). Nakuha mula sa

Hakbang 3: Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)

Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)
Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)
Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)
Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)
Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)
Hakbang 1: Ihanda Ka sa Ibabaw ng Trabaho (opsyonal)

Hindi ko nais ang aking Arduino na lumilipat-lipat kapag dinala, kaya't nagpasya akong i-mount ang minahan sa panloob na takip ng kahon ng sapatos. Gamit ang mga butas ng tornilyo sa Arduino Uno, minarkahan ko ang takip ng kahon ng sapatos at sinuksok ito. Inalis ko ang pagkalagot ng panlabas na bahagi ng mga clip ng papel (tingnan ang diagram 1) at itinulak ang mga ito sa mga butas mula sa labas ng takip ng kahon, pagkatapos ay ginamit ang duct tape upang mapigilan ang mga ito (tingnan ang diagram 2).

Matapos i-flip ang takip ng kahon (sa loob ng kahon), maingat kong inilagay ang mga clip ng papel sa mga butas ng tornilyo sa Arduino at ibinaluktot ang mga clip ng papel (tingnan ang diagram 3) at duct na na-tape ang mga clip ng papel sa lugar. Sa wakas, gamit ang dobleng stick tape, in-mount ko ang breadboard sa takip ng kahon (tingnan ang diagram 4).

Muli, ang hakbang na ito ay opsyonal, ngunit para sa akin, natagpuan ko ang yunit na naglalakbay nang mas mahusay kapag naka-mount. Ang mga wire ay mas malamang na magdiskonekta.

Hakbang 4: Hakbang 2: Ikonekta ang Mga Speaker

Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker
Hakbang 2: Ikonekta ang Mga Speaker

Dito ko isasaalang-alang ang pagbabago ng aking plano. Gumamit ako ng mga nagsasalita na mayroon ako, ngunit sa hinaharap ay papalitan ang mga ito ng mas mahusay na kalidad ng mga nagsasalita na may mas mahahabang mga wire (Salita sa matalino, huwag murang sa mga nagsasalita). Ang tunog ng aparato ay mas mahusay kapag inilagay ko ang mga speaker sa labas, ngunit ang mga amplifier ay nakabitin, na naging sanhi ng pagkakakonekta ng mga wire. Kaya, para sa aking sandali na "Gawin itong gumana" ni Tim Gunn, nagdagdag ako ng isang labis na lalaki sa babaeng kawad sa bawat isa sa mga wire ng koneksyon ng speaker, inilagay ito sa isang butas na pinutol ko ang tuktok ng yunit at isinuksok ang mga wire bago kumonekta sa kanila sa amplifier.

Sa amplifier, mayroong apat na mga pin na minarkahang "GND", "GND", "IN", at "VDD". Ikonekta ang mga babaeng dulo ng mga wire sa unang pin na "GND" (Ginamit ko ang asul), ang pin na "IN" (Ginamit ko ang pula) at ang pin na "VDD" (orange ang ginamit ko). Ulitin ang proseso sa ibang nagsasalita.

I-plug ang male end ng mga wire sa breadboard at Arduino - GND (asul) sa negatibong bar sa breadboard, IN (pula) sa Arduino pin 3 at 11, at VDD (orange) sa positibong bar sa breadboard.

Sa amplifier, paluwagin ang dalawang mga turnilyo na minarkahang "GND" at "OUT". Ipasok ang itim na wire ng speaker sa "GND" at ang pulang wire wire sa "OUT" at higpitan ang mga turnilyo. Pagkatapos ay doble stick ang nai-tape ko sa kanila sa labas ng unit.

Hakbang 5: Hakbang 3: Mga Kable na "Analog In"

Hakbang 3
Hakbang 3
Hakbang 3
Hakbang 3
Hakbang 3
Hakbang 3

Mula sa iyong Arduino, i-plug ang isang lalaki sa lalaking wire sa bawat isa sa mga pin (A0 - A5). I-plug ang kabilang dulo sa breadboard (diagram 1 - Inilagay ko ang mga ito sa limang hanay para sa mas mahusay na paggunita dahil ang lahat ng aking mga kulay sa kawad ay hindi tumutugma).

Gamitin ang 1 Mega Ohm resistors upang tumawid sa board (isang dulo sa bawat gilid ng gitnang linya), na nag-iiwan ng puwang para sa sensor wire na ipasok sa pagitan ng wire at ng resistor (diagram 2 - Nagpunta ako mula sa haligi e hanggang haligi h).

Gamit ang isa pang hanay ng mga lalaki sa mga lalaking wires, ikonekta ang mga resistor row (haligi j) sa positibong strip (diagram 3).

Ikonekta ang isang kawad mula sa positibong strip sa 5V pin sa Arduino, at isang kawad mula sa negatibong strip sa pin ng GND sa Arduino (ipinapakita sa diagram 4 ang lahat ng mga pag-wirings, kabilang ang mga nagsasalita).

Sa wakas, isaksak ang isang lalaking-babae na kawad sa pagitan ng paunang kawad (sa analog sa) at ng risistor (diagram 5).

Hakbang 6: Hakbang 4: ang Sketch

Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch
Hakbang 4: ang Sketch

Bago patakbuhin ang sketch, kakailanganin mong i-download ang Talkie mula sa GitHub. Kapag nakumpleto ang pag-download, kakailanganin mong buksan ang folder na "going-digital-Talkie-7f57628". Buksan ang folder na tinawag na "Talkie", pumunta sa folder na tinatawag na "Mga Halimbawa", pagkatapos ay ang marka ng folder na "Vocab_US_TI99", pagkatapos ay buksan ang "Vocab_US_TI99.ino". Bubuksan nito ang silid-aklatan kung saan maaari mong ayusin ang mga salitang nais mong gamitin.

(Tungkol sa library ng Talkie // Copyright 2011 Peter Knight // Ang code na ito ay inilabas sa ilalim ng lisensya ng GPLv2. // Ang mga sumusunod na parirala ay nagmula sa mga naitatag sa Texas Instruments TI99 / 4A Speech System add-on mula noong 1979. Isang malalim na boses ng lalaki na may isang southern accent ng USA.)

Masyadong malaki ang silid-aklatan upang tumakbo sa Arduino, kaya inirerekumenda lamang nila ang pagsasaaktibo ng mga salitang gagamitin mo sa iyong sketch. Upang buhayin ang isang salita, tanggalin ang // mula bago ang salitang nais mong buhayin (hal. Uint8_t spAM ). Upang i-deactivate, idagdag lamang ang // pabalik bago ang salitang hindi mo nais na gamitin (hal. // uint8_t spANSWER ).

Narito ang listahan ng mga salitang kakailanganin mong buhayin para sa sketch na ito: Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please, Pula, Kanan, Gilid, Paumanhin, Itigil, Iyon, Sa, Nangunguna, Nais, Well, Puti, Dilaw, Ikaw, Iyo.

Pagkatapos, idagdag ang sketch na ito sa iyong Arduino Editor. Ginamit ko ang Arduino download sa halip na ang web editor para sa sketch na ito dahil sa pag-download ng library ng Talkie.

Mayroong tatlong mga pagpapaandar sa sketch na ito (bahay, kulay, ugali), bawat isa ay naglalaman ng sarili nitong hanay ng mga salitang bokabularyo. Upang buhayin ang isang pag-andar, burahin lamang ang dalawang // bago ang pangalan ng pag-andar. Huwag kalimutang i-deactivate ang iba pang dalawang pagpapaandar sa pamamagitan ng pagdaragdag ng // bago ang mga pangalan ng pag-andar. Ang paggawa nito ay magpapagana ng pagpapaandar sa pamamagitan ng paggawa nito sa isang puna. Tingnan ang imahe sa itaas o panoorin kung paano baguhin ang mga pag-andar sa demonstration video sa simula ng itinuro.

Gumagamit ang sketch ng capacitive touch, tinatrato ang mga thumbtacks bilang sensor. Ang pagpindot sa sensor at sa lupa ay nagbibigay-daan sa iyong katawan na makumpleto ang circuit, na nagsasalita ng aparato gamit ang analogRead at boses.say.

Mga Sanggunian:

Talkie. (n.d.). Nakuha mula sa

Hakbang 7: Hakbang 5: Pagtatapos ng Mga Touch

Hakbang 5: Pagtatapos ng Mga Touch
Hakbang 5: Pagtatapos ng Mga Touch
Hakbang 5: Pagtatapos ng Mga Touch
Hakbang 5: Pagtatapos ng Mga Touch
Hakbang 5: Pagtatapos ng Mga Touch
Hakbang 5: Pagtatapos ng Mga Touch

Pinutol ko ang isang butas sa gilid ng kahon para sa USB cable, isinaksak ang cable sa Arduino, pagkatapos ay pinakain ang natitirang kable sa butas, na mai-plug sa computer kapag handa nang gamitin.

Inilakip ko ang mga printout para sa mga aralin sa bokabularyo na sakop sa sketch. Huwag mag-atubiling mai-print ang mga ito (sa kulay kung posible) o lumikha ng iyong sarili. Gupitin ang mga bilog sa bawat pahina, pagkatapos ay ilagay ang sheet sa tuktok ng kahon. Isentro ang mga thumbtacks sa bawat butas pagkatapos, habang binubuksan ang kahon, ikabit ang mga babaeng dulo ng kawad sa naaangkop na thumbtack.

Baguhin ang sketch kung aling pag-andar ang nais mong gamitin, ilagay ang naaangkop na sheet sa kahon na nakahanay sa mga thumbtacks, plug sa USB cable sa computer, i-upload ang sketch sa iyong Arduino at mag-enjoy!

Inirerekumendang: