Բովանդակություն:
- Պարագաներ
- Քայլ 1. Թիրախային խորհրդի ժողով
- Քայլ 2. Թիրախային տախտակի էլեկտրոնիկա
- Քայլ 3. Կռնակի հավաքում
- Քայլ 4: Գործարկեք արտադրությունը
- Քայլ 5: Պաշտպանական էկրան/վանդակ
- Քայլ 6: Էլեկտրոնային նստարանների տեղադրում
- Քայլ 7. Գրատախտակի ձևավորում և հավաքում
- Քայլ 8: Էլեկտրոնիկայի ավարտում
- Քայլ 9: Arduino կոդ
- Քայլ 10: Վերջնական մտքեր
Video: Փոքր Skee-Ball խաղի ավտոմատ գնահատում. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Տանը պատրաստված Skee-Ball խաղերը կարող են մեծ զվարճանք հանդիսանալ ամբողջ ընտանիքի համար, սակայն դրանց թերությունը միշտ եղել է ավտոմատ գոլերի բացակայությունը: Նախկինում ես կառուցել եմ Skee-Ball մեքենա, որը խաղային գնդակները տեղափոխում էր առանձին ալիքներ `հիմնվելով նրանց անցած գոլային օղակի վրա: Մյուսները նույնպես ընտրել են այս շինարարական նախագիծը: Սա թույլ տվեց խաղացողին ձեռքով հետևել իրենց խաղի գնահատականին ՝ յուրաքանչյուր ալիքում ավելացնելով գնդակները: Լավ կլիներ, որ կարողանայիք հաշվել ձեր Skee-Ball հաշիվը էլեկտրոնային եղանակով, որպեսզի այս մշակված ալիքների համակարգից հնարավոր լինի խուսափել: Ես նաև ցանկանում էի նախագծել խաղային գնդակների համար նախատեսված պահոց: Երբ նոր խաղ է սկսվում, դուռը վայր կընկնի, ինչը թույլ կտա կանոնակարգի 9 սկյուբոլ խաղալ:
Ես չէի ցանկանա, որ այս խաղը մեծ հետք ունենար, ուստի իմ սկզբնական գաղափարն էր կառուցել մի խաղ, որը գոլֆի գնդակներ օգտագործելու համար: Այնուամենայնիվ, ինձ դուր չեկավ, թե ինչպես է գոլֆի գնդակները սկսվում խաղադաշտից, ուստի անցա 1-1/2”փայտե գնդակների, որոնք կարելի է ձեռք բերել Woodpecker Crafts- ից: Սա վեբ հասցեն է ՝
woodpeckerscrafts.com/1-1-2-round-wood-bal…
Խաղի վերջին չափսերն են 17 դյույմ լայնությունը 79 դյույմ երկարությունը և 53 դյույմ բարձրությունը ամենաբարձր կետում (ցուցատախտակ): Այս Ուղեցույցում ես կկենտրոնանամ այն էլեկտրոնային բաղադրիչների և ծածկագրի բացատրության վրա, որոնք անհրաժեշտ են տնային արտադրության Skee-Ball մեքենայի վրա ավտոմատ գնահատման իրականացման համար: Իմ նախորդ հրահանգը ՝ «Մեկ այլ Skee-Ball Machine» վերնագրով, տալիս է ավելի մանրամասն հրահանգներ Skee-Ball մեքենա պատրաստելու համար անհրաժեշտ փայտամշակման տեխնիկայի վերաբերյալ:
Պարագաներ
Ինքնին խաղ.
· ½ »նրբատախտակ (կողմերի և թիրախային տախտակի հավաքում)
· 2 x 4 սոճին գամասեղներ (կտրեք ավելի փոքր լայնություններ թեքահարթակի շրջանակի համար)
· ¾ »նրբատախտակ (թեքահարթակ)
· 1/8”նրբատախտակ (թեքահարթակի կողքեր)
· 1 x 4 սոճի (թիրախային հավաքման կողմերը)
· 2 x 8 շինարարական շրջանակ (մեկնարկ)
· 4 դյույմ տրամագծով PVC խողովակ (գնահատման օղակներ)
· Ակրիլային ներկերի հավաքածու (ցուցատախտակ)
· 1/8 հաստ թափանցիկ պլեքսիգլաս (ցուցատախտակ)
· Թվերի ցուցանակներ (վաստակող օղակներ)
· Պլաստմասե տուփի գագաթ (խոշոր գոլային մատանի)
· 4”բարձր վինիլային սալիկների եզրերի ձևավորում (նպատակային տախտակի ներքևի օղակ)
· Սպորտային ցանց (պաշտպանիչ վանդակ)
· ¾ »փայտե dowels (պաշտպանիչ վանդակ
Էլեկտրոնային բաղադրիչներ.
· (7) Արկադային մետաղադրամների դռների միկրո անջատիչներ ուղիղ մետաղալարով
· Փոքր մեքենայի պտուտակներ
· ½”x 8 փայտյա պտուտակներ
· (14) 1”մետաղական ուղիղ անկյան փակագծեր
· Արդուինո Մեգա
· Տարբեր LED լույսեր (ներկառուցված ռեզիստորներ - օգտագործվում են թիրախային տախտակի վրա)
· LED լույսեր (ցուցատախտակի համար)
· 2,3”մեկանիշ 7-հատվածանոց LED (E-Bay)
· 1.2 դյույմ բարձրություն, 4 նիշ, 7 հատվածի LED (Adafruit Industries)
· Տարբեր զոդման տախտակներ
· 220 օհմ դիմադրություններ (LED լուսարձակների և բարձր 7 հատվածի LED- ների համար)
· Անմիջական անջատիչ (վերակայման անջատիչ)
· Սերվո շարժիչ (բաց թողեք դուռը խաղի գնդակը բաց թողնելու համար)
· Տարբեր էլեկտրագծեր և միակցիչներ
Քայլ 1. Թիրախային խորհրդի ժողով
Թիրախային տախտակի չափը 16 դյույմ լայնություն է 24 դյույմ երկարություն և պատրաստված է ½”հաստ նրբատախտակից: Նրբատախտակի վրա դրված էին անցքերի փոսերը և կտրված էին 4”տրամագծով անցքի սղոցով, որը միացված էր իմ փորվածքին: Ես գնահատման օղակների համար օգտագործեցի 4 դյույմ տրամագծով PVC խողովակ: Դրանք տեղում սոսնձված էին շինարարական սոսինձով `կենտրոնացած կտրված անցքերի վրա:
Ավելի մեծ օղակը, որը շրջապատում է 20, 30 և 40 բալանոց միավորները, կտրված էր լվացքի տուփի վերևից: Այն նույնպես կենտրոնացած էր և սոսնձված տեղում: Ներքևի օղակը պատրաստված էր վինիլային եզրից և սոսնձված էր թիրախային տախտակին այն բանից հետո, երբ ¼”երթուղիչի բիթը օգտագործվել էր այն ընդունելու ալիք ձևավորելու համար (այդպես կպահեր կորը):
Ներքևի պարիսպը (տուփը) կառուցվել է, որպեսզի նետված սկյուզի գնդակը պարունակի և տանի դեպի ելքի անցք: Թիրախային տախտակը և պարիսպի ներքևի հատվածը պատված էին փափուկ գորգով `« մեռնելու »ամուր փայտե գնդակների ցատկումը: Սա յոգայի գորգ է, որն օգտագործվում է.
www.amazon.com/gp/product/B01IZDFWPG/ref=p…
Թիրախային վահանակի հավաքումն ավարտվելուց հետո թիրախային ժողովը շրջապատող կողմերն ու վերևը նախագծվեցին, կտրվեցին և կցվեցին: Թիրախային հավաքը տեղադրված էր 45 աստիճանի անկյան տակ:
Քայլ 2. Թիրախային տախտակի էլեկտրոնիկա
Երկար ուղիղ մետաղալարով արկադային միկրո անջատիչ օգտագործվել է շեղբի գնդակը հայտնաբերելու համար, երբ այն ընկնում է գոլային օղակի միջով: Ինձ պետք էր ինչ -որ կերպ գտնել միկրո անջատիչը թիրախային տախտակի ներքևին ամրացնելու համար: Տնական պատրաստված փակագիծը նախագծվել և պատրաստվել է 1/8 դյույմ հաստ հաստությամբ և փոքր աջ անկյուններով փակագծերի միջոցով. Տես ստորև.
www.amazon.com/gp/product/B01IZDFWPG/ref=p…
Անջատիչը պետք է ամրացվեր յուրաքանչյուր գոլային անցքի ներքևի մասում, որպեսզի չխանգարի ընկնող գնդակին, բայց այն նաև պետք է կենտրոնացած լիներ, որպեսզի «բաց չթողներ» միջից ընկած որևէ գնդակ: Երկար մետաղալարը պետք է ձևավորվեր և կենտրոնանար այնպես, որ այն «սայթաքեր» գնդակով, անկախ նրանից, թե որտեղից այն անցնում էր գոլային անցքով:
Ես նաև ցանկանում էի լույսեր ավելացնել թիրախային տախտակին: Փոքր LED լուսարձակներ տեղադրված էին յուրաքանչյուր բացվող անցքի ընկալման համար `լուսավորելու բացվածքը: Դա իրականացնելու համար անհրաժեշտ էր, որ փոսը հակահարված տրվի անցքի եզրից դուրս: 3/8 դյույմ խորության վրա հորատման համար օգտագործվել է 1 դյույմ տրամագծով Forstner փորվածք: LED- ները այնուհետ ամրացվեցին 1/4 դյույմանոց մալուխի սեղմիչով: Հաշվարկային անցքերը գունավոր կոդավորված էին `գնահատելով արժեքները: 10 և 20 միավորանոց օղակները լուսավորվել են կարմիր գույնով, 30, 40 և 50 բալերի օղակները `կապույտ, իսկ երկու 100 միավորանոց օղակները` կանաչ: Ինչպես կտեսնենք ավելի ուշ, այս գունային սխեման կհամապատասխանի այն գույներին, որոնք ցուցադրվում են ցուցատախտակի վրա:
Բոլոր անջատիչներն ու լուսադիոդային լույսերը միացնելուց հետո դրանք պետք է լարերով ամրացվեին և կպցվեին ստանդարտ միակցիչով կենտրոնացված ծակոտկեն վաֆլի տախտակին: Լարային միացումները, ի վերջո, կանցնեն դեպի տեղադրված ցուցատախտակ: Բոլոր չամրացված լարերը ամրացված էին և ամուր ամրացված թիրախային տախտակի ներսին, որպեսզի չխանգարեն խաղային գնդակներին, քանի որ նրանք ընկնում էին դարպասաձողերի միջով և ուղևորվում դեպի ելքի խրամատ:
Քայլ 3. Կռնակի հավաքում
Թեքահարթակի շրջանակը պատրաստված էր շինարարական գամասեղներից, որոնք պատռված էին 1-1/2 "x 2" չափսով: Շրջանակը կառուցված էր մոտ 16 դյույմ հեռավորության վրա գտնվող խաչաձև անդամներով: Շրջանակը մի փոքր թեքություն ուներ դրա վրա, այնպես որ շերտաձև գնդերը բնականաբար, ինքնահոսով, գլորվելու էին դեպի իրենց պահելու տարածքը:
Թեքահարթակի հավաքման անբաժանելի մասը գնդակի վերադարձի սահնակի և պահման տարածքն է: Խաղարկված սկե գնդակները կհավաքվեն բացվող դռան մեխանիզմի հետևում: Այս մեխանիզմը կառավարվում է միկրո սերվո շարժիչով, որը միացված է Arduino միկրոպրոցեսորին և ծրագրված է վայրէջք կատարել և բաց թողնել 9 խաղային գնդակներ, երբ սեղմվում է վերականգնման կոճակը:
Միկրո servo շարժիչը տեղադրված էր շրջանակի վրա, այնպես որ պլաստմասե servo թևը ամրացնում է բացվող դռան հետևը: Այս դուռը ամրացված է ազատորեն շարժվող ծխնուն: Երբ սերվոյի թևին հանձնարարվում է, ըստ ծածկագրի, 90 աստիճանով ցած նետվել, գնդակի ուղու թեքությունը և փայտե գնդակների ծանրությունը պատճառ են դառնում, որ դուռն ընկնի ներքև: Այնուհետև գնդերն ազատորեն շարժվում են դեպի բաց խաղահրապարակ, որտեղ դրանք կարելի է վերցնել մեկ առ մեկ:
Ես շատ մանրամասներ չցուցադրեցի, բայց թեքահարթակի հավաքման կողմերը շրջանակված են և ծածկված են բարակ 1/8 դյույմանոց նրբատախտակով, որը հնարավորություն է տալիս ներքևում գտնվող գնդակների ազատ տեղաշարժի համար, ինչպես նկարագրված է նախորդ պարբերությունում: Դիզայնը նմանեցնում է, թե ինչպես կաշխատեր Skee-Ball- ի իրական արկադային չափի խաղը, երբ գումար դնեք խաղը սկսելու համար:
Թեքահարթակի հավաքումն ավարտվեց ՝ ¾ դյույմանոց կաբինետի նրբատախտակի բոուլինգի գոտի ֆրեզերելով, որպեսզի տեղավորվի շրջանակի վերևում: Սոճի 2 x 4 դյույմ գամասեղներ օգտագործվել են խաղի համար ոտքեր պատրաստելու համար, որպեսզի այն գետնից բարձրացնեն խաղը խաղալու համար համապատասխան բարձրության վրա: Խաղը շարժական դարձնելու համար այս ոտքերին ամրացվել են 2 դյույմանոց արդյունաբերական անիվներ:
Քայլ 4: Գործարկեք արտադրությունը
Ես առաջին անգամ փորձեցի գնդակի ոչ պինդ արձակումը կատարել կողի և շրջանակի տեխնիկայի միջոցով: Ես օգտագործեցի նրբատախտակի բարակ շերտեր (1/8 դյույմ), որոնք սոսնձված էին ¾”շրջանակի կտորների վրա, որոնք կտրված էին մեկնարկի ուրվագծում: Ես փորձարկեցի այս մեկնարկը փայտե գնդիկներով և պարզեցի, որ այն այնքան էլ լավ չէր աշխատում: Այն իրեն ամուր չէր զգում և փայտե գնդակներ չէր արձակում այնպես, ինչպես հույս ունեին: Ես որոշեցի չօգտագործել այս մեկնարկը:
Ես վերադարձա մեկնարկային շինարարության տեխնիկային, որը ես նախկինում օգտագործել էի: Մեկնարկը կազմված էր 2 դյույմ հաստությամբ շինարարական փայտանյութի առանձին կտորներից, որոնք սոսնձված էին միասին ՝ արձակման ճիշտ լայնությունը ստանալու համար: Նախշը հետագծվեց և կտրվեց իմ ժապավենի սղոցի վրա: Բոլոր թերությունները լրացվել են ավտոմատ մարմնի լցոնիչով: Թեքերը ամրացվեցին մինչև մեկնարկի վերջնական տեսքը: Սա թեքահարթակի հավաքը ավարտելու վերջին քայլն էր:
Քայլ 5: Պաշտպանական էկրան/վանդակ
Իմ պատրաստած պաշտպանիչ էկրանը մի տեսակ հետագայում էր: Մտածեցի, որ նկուղի համար ինչ -որ պաշտպանության կարիք կունենամ ՝ խաղալով իմ մեծ երեխաների հետ: Ես ոչ մի լուսանկար չեմ արել ներգրավված քայլերի մասին: Ես չկարողացա գտնել մի նյութ, որի հետ կարող էի հաջողությամբ աշխատել (PVC խողովակ, մետաղական խողովակ, խողովակ), ուստի որոշեցի այն պատրաստել փայտից: Այն պատրաստելու համար ես օգտագործել եմ «հաստ նրբատախտակ» և «» դոդեր: Այն ներկված էր սև, այնուհետև ծածկված էր ֆուտբոլի սպորտային տիպի ցանցով: Netանցի նյութը կեռված էր փայտին: Այս պաշտպանիչ վանդակը այնուհետ ամրացվեց խաղի վրա:
Քայլ 6: Էլեկտրոնային նստարանների տեղադրում
Հետևյալ էլեկտրոնային նստարանների տեղադրումը ցուցադրված է հետևյալ լուսանկարներում: Ես փորձարկման նստարանին օգտագործեցի 4 տող LDC մոնիտոր `փոփոխականներին հետևելու և ստուգելու համար, որ ցուցատախտակը կառավարող Arduino ծածկագիրը ճիշտ է աշխատում: Ես սա օգտագործել եմ սերիական մոնիտորի փոխարեն: Քաշվող վայրկյանական կոճակներ օգտագործվեցին թիրախային տախտակի վրա տեղադրված մետաղալարերի դռան արկադային անջատիչների ընդօրինակման համար: Ես ունեմ մեկ լրացուցիչ երկար մետաղալարային արկադային անջատիչ, որը միացված է միայն ինձ համոզելու համար, որ կոճակները կաշխատեն: Ես նաև փորձարկեցի մի քանի լուսադիոդային լույսեր, որոնք կգործեն ցուցատախտակի վրա: Կարմիր լույսը, որը լուսավորված է այս լուսանկարում, վառվելու է ՝ նշելու, որ «Կարմիր գնդակը» պտտվում է: Սովորական Skee-Ball- ում սա 9-րդ կամ վերջին գլորված գնդակն է և արժե կրկնապատկել այն միավորների միավորը, որոնց միջով անցնում է այն: Կլինի կանաչ LED, որը ցույց է տալիս, որ վերականգնման կոճակը սեղմված է և սկսվում է նոր խաղ: Կլինի նաև «Game Over» լուսադիոդ, որը կլուսավորվի բոլոր ինը գնդակները գլորվելուց հետո:
Theուցատախտակի վերևում կլինի վեց լուսադիոդ: Այն, որը լուսավորվում է ցանկացած պահի, ցույց կտա այն գնդակը, որի միջով անցել է վերջին գնդակը: Հիշեք, որ այս LED- ների գույնը կոդավորված կլինի գունային լույսի ներքո `լուսավորելով բալերի օղակները:
Ի վերջո, 7 հատվածից բաղկացած LED էկրանները լարվեցին և փորձարկվեցին: Նախ, E-Bay- ում ձեռք բերվեց մեծ ընդհանուր չափսի (2.3”) մեկանիշ 7-հատվածանոց LED: Oveանկացած չափազանց մեծ ցուցադրում կաշխատի: Իմ օգտագործածը սովորական կաթոդի տեսակ էր և տեղադրված էր փոքրիկ տախտակի վրա, որպեսզի 220 օմ դիմադրիչները կարողանային տեղում զոդել էկրանի յուրաքանչյուր LED հատվածի համար: Յուրաքանչյուր LED հատվածից մի մետաղալար դադարեցվեց ընդհանուր արական 7-փին (2.54 մմ) միակցիչի վրա: Միակցիչը ավելի դյուրին կդարձնի Arduino Mega տախտակին միանալը: Այս 7 մասից բաղկացած այս չափազանց մեծ ցուցադրումը կտեղադրվի ցուցատախտակի մեջտեղում և ցույց կտա խաղի մեջ գլորված գնդակների քանակը:
Նաև տեղադրված է ցուցատախտակի միջնամասում, գնդակների գլորված ցուցադրման վերևում, տեղադրված է 4-նիշանոց, 7 հատվածից բաղկացած էկրան, որը յուրաքանչյուր գնդակի գլորվելիս կհավաքի հաշիվը: Այս 4-նիշ, 7 հատվածից բաղկացած LED- ն Adafruit Industries- ից է: Այն կոչվում է «1.2» 4-թվանշանի 7-հատվածանոց էկրան ՝ 12C ուսապարկով-կարմիր »: Ապրանքի ID- ն 1269 է: Տես ստորև.
www.adafruit.com/product/1269
Այս ցուցադրման գեղեցկությունն այն է, որ այն օգտագործում է I2C ավտոբուսի վերահսկիչ PCB- ի հետևի մասում, այնպես որ այն վերահսկելու համար անհրաժեշտ է ընդամենը երկու կապում: Սրանք են SDA (տվյալների գիծ) և SCL (ժամացույցի գիծ) քորոցները: Այս ցուցադրման համար ձեզ նույնպես կպահանջվի հոսանքի և հողային գիծ: Բայց դա ընդամենը 4 տող է `համեմատած 16 գծերի հետ, որոնք անհրաժեշտ են առանց այս I2C ավտոբուսի վերահսկիչի:
Արդուինոյի ծածկագիրը գրվել և կարգաբերվել է: Երբ պարզվեց, որ ամեն ինչ աշխատում է պահեստայինների նստարանին, ժամանակն էր նախագծել և կառուցել ցուցատախտակը:
Քայլ 7. Գրատախտակի ձևավորում և հավաքում
Theուցատախտակի փայտե պարիսպը պատրաստված էր ½”ավարտված նրբատախտակից: Այն կունենա նույն լայնությունը, ինչպես մնացած ավարտված խաղը (17”): Այն կունենա 7”խորություն և 9” բարձրություն: Պլեքսիգլասի վերնագրով հատուկ ներկված ծածկը կպատրաստվի `այս պարիսպի դիմային մասում տեղավորվելու համար: Բոլոր էլեկտրոնային բաղադրիչների հիմնական ամրացման խորհուրդը կտրված էր 1/4 դյույմանոց նրբատախտակից: Այն կտեղադրվի Plexiglas ծածկույթի անմիջապես հետևում: Լույսերն ու 7 հատվածից բաղկացած դիսփլեյները կհամապատասխանեն Plexiglas- ի ծածկույթի համապատասխան արվեստի գործերին: Այս մոնտաժային տախտակի չափը փոքր -ինչ պակաս էր, քան փայտե պարիսպը: Մոնտաժային տախտակը կայունացել է ներքևում ամրացված ¾”նրբատախտակի հիմքով: Սա հեշտացրեց բաղադրիչների տեղադրումը:
Բոլոր լուսադիոդային լույսերը տեղադրված էին փոքր ծակոտ տախտակների վրա `220 օմ դիմադրությամբ, որոնք զոդված էին դրական տերմինալին: Սա ավելի դյուրին դարձրեց LED- ները ամրացնել տախտակին: Սկզբում ես պատրաստվում էի միավորի արժեքի լույսերը դասավորել ցուցատախտակի վերևի մասի կորի կամ կիսաշրջանի մեջ: Այնուամենայնիվ, պարզվեց, որ չափազանց դժվար էր լուսավորությունը հավասարաչափ տեղավորել, այնպես որ ես որոշեցի կետային արժեքի լույսերը դասավորել վերևի ուղիղ գծով ՝ մեջտեղում «Նոր խաղ» կանաչ լուսավորված աստղը: Ինչպես արդեն նշվեց, միավորների ցուցադրումը և գնդակների հաշվարկը կենտրոնացած էին միջին գծի վրա, ինչպես որ Skee-Ball- ի օրիգինալ արկադային խաղերն էին: 7 հատվածից բաղկացած դիսփլեյների ձախ կողմում ես տեղադրեցի «Game Over» LED լույսը, իսկ աջ կողմում ՝ «Red Ball» LED լույսը: Այս բոլոր բաղադրիչները ամրացված էին ամրացման տախտակի վրա, ինչպես երևում է լուսանկարում:
Այժմ, երբ ցուցատախտակի դասավորությունը վերջնական տեսքի բերվեց, Plexiglas- ի ծածկույթի վերնագիրը պետք է նախագծվեր և ներկվեր համապատասխանեցման համար: Դիզայնի մի մասը հիմնված էր հին դասական արկադային Skee-Ball մեքենաների լուսանկարների վրա: Դեղին անկյունագծով սլաքները ոգեշնչում էին այս դասական խաղերից: Այլ պատկերակներ ավելացվեցին `նշելու, թե ինչ է ներկայացնում յուրաքանչյուր լուսավորված լուսադիոդ: Պլեքսիգլասի վրա դիզայնը նկարվել է `օգտագործելով ակրիլային ներկերի նկարիչ: Ես այնքան էլ նկարիչ չեմ, բայց կարծում եմ, որ ամեն ինչ կարգին է: Ես պլեքսիգլասի վրա շատ դիզայն էի հետևել, որպեսզի կարողանայի ճիշտ նկարել դիզայնի վրա: Ես նաև օգտագործեցի որոշ կախարդական մարկերներ և ներկերի գրիչներ, որոշակի տարածքներում, ծածկույթն ավարտելու համար:
Քայլ 8: Էլեկտրոնիկայի ավարտում
Խաղի հետևից կարող եք տեսնել, թե ինչպես եմ միացրել բոլոր բաղադրիչները միասին: Վերջին քայլը Arduino Mega- ի բոլոր մուտքի և ելքի կապերի ապահովումն էր: Այս պրոցեսորային տախտակն ամրացված էր ամրացման տախտակի հիմքի վրա (աջ կողմում): Պերֆորացված տախտակը, որն ընդունում էր թիրախային վահանակի օղակներից և այլ միացումներից արկադային միկրո անջատիչների միացումները, նույնպես տեղադրված էր ամրացման տախտակի հիմքի վրա (ձախ կողմում): Կա նաև ծակոտված տախտակ, որն ամրացված է տեղադրման տախտակի վրա, որը բաշխում է բոլոր 5 VDC հոսանքի և սնուցված հոսքերը բոլոր բաղադրիչներին: Սա էներգիայի բաշխման հիմնական տախտակն էր: Arduino Mega- ում կարող եք տեսնել LED լուսային միացումները և 7 հատվածի ցուցադրման միացումները, որոնք անցնում են իրենց համապատասխան ելքային կապում: Ամբողջ բաղադրիչի ամրացման վահանակը տեղավորվում է ցուցատախտակի փայտե պատյանների տուփի ներսում և նստում է Պլեքսիգլասի ծածկույթի հետևում, որտեղ այն ամրացված է տեղում:
Ի վերջո, AC հոսանքի մատակարարումը և բաշխումը պետք է միացվեին: Թիրախային տախտակի տակ ամրացված LED լույսերը սնուցելու համար օգտագործվել է 5 վոլտ DC ելքային հզորությամբ տրանսֆորմատոր: Նրանք պահանջում էին մշտական ուժ, քանի որ նրանք միշտ միացված էին, երբ խաղի անջատիչը միացված էր: Arduino Mega տախտակին սնուցելու համար օգտագործվել է մասնագիտացված 9 վոլտ DC ելքային տրանսֆորմատոր: Այս տրանսֆորմատորները երկուսն էլ սնվում էին սովորական 110 վոլտ AC հոսանքի գծից: Այս էլեկտրահաղորդման գծում տեղադրվեց մի բևեռ AC միացման անջատիչ, որը տեղադրված էր պահարանի ձախ կողմում ՝ խաղը միացնելու և անջատելու համար:
Քայլ 9: Arduino կոդ
Վերջին բանը, որ պետք է քննարկվի, Arduino կոդն է, որը վերահսկում է խաղի ընթացքը (ցուցատախտակ): Arduino կոդի ֆայլը կցված է: Կոդում կտեսնեք, որ դուք պետք է ներառեք բոլոր անհրաժեշտ գրադարանները: Հիշեք նաև, որ ես օգտագործել եմ 4 տողանոց LCD մոնիտոր ՝ իմ կոդը ստուգելու և կարգաբերելու համար, այնպես որ դուք դեռ կտեսնեք այս կոդի հղումները: Դա պարզապես կարող է անտեսվել:
Նախ, արկադային միկրո-անջատիչներին տրվում են 43-53 կապում: Վերականգնման կոճակը կցված է 9-րդ փինին: Հաջորդը, գործառույթները հայտարարվում են 7 հատանոց մեծ էկրանին թվանշաններ ցուցադրելու, խաղի հաշիվների և գլորված էկրանների թարմացման վերահսկման և վերահսկման համար, թե որ գնահատման լուսային արժեքը է ցուցադրվում ամբողջ երկայնքով: ցուցատախտակի վերևում:
Setup () գործառույթը առաջին հերթին գործարկում է servo շարժիչը: Հաջորդը, այն սահմանում է քորոցային ռեժիմի ելքը բոլոր լուսադիոդների համար, որոնք գտնվում են ցուցատախտակի վրա և որոնք կազմում են 7 հատվածի մեծ էկրանը: Այնուհետև քորոցային ռեժիմը սահմանվում է մուտքի համար բոլոր արկադային միկրո անջատիչների և վերակայման կոճակի համար: Arduino- ի տախտակի ներքին ռեզիստորը օգտագործվում է, այնպես որ յուրաքանչյուր անջատիչի համար առանձին դիմադրիչներ անհրաժեշտ չեն: Ի վերջո, խաղի սկիզբը ցուցադրումները համաժամացվում են զրոյի:
Loop () ֆունկցիայի կոդը կատարվում է րոպեում հազարավոր անգամներ. այլ կերպ ասած ՝ շարունակաբար: Ըստ էության, այն ամենը, ինչ անում է, ստուգելն է ՝ պարզելու, թե երբ է անջատիչը ակտիվացված, և այնուհետև կատարում է այդ անջատիչի համապատասխան ծածկագիրը: Կոդը կավելացնի խաղի հաշիվը, կհաշվի գլորված գնդակների քանակը, կակտիվացնի վերջին գոլային գնդակը LED- ը և այնուհետև կցուցադրի այս բոլոր տվյալները ցուցատախտակին: Կան հայտարարություններ, որոնք պետք է ստուգեն, երբ 9 գնդակ գլորվել է, և խաղն ավարտվել է, կամ երբ 8 գնդակ է գլորվել, և հաջորդ գնդակը գլորված (Կարմիր գնդակ) կարժենա կրկնակի միավոր: Ի վերջո, եթե զրոյական կոճակը սեղմվի, խաղը դադարում է, ամեն ինչ զրոյի է վերածվում (փոփոխականներ և ցուցադրումներ), իսկ սերվո շարժիչի թևը վայր է ընկնում, ուստի խաղային գնդակները բաց են թողնում ՝ խաղը նորից սկսելու համար:
Քայլ 10: Վերջնական մտքեր
Թվում է, թե էլեկտրոնային ցուցատախտակը գործում է այնպես, ինչպես նախագծված է: Միայն հազվագյուտ դեպքի դեպքում, շեղբի գնդակը չի ակտիվացնի միկրո անջատիչի երկար մետաղալար թևը, երբ այն ընկնում է գոլային օղակի միջով: Ես ստացա փաստացի լրիվ չափի արկադային ոճի Skee-Ball մեքենայի համար ստեղծված ձեռնարկի պատճենը: Այն ցույց է տալիս, որ մեքենան պատրաստված է ինֆրակարմիր (IR) տվիչներով `խաղային գնդակներ հայտնաբերելու համար, որոնք ընկնում են գոլային օղակների միջով: Եթե ես հորինեի Skee-Ball- ի մեկ այլ խաղ, կարծում եմ, որ ես կօգտագործեի IR ճառագայթների սենսորներ `ընկնող գնդակները հայտնաբերելու համար:Ես կօգտագործեի Adafruit Industries- ի արտադրանքը, որը կոչվում էր «IR Break Beam Sensor - 3 մմ LEDs» (ապրանքի ID 2167)
www.adafruit.com/product/2167
Ես դրանք օգտագործեցի մեկ այլ նախագծում, որը ես նախագծել էի, որը հրատարակվել էր Instructables- ում ՝ «Էլեկտրոնային գնահատում լոբու տոպրակի բեյսբոլի խաղի համար» վերնագրով, և նրանք աշխատել են անթերի:
Խորհուրդ ենք տալիս:
Ավտոմատ գնահատական գործադիր Par 3 գոլֆի խաղի համար. 12 քայլ (նկարներով)
Ավտոմատ գնահատական գործադիր պար 3 -ի գոլֆի խաղի համար. Վերջերս ես տեղադրեցի հրահանգ ՝ կառուցելու մի զվարճալի խաղ, որը շարժական է և կարող է խաղացվել ինչպես ներսում, այնպես էլ դրսից: Այն կոչվում է «Executive Par 3 Golf Game»: Ես նախագծեցի կրկնօրինակ հաշիվ, որպեսզի յուրաքանչյուր խաղացողի հաշիվը գրանցվի 9 «անցքերի» համար: Ինչպես և
Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. 7 քայլ
Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. Թույլ է տալիս կառուցել այն
USB թիավարման խաղի վերահսկիչ. 7 քայլ (նկարներով)
USB Paddle Game Controller. Իմ որդին իր ծննդյան օրվա համար ռետրո տեսախաղեր էր անցկացնում, և օրվա առավոտյան ես որոշեցի տեսնել, թե արդյոք կարող եմ 3D տպիչի օգնությամբ զույգ USB թիավարման խաղերի վերահսկիչ պատրաստել Պոնգի համար և էլեկտրոնիկա իմ պահեստից: Մինչ ես մանա էի անում
Քո մտքի քանակական գնահատում. 8 քայլ (նկարներով)
Քվեարկելով ձեր մտքին հասանելիությունը. Այսպիսով, ես ղեկավարում եմ Կալիֆորնիայի արվեստների քոլեջի ստեղծագործական տեխնոլոգիաների լաբորատորիան: Դա, ըստ էության, կրթական հաքերային տարածք է արվեստի և դիզայնի ուսանողների համար: Բավականին հիանալի է, այնպես չէ՞: Մինեսոտայի համալսարանն ավարտելուց հետո մեխանիկական
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմանոց միկրո-սումո ռոբոտների պատրաստում և ավելի փոքր `5 քայլ (նկարներով)
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմ չափով միկրո-սումո ռոբոտներ պատրաստելը և դրանցից փոքրը. Ահա որոշ մանրամասներ փոքրիկ ռոբոտներ և սխեմաներ կառուցելու վերաբերյալ: Այս հրահանգը կներառի նաև մի քանի հիմնական խորհուրդներ և տեխնիկա, որոնք օգտակար են ցանկացած չափի ռոբոտներ կառուցելիս: Ինձ համար, էլեկտրոնիկայի մեծ մարտահրավերներից է տեսնել, թե որքան փոքր է