Arduino angol nyelv asszisztens: 7 lépés
Arduino angol nyelv asszisztens: 7 lépés
Anonim
Image
Image
Arduino angol nyelv asszisztens
Arduino angol nyelv asszisztens
Arduino angol nyelvű asszisztens
Arduino angol nyelvű asszisztens
Arduino angol nyelv asszisztens
Arduino angol nyelv asszisztens

Bevezetés:

Egyetemi hallgató vagyok, az oktatás mesterképzésén dolgozom, a technológiai integrációra összpontosítva. Jelenleg zenét tanítok, és a félév jó részét azzal töltöttem, hogy megtanultam az Arduino használatát zenével kapcsolatos projektekhez. A végső projektemhez ki akartam próbálni valamit, amit a zenei osztályon kívül is lehet használni. Beszéltem az óvodában dolgozó iskolám ELL tanárával, aki megvitatta a szókincs megerősítésének szükségességét, ezért szerettem volna nyelvi asszisztenst létrehozni.

A Fruit + Electronics = Piano (2016) és a Fun with Talking Arduino (n.d.) fogalmait felhasználva sikerült létrehoznom ezt az eszközt, amellyel megerősíthetjük vagy felmérhetjük a diákok szókincsszavainak és kifejezéseinek megértését. Ez a projekt hat kapacitív érintőérzékelőt használ. Amikor az érzékelőt és a talajt megérinti, a készülék kimondja az érzékelőhöz rendelt szót vagy kifejezést. A vázlatnak három funkciója van, amelyek lehetővé teszik a felhasználó számára, hogy egyszerűen váltson egyik szókincskészletről a másikra. Mellékeltem azokat a nyomtatásokat is, amelyek a készülék tetejére helyezhetők a könnyű használat érdekében. Nézze meg a videót, hogy részletesebb leírást találjon a termékről!

A készülék egy fordított cipősdobozban található. Az Arduino a doboz belső fedelére van szerelve, az egység "teteje" pedig a cipősdoboz alja. Lyukakat vágtam a készülék "tetején", valamint egy oldalt a hangszórók és az USB -kábel bekötésére. Az esetleges extra ragasztószalag csak a cipő márkanevét takarja.

Képzettségi szint: Középfokú, mivel a talkie -t le kell tölteni és az eszköz igényeihez kell igazítani.

Hivatkozások:

Gyümölcs + elektronika = zongora. (2016). Letöltve:

Szórakozás beszélő Arduino -val. (n.d.). Letöltve:

1. lépés: Anyagok:

Anyagok
Anyagok

Arduino összetevők:

1 Arduino Uno / USB kábel

1 Kenyeretábla

6 1 megaohmos ellenállások

2 hangszóró (2 8 ohmos, 2 wattos hangszórót használtam)

2 erősítő (2 LM386 modult használtam)

19 Férfi - Női kábelek

14 férfi - férfi kábel (különböző hosszúságú)

Eszközök:

7 hüvelykujj (teljesen fémnek kell lenniük, a festett nem tűnik jól)

1 cipősdoboz (a tokhoz)

4 bevont papírkapcs (az Arduino rögzítése a vágólapra, opcionális)

3 darab papír és színes nyomtató a prezentációs oldalak nyomtatásához

Double Stick szalag (opcionális)

Szövetbetétes ragasztószalag

Kis csavarhúzó (szemüveg csavarhúzót használtam, de Phillips fej is működik)

2. lépés: Vázlatos

Vázlatos
Vázlatos

Itt található a készülék vázlata. A Tinkercad segítségével készítettem el az alapvető vázlatot, majd úgy módosítottam a képet, hogy kompenzálja azokat az eszközöket, amelyek nem szerepeltek a Tinkercad menüben. Az Arduino és az erősítő közötti csatlakozásokhoz hozzáadtam egy második férfi-női vezetéket, amely lehetővé tette a doboz kinyitását és bezárását a többi csatlakozáshoz.

Javaslat: ne nyomja a hüvelykujjat a huzal hüvelyi végébe, amíg nem végzi el a végső csatlakozásokat a cipősdobozon. A hüvelykujj megfeszíti a huzal hüvelyi csatlakozóit, és ezáltal csökken a csatlakozás, ha eltávolítják és visszahelyezik. Végül az utolsó telepítés során a vezetékeket a doboz belsejére ragasztottam, hogy kompenzáljam a bemenetek nyújtását az egység tesztelése után.

Hivatkozások:

Tinkercad. (2019). Letöltve:

3. lépés: 1. lépés: A munkafelület előkészítése (opcionális)

1. lépés: A munkafelület előkészítése (opcionális)
1. lépés: A munkafelület előkészítése (opcionális)
1. lépés: A munkafelület előkészítése (opcionális)
1. lépés: A munkafelület előkészítése (opcionális)
1. lépés: A munkafelület előkészítése (opcionális)
1. lépés: A munkafelület előkészítése (opcionális)

Nem akarom, hogy az Arduino -m szállítás közben elmozduljon, ezért úgy döntöttem, hogy az enyémet a cipősdoboz belső fedelére szerelem. Az Arduino Uno csavarfurataival megjelöltem a cipősdoboz fedelét, és lyukakat szúrtam át rajta. Kihúztam a gemkapcsok külső részét (lásd az 1. ábrát), és benyomtam a doboz fedelének külső oldalán lévő lyukakon, majd ragasztószalaggal tartottam a helyükön (lásd 2. ábra).

Miután megfordítottam a doboz fedelét (a doboz belsejébe), óvatosan áthelyeztem a gemkapcsokat az Arduino csavar furatán, és lehajlítottam a gemkapcsokat (lásd a 3. ábrát), és a légcsatornát a helyére ragasztottam. Végül dupla ragasztószalaggal rögzítettem a kenyérlemezt a doboz fedelére (lásd a 4. ábrát).

Ismétlem, ez a lépés opcionális, de számomra úgy találtam, hogy az egység jobban utazott, amikor felszerelte. A vezetékek kisebb valószínűséggel szakadtak el.

4. lépés: 2. lépés: Csatlakoztassa a hangszórókat

2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat
2. lépés: Csatlakoztassa a hangszórókat

Ezen a ponton fontolnám meg a terv megváltoztatását. Olyan hangszórókat használtam, amelyek megvannak, de a jövőben ezeket jobb minőségű, hosszabb vezetékes hangszórókra cserélném (Szó a bölcseknek, ne olcsó a hangszórókban). A készülék sokkal jobban szól, ha kívülre helyezem a hangszórókat, de az erősítők lógtak, emiatt a vezetékek lekapcsolódtak. Szóval, Tim Gunn "Make it work" pillanatában minden hangszórócsatlakozási vezetékhez hozzáadtam egy extra dugaszt a női vezetékhez, bedugtam azokat a lyukon, amelyet a készülék tetején vágtam be, és bedugtam a vezetékeket, mielőtt csatlakoztatnám őket az erősítőhöz.

Az erősítőn négy érintkező található: "GND", "GND", "IN" és "VDD". Csatlakoztassa a vezetékek hüvelyi végeit az első "GND" tűhöz (én kéket használtam), az "IN" tűhöz (én pirosat használtam) és a "VDD" tűhöz (én narancssárgát használtam). Ismételje meg a folyamatot a másik hangszóróval.

Csatlakoztassa a vezetékek dugaszolható végét a kenyértáblához, az Arduino -GND -t (kék) a kenyértáblán lévő negatív sávhoz, IN -t (piros) az Arduino 3 -as és 11 -es csapjaihoz, a VDD -t (narancssárga) pedig a kenyértábla pozitív sávjához.

Lazítsa meg az erősítő két "GND" és "OUT" jelű csavarját. Illessze a fekete hangszóróvezetéket a „GND” -be, a piros hangszóróvezetéket pedig az „OUT” -ba, és húzza meg a csavarokat. Ezután dupla pálcával ragasztottam őket az egység külsejére.

5. lépés: 3. lépés: "Analóg bemenet" huzalozás

3. lépés
3. lépés
3. lépés
3. lépés
3. lépés
3. lépés

Az Arduino -ból csatlakoztasson egy dugót a dugaszoló vezetékbe mindegyik csapba (A0 - A5). Csatlakoztassa a másik végét a kenyértáblához (1. ábra - öt sorra helyeztem el őket a jobb láthatóság érdekében, mivel az összes huzalszínem nem egyezik).

Használja az 1 mega ohmos ellenállásokat a tábla átlépéséhez (egyik vége a középvonal mindkét oldalán), hagyva helyet az érzékelő vezetékének behelyezéséhez a vezeték és az ellenállás közé (2. ábra - az e oszloptól a h oszlopig mentem).

Egy másik dugasz -huzal -vezeték használatával csatlakoztassa az ellenállás sorokat (j oszlop) a pozitív csíkhoz (3. ábra).

Csatlakoztasson egy vezetéket a pozitív csíkról az Arduino 5 V -os érintkezőjére, és egy vezetéket a negatív csíkról az Arduino GND -tűjére (a 4. ábra az összes vezetéket mutatja, beleértve a hangszórókat is).

Végül csatlakoztasson egy hüvely-anya vezetéket a kezdeti vezetékhez (az analóg bemenethez) és az ellenállás közé (5. ábra).

6. lépés: 4. lépés: a vázlat

4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat
4. lépés: a vázlat

A vázlat futtatása előtt le kell töltenie a Talkie -t a GitHub -ról. Amikor a letöltés befejeződött, meg kell nyitnia a "going-digital-Talkie-7f57628" mappát. Nyissa meg a "Talkie" nevű mappát, lépjen a "Példák" nevű mappába, majd a "Vocab_US_TI99" jelzésű mappába, majd nyissa meg a "Vocab_US_TI99.ino" mappát. Ez megnyitja a könyvtárat, ahol beállíthatja a használni kívánt szavakat.

(A Talkie könyvtárról // Copyright 2011 Peter Knight // Ezt a kódot GPLv2 licenc alatt adjuk ki. // A következő kifejezések a Texas Instruments TI99/4A beszédrendszer 1979-ből származó beépített kifejezésekből származnak. Mély férfihang az USA déli akcentusa.)

A könyvtár túl nagy ahhoz, hogy az Arduino -n fusson, ezért csak olyan aktiváló szavakat javasolnak, amelyeket használni fog a vázlatában. Egy szó aktiválásához törölje a // karaktert az aktiválni kívánt szó elől (pl. Uint8_t spam ). A deaktiváláshoz csak adja hozzá a // szót a nem használni kívánt szó elé (pl. // uint8_t spANSWER ).

Itt található azoknak a szavaknak a listája, amelyeket aktiválni kell ehhez a vázlathoz: Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please, Piros, Jobb, Oldal, Sajnálom, Állj, Az, Ahhoz, Felső, Szeretne, Nos, Fehér, Sárga, Te, A tiéd.

Ezután adja hozzá ezt a vázlatot az Arduino szerkesztőjéhez. Az Arduino letöltést használtam a webszerkesztő helyett ehhez a vázlathoz a Talkie könyvtár letöltése miatt.

Ebben a vázlatban három funkció található (ház, szín, modor), amelyek mindegyike saját szókincsszavakat tartalmaz. Egy funkció aktiválásához egyszerűen törölje a két // karaktert a funkció neve előtt. Ne felejtse el deaktiválni a másik két függvényt a // hozzáadásával a függvénynevek előtt. Ezzel kikapcsolja a funkciót, ha megjegyzéssé változtatja. Lásd a fenti képet, vagy nézze meg, hogyan lehet megváltoztatni a bemutató videó funkcióit az utasítás elején.

A vázlat kapacitív érintést használ, a hüvelykujjakat érzékelőként kezeli. Az érzékelő és a talaj megérintése lehetővé teszi a test számára, hogy befejezze az áramkört, és az eszköz analóg olvasás és hang használatával beszéljen.

Hivatkozások:

Talkie. (n.d.). Letöltve:

7. lépés: 5. lépés: Utolsó simítások

5. lépés: Utolsó simítások
5. lépés: Utolsó simítások
5. lépés: Utolsó simítások
5. lépés: Utolsó simítások
5. lépés: Utolsó simítások
5. lépés: Utolsó simítások

Lyukat vágtam a doboz oldalán az USB -kábelhez, bedugtam a kábelt az Arduino -ba, majd a fennmaradó kábelt átvezettem a lyukon, amelyet használat után a számítógéphez csatlakoztatnak.

Mellékeltem a vázlatban leírt szókincsórák nyomatát. Nyugodtan nyomtassa ki őket (ha lehetséges színesben), vagy hozzon létre sajátot. Vágja ki a köröket minden oldalon, majd helyezze a lapot a doboz tetejére. Középpontba helyezze a hüvelykujjakat minden lyukba, majd tartsa nyitva a dobozt, és rögzítse a huzal hüvelyes végeit a megfelelő hüvelykujjhoz.

Módosítsa a vázlatot, mely funkcióhoz kívánja használni, helyezze a megfelelő lapot a dobozra a hüvelykujjhoz igazodva, csatlakoztassa az USB -kábelt a számítógéphez, töltse fel a vázlatot az Arduino -ra és élvezze!

Ajánlott: