INHOUDSOPGAWE:

Arduino Engelse taalassistent: 7 stappe
Arduino Engelse taalassistent: 7 stappe

Video: Arduino Engelse taalassistent: 7 stappe

Video: Arduino Engelse taalassistent: 7 stappe
Video: 12 крутых новых гаджетов от новейших технологий 2024, November
Anonim
Image
Image
Arduino Engelse taalassistent
Arduino Engelse taalassistent
Arduino Engelse taalassistent
Arduino Engelse taalassistent
Arduino Engelse taalassistent
Arduino Engelse taalassistent

Inleiding:

Ek is 'n gegradueerde wat besig is om my meestersgraad in onderwys te ondergaan met die fokus op tegnologie -integrasie. Ek gee tans musiek onderrig en het 'n groot deel van hierdie semester bestee aan die gebruik van die Arduino vir musiekverwante projekte. Vir my laaste projek wou ek iets probeer wat buite die musiekklaskamer gebruik kan word. Ek het met die ELL -onderwyser in my skool gepraat wat met die kleuterskool werk, en sy het die behoefte aan woordeskatversterking bespreek, daarom wou ek 'n taalassistent skep.

Deur konsepte van die Fruit + Electronics = Piano (2016) en Fun with Talking Arduino (n.d.) te gebruik, kon ek hierdie toestel skep wat gebruik kan word om 'n student se begrip van die woordeskatwoorde en frases te versterk of te beoordeel. Hierdie projek gebruik ses kapasitiewe aanraaksensors. As die sensor en die grond aangeraak word, spreek die toestel die woord of frase wat aan die sensor toegewys is. Die skets het drie funksies beskikbaar om die gebruiker in staat te stel om maklik van een woordeskat na 'n ander te verander. Ek het ook afdrukke ingesluit wat bo -op die toestel geplaas kan word vir gebruiksgemak. Kyk na die video om 'n meer diepgaande beskrywing van die produk te sien!

Die eenheid is in 'n omgekeerde skoenboks gehuisves. Die Arduino is aan die binnekant van die boks gemonteer en die "bokant" van die eenheid is onderaan die skoenboks. Ek het gate in die "bokant" van die eenheid gesny, asook een aan die kant vir die bedrading van luidsprekers en die USB -kabel. Enige ekstra kleefband wat u kan sien, is slegs om die handelsnaam van die skoen te bedek.

Vaardigheidsvlak: intermediêr, aangesien talkie afgelaai en aangepas moet word om aan die behoeftes van die toestel te voldoen.

Verwysings:

Vrugte + Elektronika = Klavier. (2016). Opgehaal van

Pret met praat Arduino. (n.d.). Opgehaal van

Stap 1: materiaal:

Materiaal
Materiaal

Arduino komponente:

1 Arduino Uno / USB -kabel

1 Broodbord

6 1 Mega Ohm weerstande

2 luidsprekers (ek het 2 8 Ohm, 2 Watt luidsprekers gebruik)

2 versterkers (ek het 2 LM386 -modules gebruik)

19 Manlike - vroulike kabels

14 manlike - manlike kabels (verskillende lengtes)

Gereedskap:

7 Duimknoppe (moet van metaal wees, dit lyk asof die geverfdes ook nie werk nie)

1 skoendoos (vir die geval)

4 bedekte papierknipsels (om Arduino aan die knipbord te monteer, opsioneel)

3 stuk papier en kleurdrukker om aanbiedingsbladsye te druk

Dubbelstokband (opsioneel)

Kleefband

Klein skroewedraaier (ek het 'n brilskroewedraaier gebruik, maar 'n Phillips -kop werk ook)

Stap 2: Skematiese

Skematiese
Skematiese

Hier is die skema vir die toestel. Ek het Tinkercad gebruik om die basiese skematika te skep, en die beeld daarna aangepas om te vergoed vir die toestelle wat nie op die Tinkercad -spyskaart was nie. Ek het 'n tweede man-vrou-draad by elke verbinding van die Arduino na die versterker gevoeg, waarmee ek die boks kon oop- en toemaak om die ander verbindings te maak.

Aanbeveling: moenie die duimtang in die vroulike kant van die draad druk nie, totdat u die laaste verbindings deur die skoenboks gemaak het. Die duimspelde rek die verbindings aan die vroulike kant van die draad, wat 'n verminderde verbinding veroorsaak as dit verwyder en weer geïnstalleer word. Ek het uiteindelik die drade aan die binnekant van die boks vasgebind tydens die laaste installasie om te vergoed vir die rek van die insette nadat ek die eenheid getoets het.

Verwysings:

Tinkercad. (2019). Opgehaal van

Stap 3: Stap 1: Berei u werkoppervlak voor (opsioneel)

Stap 1: Berei u werkoppervlak voor (opsioneel)
Stap 1: Berei u werkoppervlak voor (opsioneel)
Stap 1: Berei u werkoppervlak voor (opsioneel)
Stap 1: Berei u werkoppervlak voor (opsioneel)
Stap 1: Berei u werkoppervlak voor (opsioneel)
Stap 1: Berei u werkoppervlak voor (opsioneel)

Ek wil nie hê dat my Arduino moet rondskuif wanneer ek vervoer word nie, en ek het besluit om myne aan die binnekant van die skoenboks te plaas. Met die skroefgate op die Arduino Uno het ek die deksel van die skoendoos gemerk en gate daardeur gesteek. Ek het die buitenste deel van die skuifspelde losgemaak (sien diagram 1) en dit deur die gate van die buitekant van die boks se deksel gedruk, en dan plakband gebruik om dit vas te hou (sien diagram 2).

Nadat ek die deksel van die boks omgedraai het (aan die binnekant van die boks), het ek die skuifspelde versigtig deur die skroefgate op die Arduino geplaas en die skuifspelde neergebuig (sien diagram 3) en die buise vasgemaak. Uiteindelik het ek die broodbord aan die deksel van die boks vasgemaak met behulp van 'n kleeflint (sien diagram 4).

Hierdie stap is weer opsioneel, maar vir my het ek gevind dat die eenheid beter gereis het as dit gemonteer is. Dit was minder geneig om die drade te ontkoppel.

Stap 4: Stap 2: Koppel luidsprekers

Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers
Stap 2: Koppel luidsprekers

Dit is waar ek sou oorweeg om my plan te verander. Ek het luidsprekers gebruik wat ek het, maar in die toekoms sou ek dit vervang met luidsprekers van beter kwaliteit met langer drade (Word to the wise, moenie die luidsprekers goedkoop nie). Die toestel klink baie beter as ek die luidsprekers aan die buitekant sit, maar die versterkers hang, wat veroorsaak dat die drade ontkoppel. Dus, vir my Tim Gunn 'Make it work' -oomblik, het ek 'n ekstra mannetjie -tot -vroulike draad by elk van die luidsprekeraansluitdrade gevoeg, dit deur 'n gat wat ek in die bokant van die eenheid gesny het, ingesteek en die drade ingesteek voordat ek dit konnekteer na die versterker.

Op die versterker is daar vier penne gemerk "GND", "GND", "IN" en "VDD". Verbind die vroulike ente van die drade met die eerste "GND" -pen (ek het blou gebruik), die "IN" -pen (ek het rooi gebruik) en die "VDD" -pen (ek het oranje gebruik). Herhaal die proses met die ander spreker.

Steek die manlike kant van die drade in die broodbord en Arduino - GND (blou) aan die negatiewe balk op die broodbord, IN (rooi) aan die Arduino -penne 3 en 11, en VDD (oranje) aan die positiewe balk op die broodbord.

Draai die twee skroewe met die naam "GND" en "OUT" los op die versterker. Steek die swart luidsprekerdraad in "GND" en die rooi luidsprekerdraad in "OUT" en draai die skroewe vas. Ek plak dit dan vas aan die buitekant van die eenheid.

Stap 5: Stap 3: "Analoog in" bedrading

Stap 3
Stap 3
Stap 3
Stap 3
Stap 3
Stap 3

Koppel van u Arduino 'n manlike tot 'n mannetjiesdraad in elk van die penne (A0 - A5). Steek die ander kant in die broodbord (diagram 1 - ek het hulle vyf rye uitmekaar geplaas vir 'n beter visualisering, aangesien al my draadkleure nie ooreenstem nie).

Gebruik die 1 Mega Ohm -weerstande om die bord oor te steek (een kant aan elke kant van die middellyn), en laat ruimte vir die sensordraad tussen die draad en die weerstand (diagram 2 - ek het van kolom e na kolom h gegaan).

Koppel die weerstandsrye (kolom j) met 'n ander stel manlike tot manlike drade aan die positiewe strook (diagram 3).

Koppel 'n draad van die positiewe strook aan die 5V -pen op die Arduino, en 'n draad van die negatiewe strook aan die GND -pen op die Arduino (diagram 4 toon al die bedrading, die luidsprekers ingesluit).

Koppel laastens 'n man-vroulike draad tussen die aanvanklike draad (na analoog in) en die weerstand (diagram 5).

Stap 6: Stap 4: die skets

Stap 4: die skets
Stap 4: die skets
Stap 4: die skets
Stap 4: die skets
Stap 4: die skets
Stap 4: die skets
Stap 4: die skets
Stap 4: die skets

Voordat u die skets uitvoer, moet u Talkie van GitHub aflaai. As die aflaai voltooi is, moet u die gids "going-digital-Talkie-7f57628" oopmaak. Maak die gids "Talkie" oop, gaan na die gids "Voorbeelde", dan die gids met die naam "Vocab_US_TI99", en open dan "Vocab_US_TI99.ino". Dit maak die biblioteek oop waar u die woorde wat u wil gebruik, kan aanpas.

(Oor Talkie-biblioteek // Kopiereg 2011 Peter Knight // Hierdie kode word vrygestel onder GPLv2-lisensie. // Die volgende frases is afgelei van die ingeboude in die Texas Instruments TI99/4A Speech System-byvoeging van 1979. 'n Diep manstem met 'n suidelike VSA -aksent.)

Die biblioteek is te groot om op die Arduino te werk, daarom beveel hulle slegs aan om woorde te aktiveer wat u in u skets sal gebruik. Om 'n woord te aktiveer, verwyder die // van voor die woord wat u wil aktiveer (bv. Uint8_t spAM ). Om uit te skakel, voeg die // terug by voor die woord wat u nie wil gebruik nie (bv. // uint8_t spANSWER ).

Hier is die lys van woorde wat u vir hierdie skets moet aktiveer: Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please, Rooi, Regs, Kant, Jammer, Stop, Dit, Tot, Bo, Wil, Wel, Wit, Geel, Jy, Jou.

Voeg dan hierdie skets by u Arduino Editor. Ek het die Arduino -aflaai in plaas van die webredakteur vir hierdie skets gebruik as gevolg van die aflaai van die Talkie -biblioteek.

Daar is drie funksies in hierdie skets (huis, kleur, maniere), wat elkeen sy eie stel woordeskatwoorde bevat. Om 'n funksie te aktiveer, vee eenvoudig die twee // voor die funksienaam uit. Moenie vergeet om die ander twee funksies te deaktiveer deur die // voor die funksiename by te voeg nie. As u dit doen, word die funksie gedeaktiveer deur dit in 'n opmerking te verander. Sien die prent hierbo of kyk hoe u die funksies van die demonstrasievideo aan die begin van die instruksies kan verander.

Die skets gebruik kapasitiewe aanraking en behandel die duimstokkies as sensors. Deur aan die sensor en die grond te raak, kan u liggaam die stroombaan voltooi, sodat die toestel met analoog lees en stem kan praat.

Verwysings:

Talkie. (n.d.). Opgehaal van https://github.com/ going-digital/Talkie

Stap 7: Stap 5: afwerking

Stap 5: afwerking
Stap 5: afwerking
Stap 5: afwerking
Stap 5: afwerking
Stap 5: afwerking
Stap 5: afwerking

Ek sny 'n gaatjie aan die kant van die boks vir die USB -kabel, steek die kabel in die Arduino, voer dan die oorblywende kabel deur die gat, wat in die rekenaar ingeplaas sal word wanneer dit gereed is om te gebruik.

Ek het die afdrukke aangeheg vir die woordeskatlesse wat in die skets behandel word. Druk dit gerus uit (indien moontlik in kleur) of skep u eie. Knip die sirkels op elke bladsy uit en plaas die vel bo -op die boks. Sentreer die duimstokkies in elke gaatjie, terwyl die boks oop gehou word, heg die vroulike punte van die draad aan die toepaslike duimtang vas.

Pas die skets aan vir die funksie wat u wil gebruik, plaas die toepaslike vel in die boks wat ooreenstem met die duimtakke, steek die USB -kabel in die rekenaar, laai die skets op u Arduino en geniet!

Aanbeveel: