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

Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ Making Your Own Bop-it!): 5 քայլ
Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ Making Your Own Bop-it!): 5 քայլ

Video: Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ Making Your Own Bop-it!): 5 քայլ

Video: Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ Making Your Own Bop-it!): 5 քայլ
Video: AQUARIUM AUTOMATION - GHL SYSTEM FOR PH, DOSING AND OTHER PLANTED TANK CONTROLS 2024, Նոյեմբեր
Anonim
Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ սեփական ձեռքերով պատրաստելը)
Առաջադրանք, որը տալիս է Arduino մեքենա (նույնը ՝ սեփական ձեռքերով պատրաստելը)

Ուսումնասիրության համար, որին ես այժմ հետևում եմ, ես հանձնարարություն ստացա ինչ -որ բան պատրաստել Arduino- ով: Ես ինքս ինձ համար ստացել էի դպրոցից ստացված նյութերի ստանդարտ հավաքածու և մտածեցի մի բան, որը կաշխատի դրանց շուրջը ՝ նվազագույն արտաքին նյութերով: Իմ առաջին միտքը Bop-it էր: A Bop-it! Շատ խաղալիքներով խաղալիք է, բայց դա հետևյալն է. Խաղալիքից մի ձայն ասում է, որ մարդը պետք է հետևի առաջադրանքին (ինչպես անվանակոչի «bop it», ինչը նշանակում է, որ պետք է սեղմել մեծ կոճակ), որից հետո խաղացողը առաջադրանքի համար պետք է ճիշտ կատարի առաջադրանքը ժամանակաչափի անջատումից հետո:

Այս նախագիծը հատկապես անում է հետևյալը.

1. Բանախոսի ձայնով նվագարկիչին տրվում է առաջադրանք

2. Լսվում է ազդանշան, եւ առաջին LED- ը վառվում է:

3. Լսվում է երկրորդ ազդանշանը, իսկ երկրորդ LED- ը լուսավորվում է:

4. Երրորդ, ավելի երկար ազդանշանը լսվում է, իսկ երրորդ LED- ը լուսավորվում է: Այս ազդանշանի ընթացքում խաղացողը պետք է կատարի սկզբում իրեն տրված խնդիրը:

Յուրաքանչյուր լիարժեք առաջադրանքի համար վերը նշված հաջորդականությունն անցնելու ժամանակը դառնում է ավելի արագ, մինչև որ հասնի սահմանաչափի:

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

Քայլ 1: Էլեկտրոնային նյութեր

Առաջադրանքներ տվող Arduino մեքենայի ստեղծման համար օգտագործվող նյութերը հետևյալն են.

1x Arduino Uno

1x DFPlayer Mini MP3 նվագարկիչի մոդուլ Arduino- ի համար

1x SD քարտ

1x բարձրախոս

1x Breadboard (երկար կամ երկուսը, հավանաբար, ավելի հեշտ կլիներ ձեզ համար)

1x ուժի տվիչ

1x ֆոտոսենսոր

1x հզորության մետր

1x ձայնային տվիչ (ես օգտագործել եմ KY-038 խոսափողի ձայնային տվիչի մոդուլը)

2x Փոքր կոճակներ

x3 LED լույս

(1x Sոդման տախտակ)

Բունչայի լարեր

Բունչայի դիմադրիչներ

Ուշադրություն դարձրեք. Սրանք բազմաթիվ սենսորներ են: Դուք պետք է փորձեք օգտագործել դրանք ավելի քիչ և կենտրոնանաք դրանք լավ աշխատելու, ավարտված լինելու և գեղեցիկ փաթեթավորված լինելու վրա: Մի բան, որ ես ինքս պետք է անեի հետադարձ հայացքով:

Քայլ 2: Մետաղալարի հավաքում

Մետաղալարերի հավաքում
Մետաղալարերի հավաքում

Ձեր էլեկտրագծերը յուրաքանչյուր սենսորի համար պետք է նման լինեն հետևյալ նկարներին: Կարող եք մեկ առ մեկ ստուգել թեստային կոդի միջոցով, եթե դրանք ճիշտ են աշխատում:

Քայլ 3: Կոդ

Ներբեռնեք կցված.ino ֆայլը ծածկագրի համար:

Այս կոդը օգտագործում է DFRobotDFPlayerMini գրադարանը, որը կարելի է գտնել այստեղ ՝

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Մի մոռացեք, որ MP3- ֆայլերը, որոնք տալիս են առաջադրանքները, տեղադրեք ձեր SD քարտի մեջ (որը տեղադրեք MP3 վահանի ներսում): Կոդը սկզբում ձեզ կասի // Առաջադրանքներ, թե որ առաջադրանքները պետք է գրանցվեն:

Քայլ 4: Լազերային կտրում/պատյան

WԳՈՇԱՈՄ. Այս տուփը թերի է, և պլանները հիմնականում պետք է օգտագործվեն տվիչների ընդհանուր դիրքը փոխանցելու համար: Փորձեք պատրաստել ձեր սեփական տուփը կամ խմբագրել այն: Ամենաքիչը, ինչ պետք է անեք, արկղը ավելի բարձր դարձնելն է, այնպես որ էլեկտրագծերը ավելի լավ են տեղավորվում:

Այս նախագծի համար ես օգտագործեցի լազերահատ: Եթե ցանկանում եք այլ կերպ վարվել, դա լավ է, բայց, ամեն դեպքում,.dxf ֆայլերը, որոնցով դա արվում է, կցվում են որպես ֆայլեր, եթե ցանկանում եք: Ես օգտագործել եմ perspex- ը ՝ որպես պատյանս պատկանող նյութ, որը այնքան էլ գեղեցիկ չէ, քանի որ տեսնում եք, որ իմ անմաքուր զոդումն ու լարերը դրա միջով անցնում են:

Ներքևի ձախ մասում գտնվող մեծ մակերեսը տուփի վերևն է:

Այս մակերևույթի վերևի ձախ մասում գտնվող փոքր քառակուսին ուժի տվիչի քորոցների անցքն է:

Դրա տակ կարմիր շրջանակը (որը պետք է լինի ռելիեֆ), որի քառակուսին ներսում է, նախատեսված է, որպեսզի Ֆոտոսենսորը սերտորեն տեղավորվի: Փոխեք կարմիր շրջանակը ՝ ըստ ձեր Լուսազգայուն չափի:

Այս մակերեսի վերևի-միջին հատվածի մեծ քառակուսին նախատեսված է խոսողի համար:

Ներքևից-մեջտեղում գտնվող փոքր շրջանակը այն անցքն է, որի մեջ տեղադրում եք Ձայնի տվիչի մոդուլի խոսափողը: Փոխեք այն, եթե այլ ձայնային տվիչ եք օգտագործում:

Երկու հավասար չափի շրջանակները նախատեսված են Փոքր կոճակի և Պոտենցիո հաշվիչի համար, որոնց վերևում տեղադրում եք ավելի մեծ, ինքնագործ կոճակներ: Վերևի աջը ես օգտագործել եմ Փոքր կոճակի համար, մյուսը ՝ Պոտենցիո հաշվիչի համար: Այս շրջանակների տրամագիծը 40 մմ է:

Վերին մակերևույթի կողքին գտնվող մակերեսը, ներքևի աջ մակերեսը, որի վրա քառակուսին է, տուփի ձախ կողմն է: Հրապարակը նախատեսված է Arduino- ի մալուխային խցիկի միջով անցնելու համար:

Վերին աջ մակերեսը տուփի աջ կողմն է: Շրջանակը պետք է լինի, որ բռնակը տեղավորվի ներսում, որը սեղմում է դրա տակ գտնվող փոքր կոճակը: Դա լավ, կառուցվածքային առումով հիմնավոր գաղափար չէ, քանի որ գորտնուկը ունի բարակ կետեր, որոնք կոտրվելու են, և բռնակը չի կարող պատշաճ կերպով բարձրացվել արկղից բարձր, որը 3 սանտիմետր է: Միգուցե տուփի վերևում ինչ -որ տեղ բռնիչ պատրաստեք, որը կողքի կոճակին է հարվածում: Անցքը 22 մմ է:

Քայլ 5: Sոդում և պատյան

Սենսորները և դրա լարերը կպցրեք ձեր oldոդման տախտակին, որպեսզի սենսորները տեղադրվեն ճիշտ տեղերում, որպեսզի 40 մմ երկու կոճակները պատյանով անցնեն, ինչպես նաև Potentio հաշվիչի և Փոքր կոճակի վրա, և որ բռնակը կարող է հասնել միացված Փոքր կոճակին: դեպի թվային մուտքագրում 7. Լավ գաղափար է (մի բան, որը ես չեմ արել, ինչը խաթարել է իմ էլեկտրագծերը) երկու փոքր կոճակների և Potentio հաշվիչի համար օգտագործել զոդման տախտակի փոքր (սղոցված) կտորներ: Տեղադրեք դրանք տուփի ներսում կապումներով, և այդ սենսորների վրա գործադրվող ճնշումը չի մտնի ձեր oldոդման տախտակ, մնացած էլեկտրոնիկայի վրա:

Ուժի սենսորը և Ֆոտոսենսորը նախ պետք է զետեղվեն տուփի վերին մակերևույթի իրենց անցքերով:

Այն դեպքում, եթե դա Perspex կամ այլ տեսակի ակրիլ է, պետք է սոսնձել համապատասխան սոսինձով, ինչպես Acrifix մեկ բաղադրիչ սոսինձը:

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