Turinys:

Arduino anglų kalbos asistentas: 7 žingsniai
Arduino anglų kalbos asistentas: 7 žingsniai

Video: Arduino anglų kalbos asistentas: 7 žingsniai

Video: Arduino anglų kalbos asistentas: 7 žingsniai
Video: 4 pamoka - kaip pajungti LCD1602 ekraną 2024, Lapkritis
Anonim
Image
Image
Arduino anglų kalbos asistentas
Arduino anglų kalbos asistentas
Arduino anglų kalbos asistentas
Arduino anglų kalbos asistentas
Arduino anglų kalbos asistentas
Arduino anglų kalbos asistentas

Įvadas:

Esu abiturientė, dirbanti švietimo magistro laipsnį, daugiausia dėmesio skirdama technologijų integracijai. Šiuo metu mokau muzikos ir didžiąją šio semestro dalį praleidau mokydamasi apie „Arduino“naudojimą su muzika susijusiems projektams. Paskutiniame projekte norėjau išbandyti tai, ką būtų galima naudoti ne muzikos klasėje. Kalbėjau su savo mokyklos ELL mokytoja, dirbančia su darželiu, ir ji aptarė žodyno stiprinimo poreikį, todėl norėjau sukurti kalbos asistentą.

Naudodamas „Fruit + Electronics = Piano“(2016 m.) Ir „Fun with Talking Arduino“(n.d.) sąvokas, galėjau sukurti šį prietaisą, kuris galėtų būti naudojamas siekiant sustiprinti ar įvertinti mokinio žodyno žodžių ir frazių supratimą. Šiame projekte naudojami šeši talpiniai jutikliniai jutikliai. Palietus jutiklį ir žemę, prietaisas pasakys tam jutikliui priskirtą žodį ar frazę. Eskizas turi tris funkcijas, leidžiančias vartotojui lengvai pakeisti vieną žodyno rinkinį į kitą. Taip pat įtraukiau spaudinius, kuriuos galima padėti ant prietaiso, kad būtų lengviau juos naudoti. Peržiūrėkite vaizdo įrašą, kad pamatytumėte išsamesnį produkto aprašymą!

Įrenginys yra apverstos batų dėžės viduje. „Arduino“yra sumontuotas vidiniame dėžutės dangtelyje, o įrenginio „viršuje“yra batų dėžės apačia. Įpjoviau skyles įrenginio „viršuje“, taip pat šone, skirtą garsiakalbiams ir USB kabeliui prijungti. Bet kokia papildoma lipni juosta, kurią galite pamatyti, skirta tik batų prekės ženklui padengti.

Įgūdžių lygis: Vidutinis, nes pokalbį reikia atsisiųsti ir pritaikyti, kad atitiktų įrenginio poreikius.

Nuorodos:

Vaisiai + elektronika = fortepijonas. (2016). Gauta iš

Smagu kalbėti Arduino. (n.d.). Gauta iš

1 žingsnis: medžiagos:

Medžiagos
Medžiagos

„Arduino“komponentai:

1 „Arduino Uno“/ USB kabelis

1 Duonos lenta

6 1 mega omų rezistoriai

2 garsiakalbiai (naudojau 2 8 omų, 2 vatų garsiakalbius)

2 stiprintuvai (naudojau 2 LM386 modulius)

19 Vyriški ir moteriški kabeliai

14 vyrų ir vyrų kabeliai (įvairaus ilgio)

Įrankiai:

7 miniatiūros (turi būti visos metalinės, atrodo, kad dažytos taip pat neveikia)

1 batų dėžė (dėklui)

4 dengtos sąvaržėlės („Arduino“prijungimui prie mainų srities, pasirinktinai)

3 popieriaus lapas ir spalvotas spausdintuvas pristatymo puslapiams spausdinti

Dviguba lipni juosta (pasirenkama)

Lipni juosta

Mažas atsuktuvas (aš naudoju akinių atsuktuvą, bet taip pat tiks ir „Phillips“galvutė)

2 žingsnis: schema

Schema
Schema

Čia yra įrenginio schema. Aš sukūriau pagrindinę schemą naudodamas „Tinkercad“, tada pakoregavau vaizdą, kad kompensuotų įrenginius, kurių nebuvo „Tinkercad“meniu. Prie kiekvienos jungties iš „Arduino“prie stiprintuvo pridėjau antrą patino ir moters laidą, kuris leido man atidaryti ir uždaryti dėžutę, kad galėčiau atlikti kitus ryšius.

Rekomendacija: nestumkite nykščio į vidinį laido galą, kol galutinai nesujungiate per batų dėžę. Nykščiai ištempia jungtis, esančias ant laido galinio korpuso, todėl sujungimas sumažės, jei bus pašalintas ir vėl sumontuotas. Baigdamas montuoti, aš baigiau prijungti laidus prie dėžutės vidinės pusės, kad kompensuočiau įėjimų ištempimą išbandžius įrenginį.

Nuorodos:

Tinkercad. (2019 m.). Gauta iš

3 žingsnis: 1 žingsnis: paruoškite darbinį paviršių (neprivaloma)

1 žingsnis: paruoškite darbinį paviršių (neprivaloma)
1 žingsnis: paruoškite darbinį paviršių (neprivaloma)
1 žingsnis: paruoškite darbinį paviršių (neprivaloma)
1 žingsnis: paruoškite darbinį paviršių (neprivaloma)
1 žingsnis: paruoškite darbinį paviršių (neprivaloma)
1 žingsnis: paruoškite darbinį paviršių (neprivaloma)

Nenoriu, kad mano „Arduino“gabenant pasislinktų, todėl nusprendžiau jį pritvirtinti prie vidinio batų dėžės dangčio. Naudodamas „Arduino Uno“varžtų skyles, aš pažymėjau batų dėžės dangtį ir perkišiau skyles. Išvyniojau išorinę sąvaržėlių dalį (žr. 1 diagramą) ir iškišau per skyles iš dėžutės dangčio išorės, tada lipnia juostele laikiau (žr. 2 diagramą).

Apvertus dėžutės dangtelį (į dėžutės vidų), atsargiai įkišau sąvaržėles per „Arduino“varžtų angas ir sulenkiau sąvaržėles žemyn (žr. 3 diagramą), o kanalus užklijavome klijais. Galiausiai, naudodami dvigubą lipnią juostą, pritvirtinau duonos lentą prie dėžutės dangčio (žr. 4 diagramą).

Vėlgi, šis žingsnis yra neprivalomas, tačiau man atrodė, kad įrenginys geriau sumontuotas. Mažiau tikėtina, kad laidai atsijungs.

4 veiksmas: 2 veiksmas: prijunkite garsiakalbius

2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius
2 veiksmas: prijunkite garsiakalbius

Čia aš svarsčiau galimybę pakeisti savo planą. Aš naudoju garsiakalbius, kuriuos turiu, bet ateityje juos pakeisiu geresnės kokybės garsiakalbiais su ilgesniais laidais („Word for the proting, not pig out out of the garsiakalbiai“). Įrenginys skamba daug geriau, kai įdėjau garsiakalbius į išorę, tačiau stiprintuvai kabėjo, todėl laidai nutrūko. Taigi, mano Timo Gunno „Padaryk tai darbo“akimirką prie kiekvienos garsiakalbio jungties laido pridedu papildomą patiną prie moteriškos vielos, įkišau juos per skylę, kurią išpjoviau įrenginio viršuje, ir ištraukiau laidus prieš prijungdamas prie stiprintuvo.

Stiprintuve yra keturi kaiščiai, pažymėti „GND“, „GND“, „IN“ir „VDD“. Prijunkite laidų galus prie pirmojo „GND“kaiščio (aš naudoju mėlyną), „IN“kaiščio (aš naudojau raudoną) ir „VDD“kaiščio (aš naudojau oranžinę). Pakartokite procesą su kitu garsiakalbiu.

Prijunkite laidų galą prie duonos lentos, o „Arduino“- GND (mėlyna) - prie neigiamos juostos, esančios ant lentos, IN (raudona) - prie „Arduino“kaiščių 3 ir 11, o VDD (oranžinė) - prie teigiamos juostos.

Stiprintuve atsukite du varžtus, pažymėtus „GND“ir „OUT“. Įkiškite juodą garsiakalbio laidą į „GND“, o raudoną - į „OUT“ir priveržkite varžtus. Tada aš juos dvigubai priklijavau prie įrenginio išorės.

5 žingsnis: 3 žingsnis: „Analog In“laidai

3 žingsnis
3 žingsnis
3 žingsnis
3 žingsnis
3 žingsnis
3 žingsnis

Iš „Arduino“į kiekvieną kaištį (A0 - A5) prijunkite vyrą prie laido. Kitą galą prijunkite prie duonos lentos (1 diagrama - aš juos išdėstiau penkių eilučių atstumu, kad būtų geriau matoma, nes visos mano vielos spalvos nesutampa).

Naudokite 1 mega omų rezistorius, kad kirstumėte plokštę (vienas galas abiejose centrinės linijos pusėse), palikdami erdvę jutiklio vielai įkišti tarp laido ir rezistoriaus (2 diagrama - perėjau iš e stulpelio į h stulpelį).

Naudodami kitą laidų iš vyrų ir vyrų laidų komplektą, prijunkite rezistorių eilutes (j stulpelis) prie teigiamos juostos (3 diagrama).

Prijunkite laidą nuo teigiamos juostelės prie 5 V kaiščio „Arduino“, o laidą nuo neigiamos juostelės prie GND kaiščio „Arduino“(4 schema rodo visus laidus, įskaitant garsiakalbius).

Galiausiai, prijunkite laidą-moterį tarp pradinio laido (prie analoginio įvesties) ir rezistoriaus (5 diagrama).

6 žingsnis: 4 žingsnis: eskizas

4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas
4 žingsnis: eskizas

Prieš vykdydami eskizą, turėsite atsisiųsti „Talkie“iš „GitHub“. Kai atsisiuntimas bus baigtas, turėsite atidaryti aplanką „going-digital-Talkie-7f57628“. Atidarykite aplanką „Talkie“, eikite į aplanką pavadinimu „Pavyzdžiai“, tada aplanką, pažymėtą „Vocab_US_TI99“, tada atidarykite „Vocab_US_TI99.ino“. Bus atidaryta biblioteka, kurioje galėsite koreguoti norimus žodžius.

(Apie „Talkie“biblioteką // Copyright 2011 Peter Knight // Šis kodas išleistas pagal GPLv2 licenciją. // Šios frazės yra kilusios iš tų, kurios buvo integruotos į „Texas Instruments TI99/4A Speech System“priedą nuo 1979 m. Gilus vyriškas balsas su pietinis JAV akcentas.)

Biblioteka yra per didelė, kad veiktų „Arduino“, todėl jie rekomenduoja tik aktyvinti žodžius, kuriuos naudosite eskize. Norėdami suaktyvinti žodį, ištrinkite // prieš žodį, kurį norite suaktyvinti (pvz., Uint8_t šlamštas ). Norėdami išjungti, tiesiog pridėkite // atgal prieš žodį, kurio nenorite naudoti (pvz., // uint8_t SPANSWER ).

Čia yra žodžių, kuriuos reikės suaktyvinti šiam eskizui, sąrašas: „Am“, „Juoda“, „Mėlyna“, „Apačia“, „Ateik, daryk“, „Žalia“, „Pagalba“, „Aš“, „Aš“, „K“, „Kairysis“, „aš“, „O“, „Išeiti“, „Žaisti, prašau“, Raudona, dešinė, šoninė, atsiprašau, sustabdyk, tai, į, viršuje, nori, gerai, balta, geltona, tu, tavo.

Tada pridėkite šį eskizą prie „Arduino“redaktoriaus. Dėl eskizo parsisiuntimo naudoju „Arduino“atsisiuntimą, o ne žiniatinklio redaktorių.

Šiame eskize yra trys funkcijos (namas, spalva, manieros), kurių kiekvienoje yra savo žodyno rinkinys. Norėdami suaktyvinti funkciją, tiesiog ištrinkite du // prieš funkcijos pavadinimą. Nepamirškite išjungti kitų dviejų funkcijų, prieš funkcijų pavadinimus pridėdami //. Tai atlikus funkcija bus išjungta, paversdama ją komentarais. Žr. Paveikslėlį aukščiau arba žiūrėkite, kaip pakeisti demonstracinio vaizdo įrašo funkcijas instrukcijos pradžioje.

Eskizas naudoja talpinį prisilietimą, o nykščius laiko jutikliais. Palietus jutiklį ir žemę, jūsų kūnas gali užbaigti grandinę, priversdamas įrenginį kalbėti naudojant analoginį skaitymą ir balsą.sakykite.

Nuorodos:

Pokalbis. (n.d.). Gauta iš

7 žingsnis: 5 veiksmas: apdailos darbai

5 žingsnis: Apdailos darbai
5 žingsnis: Apdailos darbai
5 žingsnis: Apdailos darbai
5 žingsnis: Apdailos darbai
5 žingsnis: Apdailos darbai
5 žingsnis: Apdailos darbai

Aš iškirpiau skylę USB kabelio dėžutės šone, prijungiau kabelį prie „Arduino“, tada likusį kabelį padėjau per skylę, kuri bus prijungta prie kompiuterio, kai bus paruošta naudoti.

Pridedu eskizo žodyno pamokų spaudinius. Nesivaržykite juos atsispausdinti (jei įmanoma, spalvoti) arba sukurti patys. Iškirpkite apskritimus kiekviename puslapyje, tada padėkite lapą ant dėžutės. Centruokite nykščius į kiekvieną skylę, tada, laikydami atidarytą dėžutę, pritvirtinkite vielos galus prie atitinkamo nykščio.

Pakeiskite eskizą, kuriai funkcijai norite naudoti, uždėkite atitinkamą lapą ant dėžutės, suderindami su nykščiais, prijunkite USB kabelį prie kompiuterio, įkelkite eskizą į „Arduino“ir mėgaukitės!

Rekomenduojamas: