Sadržaj:

Arduino pomoćnik za engleski jezik: 7 koraka
Arduino pomoćnik za engleski jezik: 7 koraka

Video: Arduino pomoćnik za engleski jezik: 7 koraka

Video: Arduino pomoćnik za engleski jezik: 7 koraka
Video: #SanTenChan читает гнома из второй серии книги Сани Джезуальди Нино Фрассики! 2024, Novembar
Anonim
Image
Image
Arduino pomoćnik za engleski jezik
Arduino pomoćnik za engleski jezik
Arduino pomoćnik za engleski jezik
Arduino pomoćnik za engleski jezik
Arduino pomoćnik za engleski jezik
Arduino pomoćnik za engleski jezik

Uvod:

Ja sam student koji radi na master studijama obrazovanja sa fokusom na tehnološku integraciju. Trenutno predajem muziku i dobar dio ovog semestra proveo sam učeći o korištenju Arduina za muzičke projekte. Za svoj konačni projekt htio sam isprobati nešto što bi se moglo koristiti izvan muzičke učionice. Razgovarao sam s učiteljicom ELL -a u mojoj školi koja radi s vrtićem, a ona je razgovarala o potrebi pojačanja vokabulara, pa sam htio stvoriti jezičkog asistenta.

Koristeći koncepte iz programa Fruit + Electronics = Piano (2016.) i Fun with Talking Arduino (n.d.), uspio sam stvoriti ovaj uređaj koji bi se mogao koristiti za jačanje ili procjenu učenikovog razumijevanja rječnika i fraza. Ovaj projekt koristi šest kapacitivnih senzora dodira. Kada se senzor i tlo dodirnu, uređaj će izgovoriti riječ ili izraz dodijeljen tom senzoru. Skica ima tri dostupne funkcije koje korisniku omogućuju laku promjenu iz jednog vokabulara u drugi. Uključio sam i ispise koji se mogu postaviti na uređaj radi lakše upotrebe. Pogledajte video za detaljniji opis proizvoda!

Jedinica je smještena unutar obrnute kutije za cipele. Arduino je montiran na unutarnji poklopac kutije, a "vrh" jedinice je dno kutije za cipele. Izrezao sam rupe na "vrhu" jedinice, kao i jednu sa strane za ožičenje zvučnika i USB kabela. Bilo koja dodatna ljepljiva traka koju biste mogli vidjeti pokriva samo naziv robne marke cipela.

Nivo vještine: Srednji, potrebno je preuzeti toki i prilagoditi ga tako da odgovara potrebama uređaja.

Reference:

Voće + Elektronika = Klavir. (2016). Preuzeto sa

Zabavno je razgovarati s Arduinom. (n.d.). Preuzeto sa

Korak 1: Materijali:

Materijali
Materijali

Arduino komponente:

1 Arduino Uno / USB kabel

1 Breadboard

6 1 Mega ohmski otpornici

2 zvučnika (koristio sam 2 zvučnika od 8 ohma, 2 vata)

2 pojačala (koristio sam 2 LM386 modula)

19 muških - ženskih kabela

14 muških - muških kabela (različite dužine)

Alati:

7 palčića (moraju biti potpuno metalni, čini se da obojeni također ne rade)

1 Kutija za cipele (za futrolu)

4 presvučene spajalice (za montiranje Arduina u međuspremnik, opcionalno)

3 komada papira i štampač u boji za štampanje prezentacijskih stranica

Dvostruka štapna traka (opcionalno)

Ljepljiva traka

Mali odvijač (koristio sam odvijač za naočare, ali će i Phillips glava raditi)

Korak 2: Shema

Shematski
Shematski

Evo šeme uređaja. Koristio sam Tinkercad za stvaranje osnovne sheme, a zatim prilagodio sliku tako da nadoknadim uređaje koji nisu bili na meniju Tinkercad. Dodao sam drugu muško-žensku žicu svakoj vezi od Arduina do pojačala, što mi je omogućilo da otvorim i zatvorim kutiju kako bih uspostavio ostale veze.

Preporuka: nemojte gurnuti palac u ženski kraj žice dok ne završite posljednje veze kroz kutiju za cipele. Priključci će rastegnuti veze na ženskom kraju žice, uzrokujući smanjenu vezu ako se uklone i ponovno instaliraju. Završio sam tako da sam kanal zalijepio žice na unutrašnjost kutije tijekom konačne instalacije kako bih kompenzirao rastezanje ulaza nakon testiranja jedinice.

Reference:

Tinkercad. (2019). Preuzeto sa

Korak 3: Korak 1: Pripremite radnu površinu (nije obavezno)

Korak 1: Pripremite radnu površinu (opcionalno)
Korak 1: Pripremite radnu površinu (opcionalno)
Korak 1: Pripremite radnu površinu (opcionalno)
Korak 1: Pripremite radnu površinu (opcionalno)
Korak 1: Pripremite radnu površinu (opcionalno)
Korak 1: Pripremite radnu površinu (opcionalno)

Ne želim da se moj Arduino premješta pri transportu, pa sam odlučio montirati svoj na unutarnji poklopac kutije za cipele. Koristeći rupe za vijke na Arduino Uno, označio sam poklopac kutije za cipele i provukao rupe kroz njega. Odmotao sam vanjski dio spajalica (vidi dijagram 1) i gurnuo ih kroz rupe s vanjske strane poklopca kutije, a zatim ih koristio ljepljivom trakom da ih pričvrstim (vidi dijagram 2).

Nakon što sam preokrenuo poklopac kutije (prema unutrašnjosti kutije), pažljivo sam stavio spajalice kroz otvore za vijke na Arduinu i savio spajalice prema dolje (vidi dijagram 3) i zalijepio spajalice. Konačno, koristeći dvostruku ljepljivu traku, montirao sam ploču na poklopac kutije (vidi dijagram 4).

Opet, ovaj korak nije obavezan, ali za mene sam otkrio da je jedinica bolje putovala kada se montira. Manje je vjerovatno da će se žice isključiti.

Korak 4: Korak 2: Povežite zvučnike

Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike
Korak 2: Povežite zvučnike

Ovdje bih razmislio o promjeni svog plana. Koristio sam zvučnike koje imam, ali bi ih u budućnosti zamijenio kvalitetnijim zvučnicima sa dužim žicama (riječ je pametno, nemojte jeftino kupiti zvučnike). Uređaj zvuči mnogo bolje kad sam zvučnike postavio s vanjske strane, ali pojačala su visjela, što je uzrokovalo prekidanje žica. Dakle, za trenutak Tim Gunna "Neka to funkcionira", dodao sam dodatni muški ženski kabel na svaku od žica za povezivanje zvučnika, provukao ih kroz rupu koju sam izrezao na vrhu jedinice i provukao žice prije nego što sam ih spojio do pojačala.

Na pojačalu postoje četiri pina označena sa "GND", "GND", "IN" i "VDD". Spojite ženske krajeve žica na prvi "GND" pin (koristio sam plavu), "IN" pin (koristio sam crvenu) i "VDD" pin (koristio sam narančastu). Ponovite postupak sa drugim zvučnikom.

Priključite muški kraj žica u ploču i Arduino - GND (plavo) na negativnu traku na ploči, IN (crveno) u Arduino pinove 3 i 11, a VDD (narančasto) u pozitivnu traku na ploči.

Na pojačalu otpustite dva vijka s oznakom "GND" i "OUT". Umetnite crnu žicu zvučnika u "GND", a crvenu žicu zvučnika u "OUT" i pritegnite vijke. Zatim sam ih dvostrukim štapom zalijepio sa vanjske strane jedinice.

Korak 5: Korak 3: Ožičenje "Analog In"

Korak 3
Korak 3
Korak 3
Korak 3
Korak 3
Korak 3

Sa svog Arduina, uključite mušku u mušku žicu u svaki od pinova (A0 - A5). Uključite drugi kraj u matičnu ploču (dijagram 1 - Postavio sam ih na pet redova radi bolje vizualizacije jer se sve moje boje žica ne podudaraju).

Upotrijebite otpornike od 1 Mega ohma da prijeđete ploču (po jedan kraj sa svake strane središnje linije), ostavljajući prostor za žicu senzora koja će se umetnuti između žice i otpornika (dijagram 2 - prešao sam iz kolone e u kolonu h).

Pomoću drugog skupa muških i muških žica spojite redove otpornika (stupac j) na pozitivnu traku (dijagram 3).

Spojite žicu s pozitivne trake na 5V pin na Arduinu, a žicu s negativne trake na GND pin na Arduinu (dijagram 4 prikazuje sve ožičenje, uključujući zvučnike).

Na kraju, priključite muško-žensku žicu između početne žice (na analogni ulaz) i otpornika (dijagram 5).

Korak 6: Korak 4: Skica

Korak 4: Skica
Korak 4: Skica
Korak 4: Skica
Korak 4: Skica
Korak 4: Skica
Korak 4: Skica
Korak 4: Skica
Korak 4: Skica

Prije pokretanja skice, morate preuzeti Talkie sa GitHub -a. Kada se preuzimanje završi, morat ćete otvoriti mapu "going-digital-Talkie-7f57628". Otvorite mapu pod nazivom "Talkie", idite u mapu pod nazivom "Primjeri", zatim mapu označenu "Vocab_US_TI99", a zatim otvorite "Vocab_US_TI99.ino". Ovo će otvoriti biblioteku u kojoj možete prilagoditi riječi koje želite koristiti.

(O biblioteci Talkie // Autorska prava 2011 Peter Knight // Ovaj kôd je objavljen pod licencom GPLv2. // Sljedeće fraze su izvedene iz onih ugrađenih u dodatak Texas Instruments TI99/4A Speech System iz 1979. Dubok muški glas sa akcenat na jugu SAD -a.)

Biblioteka je prevelika da bi se mogla koristiti na Arduinu, pa preporučuju samo aktiviranje riječi koje ćete koristiti u skici. Da biste aktivirali riječ, izbrišite // ispred riječi koju želite aktivirati (npr. Uint8_t spAM ). Da biste deaktivirali, samo dodajte // nazad ispred riječi koju ne želite koristiti (npr. // uint8_t spANSWER ).

Evo popisa riječi koje ćete morati aktivirati za ovu skicu: Am, Crna, Plava, Donja, Dođi, Uradi, Zelena, Pomoć, I, U, Je, K, Lijevo, Ja, O, Van, Sviraj, Molim, Crvena, Desna, Bočna, Žao mi je, Zaustavi, To, Za, Vrh, Želim, Pa, Bijela, Žuta, Vi, Vaša.

Zatim dodajte ovu skicu u svoj Arduino Editor. Koristio sam Arduino preuzimanje umjesto web uređivača za ovu skicu zbog preuzimanja biblioteke Talkie.

Na ovoj skici postoje tri funkcije (kuća, boja, maniri), svaka sadrži svoj vlastiti skup rječnika. Da biste aktivirali funkciju, jednostavno izbrišite dva // ispred naziva funkcije. Ne zaboravite deaktivirati druge dvije funkcije dodavanjem // ispred naziva funkcija. Time ćete deaktivirati funkciju pretvarajući je u komentar. Pogledajte gornju sliku ili pogledajte kako promijeniti funkcije na demonstracijskom videu na početku uputstva.

Skica koristi kapacitivni dodir, tretirajući sličice kao senzore. Dodirivanje senzora i tla dopušta vašem tijelu da dovrši krug, čineći da uređaj govori koristeći analogRead i voice.say.

Reference:

Talkie. (n.d.). Preuzeto sa

Korak 7: Korak 5: Završni dodiri

Korak 5: Završni dodiri
Korak 5: Završni dodiri
Korak 5: Završni dodiri
Korak 5: Završni dodiri
Korak 5: Završni dodiri
Korak 5: Završni dodiri

Izrezao sam rupu na bočnoj strani kutije za USB kabel, priključio kabel u Arduino, a zatim provukao preostali kabel kroz rupu, koja će biti uključena u računar kada bude spremna za upotrebu.

Priložio sam ispise lekcija vokabulara koji su obuhvaćeni skicom. Odštampajte ih (u boji ako je moguće) ili kreirajte svoje. Izrežite krugove na svakoj stranici, a zatim stavite list na vrh kutije. Centrirajte palčeve u svakoj rupi, a zatim držeći kutiju otvorenom, pričvrstite ženske krajeve žice na odgovarajući držač.

Izmijenite skicu za koju funkciju želite koristiti, postavite odgovarajući list na kutiju poravnavajući sa sličicama, priključite USB kabel na računalo, prenesite skicu na svoj Arduino i uživajte!

Preporučuje se: