Բովանդակություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես անկեղծ կլինեմ նախապես և կասեմ, որ այս նախագիծը երբեք չէր լինի, բացառությամբ այն բանի, որ ես պատսպարվում եմ կորոնավիրուսի բռնկման ժամանակ: տուփի մեջ, որը տարիներ շարունակ չի օգտագործվել: Ես ինձ շատ ավելի լավ եմ զգում դա կրծքիցս հանելով: Այն, ինչ ես ավարտեցի, մի տեսակ գրպանի տարբերակն է այն խաղային ավտոմատից, որը ես կառուցել եմ թոռներիս համար ավելի վաղ Instructable- ում: Այս մեկը չունի մետաղադրամների տեղ կամ վճարումների համար թակարդի դուռ, բայց այն ունի թարթող լույսեր և ձայնային էֆեկտներ: Ես կտեսնեմ, թե ինչ են մտածում երեխաները, երբ մենք դուրս գանք աքսորից:
Քայլ 1: LED շերտեր
Mostամանակի մեծ մասը այս շերտերն օգտագործվում են որպես դեկորատիվ լուսավորություն, բայց ես ուզում էի ինչ -որ բան պարզել կառուցելու համար, որտեղ կարող էի պարզապես օգտագործել փոքր կտորներ: Որոշ շերտեր կնքված են ջրամեկուսացման համար, բայց ես նույնպես ունեմ մի քանիսը, որոնք հեշտությամբ կտրվում են կտորների: Ինչպես տեսնում եք նկարում, դրանք նույնիսկ ցույց են տալիս, թե որտեղ կտրել: Պղնձե ներդիրներին լարեր կպցնելը հեշտ է, բայց համոզվեք, որ օգտագործում եք համեմատաբար ցածր ջերմության եռակցման երկաթ և այն երկար չթողնեք շերտի վրա, քանի որ ամբողջը հիմնականում պլաստիկ է: Այն շերտերը, որոնք ես ունեմ, մի հատվածում տեղադրում են վեց լուսադիոդ, իսկ հաջորդ հատվածում `ինը լուսադիոդ: Այս հատվածները փոխարինվում են ՝ կազմելով ժապավենի երկարությունը:
Քայլ 2: Սարքավորումներ
Սխեմաները ներկայացված են վերևում: Առաջինը մանրամասնում է Arduino կապերը: Ինչպես նախկինում արել եմ, ես մշակեցի ծրագրակազմը Arduino Nano- ի վրա, այնուհետև ծրագրավորեցի առանձին ATMega328 չիպ `վերջնական հավաքման համար: Դա օգնում է նվազեցնել ինչպես չափը, այնպես էլ ընթացիկ սպառումը մարտկոցներով աշխատող այս ծրագրի համար: Անջատիչը կարող է լինել ցանկացած ակնթարթային շփում, սովորաբար բաց տիպի: Theանգիչը ստանդարտ պիեզո տեսակ է, որն աշխատում է 1,5 վոլտից ցածր լարման վրա:
Երկրորդ սխեմատիկորեն մանրամասն նկարագրված են LED շերտերի միացումները: Ինչպես ցույց է տրված, տիպիկ ժապավենի էներգիայի աղբյուրը հոսում է ընթացիկ սահմանափակող դիմադրության միջով, այնուհետև LED- ները միացված են շարքով: Ես օգտագործել եմ վեց լուսադիոդային հատվածներ, որպեսզի դրանք տեղավորվեն իմ նախագծի տուփի մեջ: Վեց LED- ներից երկուսը կարմիր են, երկուսը `կանաչ, երկուսը` կապույտ: Շերտերն ունեն սոսինձ պատյան, այնպես որ հեշտ էր դրանք կպցնել տախտակին: Նախագծի տուփի սովորական սև ծածկը փոխարինեցի 1/8 դյույմանոց սպիտակ պլեքսիգլասի կտորով: LED- ները բավական պայծառ են, որպեսզի փայլեն:
Սովորաբար LED շերտերն աշխատում են 12 վոլտ լարման վրա, բայց իմը լավ է աշխատում 9 վոլտ -ով, այնպես որ ես դա ընտրեցի ընթացիկ սպառումը նվազեցնելու համար: Քանի որ լարումը ավելի բարձր է, քան Arduino- ն սիրում է տեսնել իր կապում, ես ստիպված էի տեղում տեղադրել տրանզիստորների վարորդներ: Ես ունեմ մի փունջ էժան 2N3904 տրանզիստոր, այնպես որ ես օգտագործել եմ դրանք, բայց ցանկացած փոքր ազդանշանի NPN տեսակը պետք է աշխատի: Ես հիմքի վրա օգտագործել եմ 7.5 կ-օմ դիմադրողականություն, բայց այդ արժեքը կրիտիկական չէ: Դուք կարող եք օգտագործել ավելի ցածր դիմադրություն, բայց հիշեք, որ դա կբարձրացնի ընթացիկ սպառումը:
Այս նախագծի էներգիան գալիս է 18650 ստանդարտ 3.7 վոլտ լիթիումի մարտկոցից: Նախորդ նախագծերի նման, ես այն միացրեցի փոքր լիցքավորման տախտակին, որպեսզի կարողանամ USB հեռախոսի մալուխը օգտագործել մարտկոցը լիցքավորելու համար: Լիցքավորման տախտակի ելքը անցնում/անջատում է երկու տարբեր վայրերի: Մի կապը ATMega328- ին է, որն ավելի լավ է աշխատում ցածր լարման դեպքում: Մյուս կապը DC-to-DC խթանման տախտակի հետ է, որը ես օգտագործել եմ նաև նախորդ նախագծերում: Սովորաբար ես բարձրացնում եմ լարումը մինչև 5 վոլտ, որից հետո ամեն ինչ դուրս եմ մղում դրանից: Այս անգամ, այնուամենայնիվ, այն բարձրացրեցի մինչև 9 վոլտի ՝ հատուկ LED շերտերի համար:
Քայլ 3: Softwareրագրակազմ
Theրագրակազմը բավականին պարզ է: Հիմնական առօրյան պարզապես անընդհատ շրջվում է մինչև «Սկսել» անջատիչի սեղմումը: Թեև հիմնական առօրյան շրջվում է, այն ավելացնում է «Պատահական» փոփոխականը: 255 հարվածից հետո այն պարզապես կհեռանա զրոյական օղակի վրա: Երբ «Spin» ռեժիմը կոչվում է, այն օգտագործում է «Պատահական» մոդուլի 27 արժեքը `ինդեքսավորելու համար որոնման աղյուսակում, որի LED- ները լուսավորվելու են յուրաքանչյուր ժապավենի վրա: Որոնման աղյուսակն ունի 27 գրառում, որոնցից երեքը համապատասխան գույներ են: Դա սահմանում է 9 -ում 1 -ի հաղթելու հավանականությունը: «Պտտվել» ռեժիմը հանգույց է վարում ՝ սեղանի վրայից LED- ների տարբեր համակցություններ ցատկելու համար, այնուհետև վերջապես կարգավորվում է մեկի վրա: Ինչպես բնիկ խաղային ավտոմատ ծրագրակազմում, այնպես էլ «Clickit» ռեժիմը նմանակում է անիվների պտույտի ձայնը: Եթե բոլոր գույները համընկնում են, ապա կոչվում է «Հաղթող» ռեժիմը: «Հաղթող» ռեժիմը ակնթարթորեն լուսավորում է ժապավենի բոլոր LED- ները, այնուհետև յուրաքանչյուր ժապավեն հաջորդաբար միացվում/անջատվում է: Այս ընթացքում ձայնային ազդանշանը միացնում/անջատում է նաև ազդանշան:
Քայլ 4: Տեսանյութ
Տեսանյութը այնքան էլ արդար չի դարձնում խաղը, քանի որ LED- ները կարծես լվացվել են, և հեռախոսը չի վերցրել ձայնը: Այնուամենայնիվ, այն հիմնական տեսք է տալիս խաղի գործողությանը:
Խորհուրդ ենք տալիս:
Փորձեք մերկ Arduino- ն, խաղային ծրագրակազմով `օգտագործելով capacitive input և LED: 4 քայլ
Փորձեք մերկ Arduino- ով, խաղային ծրագրակազմով `օգտագործելով capacitive input և LED: " Push-It " Ինտերակտիվ խաղ Arduino- ի մերկ տախտակի օգտագործմամբ, արտաքին մասերի կամ էլեկտրագծերի կարիք չկա (օգտագործում է capacitive 'touch' մուտքագրում): Վերևում ցուցադրվածը ցույց է տալիս, որ այն աշխատում է երկու տարբեր տախտակների վրա: Հրել-Այն ունի երկու նպատակ: Արագ ցուցադրելու համար/v
Խաղային ավտոմատ `4 քայլ
Խաղային ավտոմատ. ՆՇՈՄ. Ես այժմ ունեմ հրահանգ, որն առաջարկում է Arduino ծածկագիր խաղային ավտոմատի համար: Հիշում եմ, երբ ես 17 տարեկան էի, վերջերս ավարտել էի ավագ դպրոցը և Կալիֆոռնիայից տատիկիս և պապիկիս հետ ճանապարհորդում էի Միչիգանի իրենց տուն: . Իհարկե, մենք
Թվային խաղային ավտոմատ էներգիայի բաշխում. 9 քայլ (նկարներով)
Թվային խաղային ավտոմատ էներգիայի բաշխում. Երբևէ ինքներդ կառուցե՞լ եք ինքնագործող մեքենայի մեծ դասավորություն և պարզել, որ մեքենաները պարզապես կարծես նույն կատարումը չունեն: Թե՞ ատում եք, երբ ձեր մրցարշավներն ընդհատվում են մեքենաների կողմից, որոնք կանգ են առնում վատ հոդերի պատճառով: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես պետք է
DIY խաղային վահանակ ՝ օգտագործելով Arduino: 4 քայլ
DIY Game Console օգտագործելով Arduino. Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարող եք խաղային վահանակ պատրաստել Arduino nano- ի միջոցով: Այսպիսով, եթե ցանկանում եք դրա մասին մանրամասն տեսանյութ տեսնել, ապա այն դիտեք իմ YouTube ալիքում
Pickcraft խաղային նվագարկիչ, օգտագործելով Arduino- ն ՝ աղբյուրի հետ ՝ 6 քայլ
Pickcraft Game Player- ը Arduino- ի օգնությամբ օգտագործում է արտասահման. Սա շատ պարզ ձեռնարկ է ՝ սովորելու համար, թե ինչպես կատարել Pickcraft խաղային նվագարկիչ ArduinoPickCrafter- ի միջոցով ավելացվող պարապ արհեստագործական խաղ, որը թույլ է տալիս վերահսկողություն հաստատել պիկաքսի վրա և խորանալ բիոմների մեջ: Նույնիսկ պարապ կամ անցանց ռեժիմում: Ուղղակի կանգնել