Tartalomjegyzék:

Arduino angol nyelv asszisztens: 7 lépés
Arduino angol nyelv asszisztens: 7 lépés

Videó: Arduino angol nyelv asszisztens: 7 lépés

Videó: Arduino angol nyelv asszisztens: 7 lépés
Videó: Изучаем iOS: создайте собственное приложение с помощью Objective-C! от Тянью Лю 2024, November
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: