Բովանդակություն:

Arduino անգլերեն լեզվի օգնական ՝ 7 քայլ
Arduino անգլերեն լեզվի օգնական ՝ 7 քայլ

Video: Arduino անգլերեն լեզվի օգնական ՝ 7 քայլ

Video: Arduino անգլերեն լեզվի օգնական ՝ 7 քայլ
Video: Ричард Баранюк об open-source образовании 2024, Նոյեմբեր
Anonim
Image
Image
Arduino անգլերեն լեզվի օգնական
Arduino անգլերեն լեզվի օգնական
Arduino անգլերեն լեզվի օգնական
Arduino անգլերեն լեզվի օգնական
Arduino անգլերեն լեզվի օգնական
Arduino անգլերեն լեզվի օգնական

Ներածություն:

Ես շրջանավարտ եմ, ով աշխատում է կրթության մագիստրոսի կոչման վրա `կենտրոնանալով տեխնոլոգիական ինտեգրման վրա: Ներկայումս ես դասավանդում եմ երաժշտություն և այս կիսամյակի մի լավ հատված անցկացրել եմ ՝ սովորելով Arduino- ն օգտագործել երաժշտության հետ կապված նախագծերի համար: Իմ վերջին նախագծի համար ես ուզում էի փորձել մի բան, որը կարող էր օգտագործվել երաժշտության դասարանից դուրս: Ես զրուցեցի իմ դպրոցի ELL ուսուցչի հետ, ով աշխատում է մանկապարտեզի հետ, և նա քննարկեց բառապաշարի ամրապնդման անհրաժեշտությունը, ուստի ես ցանկացա լեզվի օգնական ստեղծել:

Օգտագործելով Fruit + Electronics = Piano (2016) և Fun with Talking Arduino (n.d.) հասկացությունները, ես կարողացա ստեղծել այս սարքը, որը կարող է օգտագործվել ուսանողի բառապաշարի բառերի և արտահայտությունների ընկալումը ամրապնդելու կամ գնահատելու համար: Այս նախագիծը օգտագործում է վեց տարողունակ հպման տվիչ: Երբ դիպչում են սենսորը և հողը, սարքը կասի այդ սենսորին վերագրված բառը կամ արտահայտությունը: Էսքիզն ունի երեք գործառույթ, որոնք թույլ են տալիս օգտվողին հեշտությամբ փոխել մեկ բառապաշարից մյուսը: Ես ներառել եմ նաև տպագրություններ, որոնք կարող են տեղադրվել սարքի վերևում `օգտագործման հարմարավետության համար: Դիտեք տեսանյութը ՝ ապրանքի ավելի խորը նկարագրությունը տեսնելու համար:

Սարքը տեղադրված է շրջված կոշիկի տուփի ներսում: Arduino- ն տեղադրված է տուփի ներքին կափարիչին, իսկ միավորի «վերևը» կոշիկի տուփի ներքևն է: Ես կտրեցի անցքեր սարքի «վերևում», ինչպես նաև կողքի վրա ՝ բարձրախոսների և USB մալուխի միացման համար: Extraանկացած լրացուցիչ կպչուն ժապավեն, որը կարող եք տեսնել, միայն կոշիկի ապրանքանիշի ծածկման համար է:

Հմտության մակարդակ ՝ միջանկյալ, քանի որ խոսափողը պետք է ներբեռնել և հարմարեցնել սարքի կարիքներին համապատասխան:

Հղումներ:

Պտուղ + էլեկտրոնիկա = դաշնամուր: (2016): Վերցված է

Funվարճացեք խոսող Arduino- ի հետ: (օր.) Վերցված է

Քայլ 1: Նյութեր

Նյութեր
Նյութեր

Arduino բաղադրիչներ

1 Arduino Uno / USB մալուխ

1 Հացաթուղթ

6 1 Mega Ohm դիմադրիչներ

2 բարձրախոս (ես օգտագործել եմ 8 8 Օմ, 2 Վտ բարձրախոս)

2 ուժեղացուցիչ (ես օգտագործել եմ 2 LM386 մոդուլ)

19 Արական - իգական մալուխներ

14 Արական - Արական մալուխներ (տարբեր երկարություններ)

Գործիքներ:

7 Մատնաչափիկներ (պետք է ամբողջովին մետաղական լինեն, ներկվածները նույնպես այնքան էլ չեն աշխատում)

1 կոշիկի տուփ (գործի համար)

4 ծածկված թղթե ամրակներ (Arduino- ն սեղմատախտակին ամրացնելու համար, ըստ ցանկության)

3 կտոր թուղթ և գունավոր տպիչ `շնորհանդեսի էջերը տպելու համար

Կրկնակի ժապավեն (ըստ ցանկության)

Սկոտչ

Փոքր պտուտակահան (ես օգտագործել եմ ակնոցի պտուտակահան, բայց կաշխատի նաև Ֆիլիպսի գլուխը)

Քայլ 2: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Ահա սարքի սխեմատիկ պատկերը: Ես օգտագործել եմ Tinkercad- ը ՝ հիմնական սխեմատիկան ստեղծելու համար, այնուհետև պատկերը ճշգրտել եմ ՝ փոխհատուցելու այն սարքերը, որոնք Tinkercad- ի ընտրացանկում չէին: Arduino- ից Amplifier- ից յուրաքանչյուր միացման համար ես ավելացրի երկրորդ արական և կին մետաղալարը, ինչը թույլ տվեց ինձ բացել և փակել տուփը `մյուս կապերը կատարելու համար:

Հանձնարարական. Մի դրեք մատնաչափը մետաղալարերի կանացի ծայրին, մինչև վերջնական կապը չկատարեք կոշիկի տուփի միջոցով: Մատնաչափիկները կձգեն կապերը մետաղալարերի իգական ծայրին, ինչը կհանգեցնի կրճատված միացման և հեռացման դեպքում: Վերջնական տեղադրման ընթացքում ես լարերը կպցրեցի տուփի ներսին `միավորը փորձարկելուց հետո փոխհատուցելու համար մուտքերի ձգվածությունը:

Հղումներ:

Tinkercad. (2019): Վերցված է

Քայլ 3: Քայլ 1. Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)

Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Քայլ 1: Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)

Ես չեմ ցանկանում, որ իմ Arduino- ն տեղափոխվի, երբ տեղափոխվի, ուստի որոշեցի իմը տեղադրել կոշիկի տուփի ներքին կափարիչին: Օգտագործելով Arduino Uno- ի պտուտակային անցքերը, ես նշեցի կոշիկի տուփի կափարիչը և անցքեր բացեցի դրա միջով: Ես քանդեցի թղթե ամրակների արտաքին մասը (տե'ս գծապատկեր 1) և դրանք տուփի կափարիչի դրսից մղեցի անցքերի միջով, այնուհետև ամրացնող ժապավենով ամրացրեցի դրանք (տես դիագրամ 2):

Տուփի կափարիչը շրջելուց հետո (տուփի ներսում), ես զգուշորեն տեղադրեցի թղթի սեղմիչները Arduino- ի պտուտակավոր անցքերի միջով և թեքեցի դրանք (տես դիագրամ 3) և կպցրեցի թղթե սեղմակները տեղում: Վերջապես, օգտագործելով կրկնակի փայտե ժապավեն, ես հացաթուղթը ամրացրեցի տուփի կափարիչին (տես դիագրամ 4):

Կրկին, այս քայլը պարտադիր չէ, բայց ինձ համար ես գտա, որ սարքը ավելի լավ է ճանապարհորդում, երբ այն տեղադրված է: Ավելի քիչ հավանական էր, որ լարերը անջատվեին:

Քայլ 4: Քայլ 2. Միացրեք բարձրախոսները

Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները
Քայլ 2: Միացրեք բարձրախոսները

Սա այն վայրն է, որտեղ ես կքննարկեի փոխելու իմ ծրագիրը: Ես օգտագործել եմ իմ ունեցած բարձրախոսները, բայց ապագայում դրանք կփոխարինեի ավելի լավ որակի բարձրախոսներով ավելի երկար լարերով (Խոսք իմաստուններին, մի՛ էժանացրեք բարձրախոսների վրա): Սարքը շատ ավելի լավ է հնչում, երբ բարձրախոսները դրեցի դրսից, բայց ուժեղացուցիչները կախված էին, ինչի պատճառով լարերը անջատվեցին: Այսպիսով, իմ Tim Gunn- ի «Աշխատիր այն» պահի համար ես ավելացրեցի արական սեռի լարին բարձրախոսների միացման լարերից յուրաքանչյուրին, դրանք խցանեցի միավորի վերևում կտրած մի անցքով և լարերը լարելով դրանք միացնելուց առաջ: դեպի ուժեղացուցիչ:

Ուժեղացուցիչի վրա կան չորս կապում `նշված« GND »,« GND »,« IN »և« VDD »: Լարերի իգական ծայրերը միացրեք առաջին «GND» կապին (ես օգտագործել եմ կապույտը), «IN» քորոցին (ես օգտագործել եմ կարմիրը) և «VDD» կապին (ես օգտագործել եմ նարնջագույնը): Կրկնեք գործընթացը մյուս բանախոսի հետ:

Լարերի արական ծայրը միացրեք տախտակի մեջ, իսկ Arduino - GND (կապույտ) `սեղանի վրա բացասական սանդղակին, IN (կարմիր)` Arduino- ի 3 -րդ և 11 -րդ կապում, իսկ VDD (նարնջագույն) `սեղանի վրա դրված բարին:

Ուժեղացուցիչի վրա թուլացրեք «GND» և «OUT» նշաններով երկու պտուտակները: Տեղադրեք խոսափողի սև մետաղալարը «GND», իսկ կարմիր բարձրախոսը «OUT» - ի մեջ և ամրացրեք պտուտակները: Հետո կրկնակի փայտիկով դրանք կպցրի միավորի արտաքին մասին:

Քայլ 5: Քայլ 3. «Անալոգային» լարերի տեղադրում

Քայլ 3
Քայլ 3
Քայլ 3
Քայլ 3
Քայլ 3
Քայլ 3

Ձեր Arduino- ից միացրեք արական և արական մետաղալարերը յուրաքանչյուր կապում (A0 - A5): Միացրեք մյուս ծայրը տախտակի մեջ (գծապատկեր 1 - ես դրանք տեղադրել եմ հինգ տողից ավելի լավ պատկերացման համար, քանի որ իմ բոլոր մետաղալարերի գույները չեն համընկնում):

Տախտակը հատելու համար օգտագործեք 1 Մեգա Օմ դիմադրողականություն (կենտրոնական գծի յուրաքանչյուր կողմը մեկ ծայրով) ՝ թողնելով տեղ, որ սենսորային մետաղալարերը տեղադրվեն մետաղալարերի և դիմադրության միջև (գծապատկեր 2 - ես գնացի ե սյունակից h սյունակ).

Օգտագործելով արական և արական լարերի մեկ այլ հավաքածու, միացրեք դիմադրության տողերը (ժ սյունը) դրական ժապավենին (գծապատկեր 3):

Arduino- ի վրա միացրեք մետաղալարը դրական ժապավենից մինչև 5V պին, իսկ Arduino- ի վրա բացասական ժապավենից մինչև GND կապ (գծապատկեր 4 -ը ցույց է տալիս բոլոր լարերը, ներառյալ բարձրախոսները):

Վերջապես, միացրեք արական և իգական մետաղալարը սկզբնական լարի (անալոգային) և դիմադրության միջև (դիագրամ 5):

Քայլ 6: Քայլ 4. Էսքիզ

Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ
Քայլ 4: Էսքիզ

Նախքան ուրվագիծը գործարկելը, ձեզ հարկավոր է ներբեռնել Talkie- ը GitHub- ից: Ներբեռնումն ավարտվելուց հետո ձեզ հարկավոր է բացել «going-digital-Talkie-7f57628» թղթապանակը: Բացեք «Talkie» կոչվող թղթապանակը, անցեք «Օրինակներ» անունով թղթապանակին, այնուհետև «Vocab_US_TI99» նշումով թղթապանակին, այնուհետև բացեք «Vocab_US_TI99.ino»: Սա կբացի գրադարանը, որտեղ կարող եք հարմարեցնել այն բառերը, որոնք ցանկանում եք օգտագործել:

(Talkie գրադարանի մասին // Հեղինակային իրավունք 2011 Peter Knight // Այս ծածկագիրը թողարկվում է GPLv2 լիցենզիայի ներքո: ԱՄՆ հարավային առոգանություն)

Գրադարանը չափազանց մեծ է Arduino- ով աշխատելու համար, ուստի խորհուրդ են տալիս ակտիվացնել միայն այն բառերը, որոնք կօգտագործեք ձեր ուրվագծում: Բառը ակտիվացնելու համար ջնջեք // բառը, որը ցանկանում եք ակտիվացնել (օր. Uint8_t spAM ): Ապաակտիվացնելու համար պարզապես // հետ պետք է ավելացնեք այն բառից առաջ, որը չեք ցանկանում օգտագործել (օրինակ. // uint8_t spANSWER ):

Ահա այն բառերի ցանկը, որոնք պետք է ակտիվացնեք այս ուրվագծի համար ՝ Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please Կարմիր

Այնուհետեւ, ավելացրեք այս ուրվագիծը ձեր Arduino խմբագրիչին: Այս ուրվագծի համար ես օգտագործել եմ Arduino- ի ներլցումը վեբ խմբագրի փոխարեն ՝ Talkie գրադարանի ներբեռնման պատճառով:

Այս ուրվագծում կան երեք գործառույթներ (տուն, գույն, ձևեր), որոնցից յուրաքանչյուրը պարունակում է իր բառապաշարային բառերի փաթեթը: Ֆունկցիան ակտիվացնելու համար պարզապես ջնջեք երկուսը // գործառույթի անունից առաջ: Չմոռանաք անջատել մյուս երկու գործառույթները ՝ գործառույթի անուններից առաջ ավելացնելով //: Դա անելով գործառույթը կանջատվի ՝ այն մեկնաբանության վերածելով: Տես վերևի պատկերը կամ դիտեք, թե ինչպես փոխել ցուցադրվող տեսանյութի գործառույթները ուսուցանվողի սկզբում:

Էսքիզը օգտագործում է տարողունակ հպում ՝ մատների հարվածները վերաբերելով որպես սենսորների: Սենսորին և գետնին դիպչելը թույլ է տալիս ձեր մարմնին ավարտել շրջանը ՝ ստիպելով սարքին խոսել analogRead- ի և voice.say- ի միջոցով:

Հղումներ:

Talkie. (օր.) Վերցված է https://github.com/coming-digital/Talkie- ից

Քայլ 7: Քայլ 5. Ավարտելով հպումները

Քայլ 5: Ավարտելով հպումները
Քայլ 5: Ավարտելով հպումները
Քայլ 5: Ավարտելով հպումները
Քայլ 5: Ավարտելով հպումները
Քայլ 5: Ավարտելով հպումները
Քայլ 5: Ավարտելով հպումները

Ես տուփի կողքին մի անցք կտրեցի USB մալուխի համար, մալուխը միացրեցի Arduino- ին, այնուհետև մնացած մալուխը սնուցեցի անցքի միջով, որը միացնելու դեպքում միացված կլինի համակարգչին օգտագործման համար:

Ես կցել եմ էսքիզում ընդգրկված բառապաշարի դասերի տպագրությունները: Ազատորեն տպեք դրանք (հնարավորության դեպքում գունավոր) կամ ստեղծեք ձեր սեփականը: Կտրեք յուրաքանչյուր էջի շրջանակները, այնուհետև թերթիկը դրեք տուփի վերևում: Յուրաքանչյուր անցքի մեջ տեղադրեք մատնահետքերը, այնուհետև, արկղը բաց պահելով, ամրացրեք մետաղալարերի իգական ծայրերը համապատասխան մատնահետքին:

Փոփոխեք ուրվագիծը, որի գործառույթն եք ցանկանում օգտագործել, տեղադրեք համապատասխան թերթիկը մատնահետքերին համապատասխանող տուփի վրա, միացրեք USB մալուխը համակարգչին, տեղադրեք էսքիզը ձեր Arduino- ում և վայելեք:

Խորհուրդ ենք տալիս: