Բովանդակություն:
Video: Խաղային ավտոմատ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ո NOTՇԱԴՐՈԹՅՈՆ. Ես այժմ ունեմ Instructable, որն առաջարկում է Arduino ծածկագիր խաղային ավտոմատի համար:
Հիշում եմ, երբ ես 17 տարեկան էի, վերջերս ավարտել էի ավագ դպրոցը և տատիկիս ու պապիկիս հետ ճանապարհորդում էի Կալիֆոռնիայից ՝ իրենց տուն ՝ Միչիգանում: Իհարկե մենք կանգ առանք Լաս Վեգասում և քայլեցինք Ստրիպով միայն տեսնելու այն, ինչ տեսնելու էինք: Գրեթե բոլոր խաղատները բաց էին առջևում, այնպես որ ես թափառեցի մեկի հետ տատիկիս և պապիկիս հետ: Ես տեսա նիկելի խաղային ավտոմատ և պարզապես ստիպված էի մետաղադրամ մտցնել: Անակնկալ, անակնկալ, ես խփեցի ջեքփոթը: Jackեքփոթերը վճարվում էին 50 նիկելի երկու գլանափաթեթով, այնպես որ խաղատան աշխատակիցը եկավ, երբ լույսերն ու ձայնը անջատվեցին: Նա նայեց ինձ, գլանափաթեթները տվեց տատիկիս և անաղմուկ ասաց նրան, որ իրոք 21 տարեկանը չպիտի այնտեղ լինի:
Ինձ դուր է գալիս տեխնոլոգիան, բայց ես ոչ մի կերպ չեմ սիրում տեխնոլոգիան: Ինձ դուր են գալիս նաև «հին դպրոցի» շատ իրեր, ինչպիսիք են հնաոճ իրերը, մեքենաները և այլն: Օրինակ, եթե ես երբևէ որոշեի գնել փինբոլ մեքենա, ես կցանկանայի այն ունենալ: սկսած 60-70 -ականներից, մինչև դրանք չափազանց փայլուն դարձան: Ես նաև խաղամոլ չեմ, բայց հիշում եմ, թե որքան թույն էր այդ հին ժամանակի խաղային ավտոմատը: Պարզապես հաճույքի համար ես որոշեցի մի քանիսը ստուգել eBay- ում և ուշաթափվել, երբ տեսա գների պիտակները: Ես, հավանաբար, կարող էի դա ինձ թույլ տալ, բայց ես չափազանց էժան եմ և, այնուամենայնիվ, մեր տանը դրա համար տեղ չկա: Այնուամենայնիվ, ես մտածում էի, որ փոքր թոռները կարող են նման խաղալիք վայելել, երբ նրանք գալիս են այցելության, ուստի ես որոշեցի տեսնել, թե արդյոք կարող եմ կառուցել փոքր տարբերակ:
Քայլ 1: Բաղադրիչներ
Հին ժամանակի խաղային ավտոմատներն ունեին երեք պատուհան և մեխանիկական անիվներ ՝ տարբեր պատկերներով, որոնք պտտվում էին պատուհանների հետևում, երբ մետաղադրամը տեղադրվում էր, իսկ կողքի բռնակը քաշվում էր: Պտտվող անիվները կանգ էին առնում միանգամից, և որոշակի վճարում տեղի էր ունենում տարբեր համապատասխան պատկերների համար: Նրանք նաև հակված էին առկայծող լույսերի և աղմուկի, եթե ջեքփոթ տեղի ունենար: Ես չէի փորձում ճշգրիտ ստեղծել իրական խաղային ավտոմատ, բայց գոնե այն պետք է ունենար որոշ հիմունքներ: Ինձ էլեկտրահաղորդիչ էր պետք մետաղադրամների թակարդի դուռը ակտիվացնելու համար, երբ տեղի ունեցավ ջեքփոթ և որոշ լուսադիոդներ `լուսարձակող լույսերի համար: Ես նաև ուզում էի ինչ -որ ձայն, այնպես որ իմ աղբարկղում գտա ձայնագրիչի մոդուլ և ձայնագրեցի երբևէ հայտնի «Հաղթող, հաղթող, հավի ընթրիք» արտահայտությունը: Այն նվագում է փոքր բարձրախոսի միջոցով:
Էկրանը 1601 LCD- երի մեծ թվանշանով ավելցուկներից մեկն է, որը ես ունեմ: Ես երեք պատուհան մոդելավորելու համար օգտագործեցի քառակուսի փակագծերի նիշեր և վերջապես որոշեցի պարզապես թվեր օգտագործել «գայթակղող» անիվների կերպարների փոխարեն: Ես ավելացրեցի մի փոքր զնգոց, որպեսզի հնչի սեղմման ձայն, մինչ թվանշանային «անիվները» պտտվում էին: Ես կռահեցի և մտահոգվեցի ՝ մետաղադրամի տեղադրման ժամանակ «պտույտը» ձգել -չսկսել, թե առանձին բռնակ կառուցել: Մետաղադրամի անցքը, որը ես գնել էի, գալիս էր մետաղադրամը մերժելու կոճակով, ուստի որոշեցի օգտագործել այն ՝ պտույտը սկսելու համար: Ես տեղադրեցի միկրո անջատիչ, որպեսզի այն ակտիվանա, երբ մետաղադրամի մերժման կոճակը գրեթե ամբողջությամբ սեղմվի: Մետաղադրամների անցքի և թակարդի դուռի միջև տեղադրվեց մի կտոր ջարդոնի խողովակ `տեղադրված մետաղադրամները պահելու համար:
Funվարճանքի մեծ մասը փայտամշակման աշխատանքներ կատարելն էր (իմ մյուս հոբբիներից մեկը) `կաբինետը կառուցելու համար: Ես ոչինչ չունեի, որը ճիշտ էր իմ ջարդոնի կույտում, այնպես որ ես գնացի դեպի տեղական փայտանյութի խանութ ՝ շուրջս նայելու: Նրանց տեսակներից մեկը բարդին է, որն ինձ համար բավականին անլուրջ էր հնչում: Բայց երբ ես սկսեցի տեսակավորել տախտակները, ես հանդիպեցի մեկին, որը պարզապես պետք է ունենայի ՝ իր գունային շերտերի բազմազանության պատճառով: Ավելի ուշ միայն ես իմացա, որ այն օրինակ է այն բանի, ինչ կոչվում է «ainիածան բարդի»: Unfortunatelyավոք, իմ լուսանկարչությունն իրոք արդարացի չէ:
Քայլ 2: Սարքավորումներ
Սխեմատիկան ներկայացված է վերևում: Բաղադրիչների մեծ մասն արդեն նկարագրված է նախորդ բաժնում և բավականին ակնհայտ է: Ես չորս տարբեր գույնի լուսադիոդներ տեղադրեցի առջևի մասում, երկուսը ՝ յուրաքանչյուր կողմում, և դրանք թարթում են հետ ու առաջ, երբ ջեքփոթը հարվածում է: Սխեման պարզապես ցույց է տալիս դրանք որպես երկու LED PIC 11 և 12 կապում: Ձայնի մոդուլն ասում է, որ այն կաշխատի 5 վոլտ լարման վրա, սակայն բնութագրերը ցույց են տալիս, որ դրանից ավելի քիչ երջանիկ լինելը: Կարգավորողի փոխարեն ես ընդամենը մի քանի փրկված 1 ամպ դիոդներ շարան դրի, որպեսզի +5 վոլտը իջեցնեն մոդուլը: Մոդուլի մուտքերը նախընտրում են 3.3 վոլտ մակարդակ, ուստի ձգանի մուտքին ավելացվել է ռեզիստորի բաժանարար:
Էլեկտրահաղորդիչն աշխատում է 12 վոլտ լարման վրա, և ի սկզբանե ես նախատեսել էի պարզապես օգտագործել 7805 կարգավորիչ ՝ տրամաբանության համար +5 վոլտ ապահովելու համար: Մեծ LCD- ի ընթացիկ խաղարկության պատճառով շատ էներգիա էր սպառվում, այնպես որ ես գործը կատարելու համար վերցրի մի պարզ DC-DC բաք կարգավորիչի տախտակ իմ մասերի մատակարարումից: Իմ օգտագործած փոքր էլեկտրահաղորդիչն այնքան էլ հզոր չէ և չի նահանջի, եթե շատ մետաղադրամներ սեղմում են ծուղակի դուռը: Դա չպետք է խնդիր լինի, քանի որ ես 8: 1 գործակիցը դրել եմ երեխաների հետաքրքրությունը բարձր պահելու համար: Ամեն դեպքում, ես որոշեցի օգտագործել ընդհանուր N-channel FET- ը ՝ էլեկտրահաղորդիչն ակտիվացնելու համար `լարման անկումը նվազեցնելու համար:
Քայլ 3: Softwareրագրակազմ
Հիմնական առօրյան պարզապես անընդհատ շրջվում է մինչև մետաղադրամի բնիկի կոճակը սեղմելը: Պտտման ցիկլը ակտիվացնելու համար նախ մետաղադրամ տեղադրելու պահանջ չկա, բայց ես հույս ունեմ, որ երեխաները դա չեն հասկանա: Թեև հիմնական առօրյան շրջվում է, այն ավելացնում է «Պատահական» փոփոխականը: Այն պարզապես կհեռանա զրոյի ՝ ցիկլը 255 հարվածից հետո: Երբ «Spin» ռեժիմը կոչվում է, այն պարզապես անցնում է «Պատահական» արժեքի ստուգումների ցանկով ՝ որոշելու, թե արդյոք հաղթող է գրանցվել: Ինչպես նշվեց ավելի վաղ, գործակիցը սահմանվում է 8: 1, սակայն այն կարելի է հեշտությամբ փոխել `փոփոխելով« Spin » - ում հաղթող արժեքները: Եթե համապատասխան արժեք չի գտնվել, ապա տրամաբանությունը պարզապես բիթեր է փոխում «Պատահական» -ում և յուրաքանչյուր երեք բիթը ցուցադրում է որպես թիվ: Թեստ է անցկացվում ՝ ապահովելու համար, որ թվանշանների պատահական համընկնում տեղի չունենա:
Միացման էկրանը երեք պատուհաններից յուրաքանչյուրում ցույց է տալիս հարցական նշան: Մինչ «անիվները» պտտվում են, յուրաքանչյուր պատուհան փոխարինվելու է դատարկի և հարցական նշանի միջև, իսկ հետո վերջապես տեղավորվում է միաժամանակ մեկ թվի վրա: Այդ տրամաբանությունը պարունակվում է «Send_Digs» առօրյայում: Ամբողջ էկրանը անընդհատ վերաշարադրելու փոխարեն «Send_Dig» առօրյան գրում է LCD- ի որոշակի վայր: Բացի այդ, մինչ «անիվները» պտտվում են, սովորական «Clickit» - ը կոչված է նմանակելու անիվների մեխանիկական ձայնը: Դա արվում է ՝ ուղարկելով 2 ms / 100ms անջատման հաջորդականություններ piezio ազդանշանին:
Երբ հայտնվում է ջեքփոթ, LED- ի այլընտրանքային առկայծումը աջից ձախ է, ձայնային մոդուլը ակտիվանում է, և մետաղադրամի դուռը բաց է թողնվում: Չկան մասնակի վճարումներ, պարզապես բոլորը կամ ոչինչ: Մետաղադրամների հավաքումից հետո մետաղադրամի դուռը պետք է ձեռքով հետ մղվի դեպի սողնակ:
Ահա այս գրառման համար: Ստուգեք իմ էլեկտրոնիկայի այլ նախագծերը ՝ www.boomerrules.wordpress.com
Քայլ 4: Տեսանյութ
Ահա մի կարճ տեսանյութ խաղային ավտոմատ գործողության մեջ:
Խորհուրդ ենք տալիս:
Փայտե LED խաղային ցուցադրում Powered by Raspberry Pi Zero: 11 քայլ (նկարներով)
Փայտե LED խաղային ցուցադրում Powered by Raspberry Pi Zero: Այս նախագիծը իրականացնում է 20x10 պիքսել WS2812 հիմքով LED էկրան ՝ 78x35 սմ չափսերով, որը կարելի է հեշտությամբ տեղադրել հյուրասենյակում ՝ ռետրո խաղեր խաղալու համար: Այս մատրիցայի առաջին տարբերակը կառուցվել է 2016 թվականին և վերակառուցվել շատ այլ մարդկանց կողմից: Այս փորձառու
Փորձեք մերկ Arduino- ն, խաղային ծրագրակազմով `օգտագործելով capacitive input և LED: 4 քայլ
Փորձեք մերկ Arduino- ով, խաղային ծրագրակազմով `օգտագործելով capacitive input և LED: " Push-It " Ինտերակտիվ խաղ Arduino- ի մերկ տախտակի օգտագործմամբ, արտաքին մասերի կամ էլեկտրագծերի կարիք չկա (օգտագործում է capacitive 'touch' մուտքագրում): Վերևում ցուցադրվածը ցույց է տալիս, որ այն աշխատում է երկու տարբեր տախտակների վրա: Հրել-Այն ունի երկու նպատակ: Արագ ցուցադրելու համար/v
Ինչպես մաքրել խաղային համակարգիչը `6 քայլ
Ինչպես մաքրել խաղային համակարգիչը. Պարզապես արագ հաղորդագրություն, իմ պաշարները կորել են առաքման մեջ, բայց ես դրանք նորից կվերադասավորեմ: Այդ ընթացքում ես օգտագործել եմ ֆոնդային պատկերներ, որոնք ինձ լավագույնս ներկայացնում են գործընթացը: Երբ ես ստացա իմ պաշարները, ես կթարմացնեմ ավելի բարձրորակ իմ նկարներով
Թվային խաղային ավտոմատ էներգիայի բաշխում. 9 քայլ (նկարներով)
Թվային խաղային ավտոմատ էներգիայի բաշխում. Երբևէ ինքներդ կառուցե՞լ եք ինքնագործող մեքենայի մեծ դասավորություն և պարզել, որ մեքենաները պարզապես կարծես նույն կատարումը չունեն: Թե՞ ատում եք, երբ ձեր մրցարշավներն ընդհատվում են մեքենաների կողմից, որոնք կանգ են առնում վատ հոդերի պատճառով: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես պետք է
Arduino Pocket խաղային ավտոմատ `4 քայլ
Arduino Pocket խաղային ավտոմատ. Ես անկեղծ կլինեմ նախապես և կասեմ, որ այս նախագիծը երբեք չէր լինի, բացառությամբ այն բանի, որ ես պատսպարվում եմ տեղում կորոնավիրուսի բռնկման ժամանակ, պատահաբար տեսա, որ Instructables- ն անցկացնում է «LED Strip» մրցույթ և Ես մի քանի LED շերտեր ունեմ