Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Սխեմատիկ
- Քայլ 3: Քայլ 1. Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
- Քայլ 4: Քայլ 2. Միացրեք բարձրախոսները
- Քայլ 5: Քայլ 3. «Անալոգային» լարերի տեղադրում
- Քայլ 6: Քայլ 4. Էսքիզ
- Քայլ 7: Քայլ 5. Ավարտելով հպումները
Video: Arduino անգլերեն լեզվի օգնական ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ներածություն:
Ես շրջանավարտ եմ, ով աշխատում է կրթության մագիստրոսի կոչման վրա `կենտրոնանալով տեխնոլոգիական ինտեգրման վրա: Ներկայումս ես դասավանդում եմ երաժշտություն և այս կիսամյակի մի լավ հատված անցկացրել եմ ՝ սովորելով 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. Պատրաստեք աշխատանքային մակերեսը (ըստ ցանկության)
Ես չեմ ցանկանում, որ իմ Arduino- ն տեղափոխվի, երբ տեղափոխվի, ուստի որոշեցի իմը տեղադրել կոշիկի տուփի ներքին կափարիչին: Օգտագործելով Arduino Uno- ի պտուտակային անցքերը, ես նշեցի կոշիկի տուփի կափարիչը և անցքեր բացեցի դրա միջով: Ես քանդեցի թղթե ամրակների արտաքին մասը (տե'ս գծապատկեր 1) և դրանք տուփի կափարիչի դրսից մղեցի անցքերի միջով, այնուհետև ամրացնող ժապավենով ամրացրեցի դրանք (տես դիագրամ 2):
Տուփի կափարիչը շրջելուց հետո (տուփի ներսում), ես զգուշորեն տեղադրեցի թղթի սեղմիչները Arduino- ի պտուտակավոր անցքերի միջով և թեքեցի դրանք (տես դիագրամ 3) և կպցրեցի թղթե սեղմակները տեղում: Վերջապես, օգտագործելով կրկնակի փայտե ժապավեն, ես հացաթուղթը ամրացրեցի տուփի կափարիչին (տես դիագրամ 4):
Կրկին, այս քայլը պարտադիր չէ, բայց ինձ համար ես գտա, որ սարքը ավելի լավ է ճանապարհորդում, երբ այն տեղադրված է: Ավելի քիչ հավանական էր, որ լարերը անջատվեին:
Քայլ 4: Քայլ 2. Միացրեք բարձրախոսները
Սա այն վայրն է, որտեղ ես կքննարկեի փոխելու իմ ծրագիրը: Ես օգտագործել եմ իմ ունեցած բարձրախոսները, բայց ապագայում դրանք կփոխարինեի ավելի լավ որակի բարձրախոսներով ավելի երկար լարերով (Խոսք իմաստուններին, մի՛ էժանացրեք բարձրախոսների վրա): Սարքը շատ ավելի լավ է հնչում, երբ բարձրախոսները դրեցի դրսից, բայց ուժեղացուցիչները կախված էին, ինչի պատճառով լարերը անջատվեցին: Այսպիսով, իմ Tim Gunn- ի «Աշխատիր այն» պահի համար ես ավելացրեցի արական սեռի լարին բարձրախոսների միացման լարերից յուրաքանչյուրին, դրանք խցանեցի միավորի վերևում կտրած մի անցքով և լարերը լարելով դրանք միացնելուց առաջ: դեպի ուժեղացուցիչ:
Ուժեղացուցիչի վրա կան չորս կապում `նշված« GND »,« GND »,« IN »և« VDD »: Լարերի իգական ծայրերը միացրեք առաջին «GND» կապին (ես օգտագործել եմ կապույտը), «IN» քորոցին (ես օգտագործել եմ կարմիրը) և «VDD» կապին (ես օգտագործել եմ նարնջագույնը): Կրկնեք գործընթացը մյուս բանախոսի հետ:
Լարերի արական ծայրը միացրեք տախտակի մեջ, իսկ Arduino - GND (կապույտ) `սեղանի վրա բացասական սանդղակին, IN (կարմիր)` Arduino- ի 3 -րդ և 11 -րդ կապում, իսկ VDD (նարնջագույն) `սեղանի վրա դրված բարին:
Ուժեղացուցիչի վրա թուլացրեք «GND» և «OUT» նշաններով երկու պտուտակները: Տեղադրեք խոսափողի սև մետաղալարը «GND», իսկ կարմիր բարձրախոսը «OUT» - ի մեջ և ամրացրեք պտուտակները: Հետո կրկնակի փայտիկով դրանք կպցրի միավորի արտաքին մասին:
Քայլ 5: Քայլ 3. «Անալոգային» լարերի տեղադրում
Ձեր Arduino- ից միացրեք արական և արական մետաղալարերը յուրաքանչյուր կապում (A0 - A5): Միացրեք մյուս ծայրը տախտակի մեջ (գծապատկեր 1 - ես դրանք տեղադրել եմ հինգ տողից ավելի լավ պատկերացման համար, քանի որ իմ բոլոր մետաղալարերի գույները չեն համընկնում):
Տախտակը հատելու համար օգտագործեք 1 Մեգա Օմ դիմադրողականություն (կենտրոնական գծի յուրաքանչյուր կողմը մեկ ծայրով) ՝ թողնելով տեղ, որ սենսորային մետաղալարերը տեղադրվեն մետաղալարերի և դիմադրության միջև (գծապատկեր 2 - ես գնացի ե սյունակից h սյունակ).
Օգտագործելով արական և արական լարերի մեկ այլ հավաքածու, միացրեք դիմադրության տողերը (ժ սյունը) դրական ժապավենին (գծապատկեր 3):
Arduino- ի վրա միացրեք մետաղալարը դրական ժապավենից մինչև 5V պին, իսկ Arduino- ի վրա բացասական ժապավենից մինչև GND կապ (գծապատկեր 4 -ը ցույց է տալիս բոլոր լարերը, ներառյալ բարձրախոսները):
Վերջապես, միացրեք արական և իգական մետաղալարը սկզբնական լարի (անալոգային) և դիմադրության միջև (դիագրամ 5):
Քայլ 6: Քայլ 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. Ավարտելով հպումները
Ես տուփի կողքին մի անցք կտրեցի USB մալուխի համար, մալուխը միացրեցի Arduino- ին, այնուհետև մնացած մալուխը սնուցեցի անցքի միջով, որը միացնելու դեպքում միացված կլինի համակարգչին օգտագործման համար:
Ես կցել եմ էսքիզում ընդգրկված բառապաշարի դասերի տպագրությունները: Ազատորեն տպեք դրանք (հնարավորության դեպքում գունավոր) կամ ստեղծեք ձեր սեփականը: Կտրեք յուրաքանչյուր էջի շրջանակները, այնուհետև թերթիկը դրեք տուփի վերևում: Յուրաքանչյուր անցքի մեջ տեղադրեք մատնահետքերը, այնուհետև, արկղը բաց պահելով, ամրացրեք մետաղալարերի իգական ծայրերը համապատասխան մատնահետքին:
Փոփոխեք ուրվագիծը, որի գործառույթն եք ցանկանում օգտագործել, տեղադրեք համապատասխան թերթիկը մատնահետքերին համապատասխանող տուփի վրա, միացրեք USB մալուխը համակարգչին, տեղադրեք էսքիզը ձեր Arduino- ում և վայելեք:
Խորհուրդ ենք տալիս:
Ստեղծեք ձեր սեփական USB երկրպագուն - Անգլերեն / Ֆրանսերեն: 3 քայլ
Ստեղծեք ձեր սեփական USB երկրպագուն | Անգլերեն / Ֆրանսերեն. ԱՆԳԼԵՐԵՆ Այսօր ես կայքերում տեսա, որ մենք կարող ենք USB օդափոխիչ գնել: Բայց ես ասացի, թե ինչու չպատրաստել իմը: Այն, ինչ ձեզ հարկավոր է
Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ
Օգտագործելով Python ՝ ոչ ստեղնաշարի դասավորություններ սովորելու համար. Բարև, ես Julien եմ: Ես համակարգչային գիտությունների ուսանող եմ, և այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել Python- ը ՝ ձեզ ոչ անգլերեն լեզվի ստեղնաշարի դասավորությունը սովորեցնելու համար: Մեր օրերում շատ լեզուների ուսուցում է տեղի ունենում, և մի բան մարդիկ կարող են գիտակցել
ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ
Արհեստական ինտելեկտի նշման լեզուն (AIML) ծրագրավորման լեզու է, որը ընդլայնվող նշման լեզվի (XML) ճշգրտում է, որն օգտագործվում է chatbot, verbot, pandorabot, superbot և այլ խոսող ռոբոտների կողմից: Այն մշակվել է բժիշկ Ռիչարդ Ուոլեսի և â € կողմից
Arduino Shades (անգլերեն) ՝ 7 քայլ (նկարներով)
Arduino Shades (անգլերեն). Սա հրահանգ է սարքի պատրաստման համար, որը կարող է յուրաքանչյուր գլան կույր դարձնել ավտոմատ և «խելացի»: Ձեզ անհրաժեշտ է ՝ պարամետրիկ 3D գնդակի շղթայի ատամնավոր CAD ֆայլ ՝ Johnոն Աբելլայից Adafruit շարժիչի վահան Arduino Uno Stepper շարժիչի լուսանկարների դիմադրություն J
Ավելացրեք Արևելյան Ասիայի լեզվի աջակցություն Windows XP- ին ՝ 12 քայլ
Ավելացրեք Արևելյան Ասիայի լեզվի աջակցություն Windows XP- ին: Այս Instructable- ը կսովորեցնի ձեզ, թե ինչպես ավելացնել Արևելյան Ասիայի նիշերը Windows XP- ին: Ես նաև այստեղ պատրաստել եմ Windows Vista: Այլ կերպ ասած, դա թույլ է տալիս Windows- ին ավելացնել չինարեն, կորեերեն, ճապոներեն և այլն: XP, որպեսզի կարողանաք կարդալ և գրել այդ գլխում