Բովանդակություն:
- Քայլ 1: Պաշարներ
- Քայլ 2: Դիզայնի իմացություն
- Քայլ 3. Playfield- ը գեղեցիկ դարձնելը
- Քայլ 4. Սահմանների պատերի ամրացում
- Քայլ 5. Launchpad- ի և Drain- ի հավաքում
- Քայլ 6: Ամրացնել պատնեշի պատերը
- Քայլ 7: Հետին սահմանի ամրացում
- Քայլ 8. Հենարանների և թեք պատի ամրացում
- Քայլ 9. Շարժիչների ավելացում
- Քայլ 10: Սահմանափակիչ անջատիչների միացում
- Քայլ 11: IR սենսորների տեղադրում
- Քայլ 12: Կառավարման կոճակների և RGB ժապավենի ավելացում
- Քայլ 13: Գործարկիչի ավելացում
- Քայլ 14: Կառավարման վահանակի միացում
- Քայլ 15. Timeամանակն է ավելացնել 3D տպագիր մասեր
- Քայլ 16: Կապ հաստատելը
- Քայլ 17: Կոդավորման ժամանակը
- Քայլ 18: Եզրակացություն
Video: Սեղանի սեղանի Pinball մեքենա ՝ օգտագործելով Evive- Arduino- ի վրա հիմնված ներկառուցված հարթակ ՝ 18 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Եվս մեկ հանգստյան օր, ևս մեկ հետաքրքիր խաղ: Եվ այս անգամ, դա ոչ այլ ոք է, քան բոլորի սիրած արկադային խաղը `Pinball! Այս նախագիծը ցույց կտա ձեզ, թե ինչպես կարելի է ձեր սեփական Pinball մեքենան հեշտությամբ պատրաստել տանը: Այն, ինչ ձեզ հարկավոր կլինի, բաղադրիչներն են ՝ սկսնակ հանդերձանքի հավաքածուից, լազերային կտրված մասեր, գույներ և թղթեր ՝ ձեր մեքենան զարդարելու համար, և շատ ձեռքի աշխատանքներ: Այսպիսով, ձեր կողակիցներին հետ բերեք, հագեք ձեր սեփական ձեռքերով գլխարկները և պատրաստ եղեք, պատրաստեք DIY:
Մենք գրել ենք կոդը PictoBlox- ում `մեր բազմակողմանի գրաֆիկական ծրագրավորման հարթակ` առաջադեմ հնարավորություններով: Կարող եք ներբեռնել ԱՅՍՏԵ:
Քայլ 1: Պաշարներ
Սարքավորումներ
- խուսափողական
- MDF թերթեր
- IR սենսորներ
- DC Motors
- RGB LED ժապավեն
- Սահմանափակիչի անջատիչ
- Breadboard
- Ainիածան լարեր
- Ռեզիստորներ
- Ստատուսներ
- Ռետինե ժապավեններ
- Գունավոր թերթիկ
- Ընկույզ և պտուտակներ
- Jumper մալուխներ
- 3D տպագրության որոշ բաղադրիչներ
Ծրագրային ապահովում
PictoBlox
Վերոնշյալ էլեկտրոնային բաղադրիչների մեծ մասը կարելի է գտնել evive Starter Kit- ում:
Քայլ 2: Դիզայնի իմացություն
Ինչպես արդեն գիտեք, փինբոլում կան մի շարք բաղադրիչներ, որոնք հետաքրքիր են դարձնում խաղը: Այսպիսով, եկեք հասկանանք այն կառույցի դիզայնը, որը մենք պատրաստելու ենք: Որոշ բաղադրիչներ MDF- ի կտրվածքներ են, իսկ մի մասը ՝ 3D տպագիր, որոնց դիզայնը կարող եք գտնել ստորև:
Նշում. Դուք կարող եք փինբոլը պատրաստել նաև ստվարաթղթե թերթից, բայց MDF- ն այն ավելի շատ դիմացկունություն կտա:
Pinball մեքենայի համար մեզ անհրաժեշտ կլինեն հետևյալ բաղադրիչները
- Կառավարման վահանակ
- Աջակցություններ (x 2)
- Պատի պատերը (x 4)
- Հիմքը
- Սահմանային պատերը (x 2)
- Առջեւի պատը
- Լրացուցիչ պատը
- Գործարկման պատը
- Theրահեռացման պատը
Երբ ունեք այս մասերը և 3D տպագրությունը, եկեք սկսենք:
Քայլ 3. Playfield- ը գեղեցիկ դարձնելը
Playfield- ն այն տարածքն է, որտեղ անցկացվում է Pinball- ի ամբողջ խաղը: Բացի այդ, բոլոր բաղադրիչները կտեղադրվեն խաղադաշտում, ուստի առաջարկվում է հիմքը զարդարել առաջին քայլում (միայն ցանկության դեպքում):
Այսպիսով, մենք գնում ենք տիեզերական թեմայով, հիմնական տախտակի վրա սոսնձել ենք տիեզերքի մի գեղեցիկ պատկեր: Երբ թուղթը սոսնձեցիք հիմքին, համոզվեք, որ թղթի վրա անցքեր եք անում, որոնք հիմքի ափսեի վրա էին:
Քայլ 4. Սահմանների պատերի ամրացում
Վերցրեք և՛ ձախ սահմանային պատը, և՛ աջ սահմանը և ամրացրեք այն բազային ափսեին ՝ օգտագործելով M3 ընկույզներն ու պտուտակները (ինչպես ցույց է տրված նկար 1 -ում):
Ավարտելուց հետո վերցրեք առջևի պատը և ամրացրեք այն հիմքի ափսեին և ձախ եզրագծին (ինչպես ցույց է տրված նկար 2 -ում): Մենք չենք ամրացնի առջևի պատը աջ սահմանին, քանի որ այստեղից մնացած տարածքը պետք է գործարկել Launchpad- ը: Launchpad- ը ոչ այլ ինչ է, եթե ոչ միջանցք, որտեղից մենք մեր գնդակն ենք արձակելու կամ գնդակահարելու խաղադաշտ:
Քայլ 5. Launchpad- ի և Drain- ի հավաքում
Հիմա եկեք պատրաստենք մեկնարկման տախտակը և արտահոսքը: Launchpad- ը, ինչպես արդեն գիտեք, այն վայրն է, որտեղից մենք գնդակը բաց ենք թողնում խաղադաշտ: Դրենաժը այն վայրն է, որն ավարտում է խաղը, այսինքն ՝ երբ գնդակը հասնում է ջրահեռացմանը, այն այլևս չի կարող վերադառնալ խաղադաշտ այդ հնարավորության դեպքում: Բացի այդ, արտահոսքի գնդակը գլորվում է ներքև և ավարտվում մեկնարկման տախտակում: Այժմ, երբ մենք գիտենք, թե ինչն ինչ է, եկեք սկսենք նրանց հավաքը:
Վերցրեք լրացուցիչ պատը և ամրացրեք այն առջևի պատին և հիմքի ափսեին (ինչպես ցույց է տրված վերը նկարում 1):
Այժմ, վերցրեք ջրահեռացման պատը և ամրացրեք այն լրացուցիչ պատին և ձախ եզրին: Դուք կարող եք նկատել, որ ջրահեռացման պատը մի փոքր թեք է, ինչը հեշտացնում է գնդակի գլորումը ներքև (ինչպես ցույց է տրված վերը նկար 2 -ում):
Ավարտելուց հետո ամրացման պատը զուգահեռ ամրացրեք հիմքի ափսեի աջ սահմանային պատին: Համոզվեք, որ որոշակի տարածք եք թողնում լրացուցիչ պատի և արձակման պատի միջև: Այս տարածքը հանդես կգա որպես արտահոսք արտահոսքի և գործարկման վահանակի միջև (ինչպես ցույց է տրված վերը նկար 3 -ում):
Քայլ 6: Ամրացնել պատնեշի պատերը
Հաշիվ պատը կամ թիրախային պատերը: Սրանք այն պատերն են, որոնք կստիպեն ավելի լավ միավորներ վաստակել: Ամեն անգամ, երբ գնդակն անցնում է առաջին և երրորդ պատի միջով, 500 միավոր ավելացվում է ձեր ընդհանուր հաշվին: Եվ եթե գնդակն անցնում է կենտրոնական պատի միջով, դուք կվաստակեք 1000 միավոր:
Այսպիսով, ամրացրեք պատի պատերը հիմքի վրա `օգտագործելով M3 ընկույզներ և պտուտակներ:
Քայլ 7: Հետին սահմանի ամրացում
Այժմ, մենք պետք է ամրացնենք հետևի պատը, որպեսզի գնդակը խաղադաշտից դուրս չգա նույնիսկ այն ժամանակ, երբ գնդակը իսկական ուժեղ ենք խփում: Հետևի պատը պատրաստելու համար մենք օգտագործել ենք փրփուր թերթ:
Կտրեք հաստ փրփուրի թերթիկը և սոսնձեք այն հիմնական ափսեի և սահմանների վրա ՝ օգտագործելով տաք սոսինձ:
Քայլ 8. Հենարանների և թեք պատի ամրացում
Այժմ, հիմնական խաղադաշտը գրեթե պատրաստ է, ժամանակն է աջակցություն ավելացնել փինբոլ մեքենային: Վերցրեք աջակցության երկու թիթեղները և ամրացրեք այն բազայի ափսեի վրա, ինչպես ցույց է տրված վերը նկարում 1, օգտագործելով M3 ընկույզներն ու պտուտակները: Աջակցություններ ավելացնելը հակվածություն կհաղորդի ձեր փինբոլ մեքենային:
Մնում է միայն մի փոքր բան ՝ անկյունը: Կարող եք նկատել, որ ձախ եզրային պատի և ջրահեռացման պատի փոխազդեցության մոտ մի փոքր անկյուն է ձևավորվում: Հավանականություններ կան, որ գնդակը կարող է խրվել այստեղ: Այսպիսով, մենք կավելացնենք թեք պատը, երբ գնդակը հասնի այս անկյունին, այն արագ գլորվում է դեպի արտահոսքը:
Սրանով մեր խաղադաշտը պատրաստ է:
Քայլ 9. Շարժիչների ավելացում
Դուք կարող եք նկատել, որ փինբոլում խաղադաշտը երբեք դատարկ չէ: Կան տոննա տարրեր, որոնք առկա են խաղադաշտում `խաղը հետաքրքիր դարձնելու համար: Դրանցից մեկը թռիչքն է, իսկ մյուսը ՝ բամպերը:
Բամպերներն այն են, որոնք անընդհատ պտտվում են ՝ գնդակը հետ մղելով ցանկացած պատահական ուղղությամբ: Այսպիսով, վերին սահմանի մոտ ամրացրեք 3 DC շարժիչ ՝ օգտագործելով 20 մմ երկարության M3 ընկույզներ և պտուտակներ:
Այժմ, ժամանակն է ավելացնել պտտվող շարժիչները: Flipper շարժիչները կցված կլինեն դեպի ջրահեռացման ծայրը: Հաջորդ քայլին կքննարկենք, թե ինչ են թարթիչները: Մինչև այդ հիշեք, նրանք են, ովքեր կարող են փրկել ձեզ:
Նշում. Շարժիչները միացնելուց առաջ դրանք փորձարկեք ՝ օգտագործելով evive- ի որոնվածը: Բացեք որոնվածի ընտրացանկը, ընտրեք Կառավարիչ, ընտրեք շարժիչներ, ընտրեք M1 կամ M2 ՝ կախված այն բանից, թե որտեղ եք ամրացրել շարժիչները:
Քայլ 10: Սահմանափակիչ անջատիչների միացում
Ֆլիպերներն այն են, որոնք գտնվում են ձեր վերահսկողության տակ: Նրանք ուղղորդում են գնդակը խաղադաշտ ՝ համապատասխան կոճակը սեղմելուց հետո: Այսպիսով, մենք չենք ցանկանում, որ թրթուրները պտտվեն 360 աստիճանով: Մենք կսահմանափակենք պտտվող շարժումները `օգտագործելով սահմանային անջատիչներ: Դուք կարող եք նկատել փոքր թեքություններ ջրահեռացման տարածքի մոտակայքում: Այստեղ մենք պետք է ամրացնենք մեր մատիտները: Այժմ, մենք երկու շոշափելի անջատիչ ենք կատարում յուրաքանչյուր պտտողի համար: Կցեք դրանք կորի վերջում: Կոճակը սեղմելուն պես, պտտվող DC շարժիչը կսկսի պտտվել, հենց որ պտտվողը դիպչի վերին սահմանի անջատիչին, DC շարժիչը սկսում է պտտվել հակառակ ուղղությամբ ՝ թևքը ներքև բերելով: Այժմ, շարժիչը դադարում է պտտվել, հենց որ պտուտակը դիպչի ներքևի սահմանաչափի անջատիչին, մինչև կառավարման կոճակը նորից սեղմվի:
Կրկնեք նույն գործընթացը մյուս կողմի համար:
Քայլ 11: IR սենսորների տեղադրում
Մենք գիտենք, թե ինչու ենք փոքր պատերին անվանում հաշիվ պատ, բայց ինչպե՞ս նրանք կիմանան, որ գնդակը հենց նրանց միջով է անցել: Մենք դրա համար կավելացնենք IR սենսորներ: Ընդհանուր առմամբ, մենք կավելացնենք 5 IR սենսոր:
- Մեկը մեկնարկման տախտակում
- Երեքը `պատերի համար
- Մեկը ջրահեռացման մոտ
Հենց որ գնդակն անցնում է մեկնարկման տախտակի IR սենսորով, խաղը սկսվում է:
Այժմ, հաշիվների պատերի IR- ները պետք է նկատեն, թե գնդակը քանի անգամ է անցնում պատերի միջով:
Ի վերջո, արտահոսքի IR- ն ցույց է տալիս, որ խաղն ավարտված է (նկար 2):
Նշում. IR սենսորների տեղադրումից առաջ ստուգեք սենսորները `օգտագործելով evive- ի որոնվածը (Pin State Monitor): Բացի այդ, եթե նրանք լավ չեն արձագանքում, փորձեք դրանք չափագրել:
Քայլ 12: Կառավարման կոճակների և RGB ժապավենի ավելացում
Նախ, եկեք ավելացնենք կառավարման կոճակները: Հսկիչ կոճակներն այն են, որոնք կվերահսկեն թարթիչների շարժումը: Մենք ունենք երկու արկադային անջատիչներ և դրանք ամրացրել ենք տրված անցքերի կառավարման վահանակին:
Ավարտելուց հետո վերցրեք RGB LED ժապավենը և ամրացրեք այն խաղադաշտի սահմաններին: Մենք կփոխենք RGB շերտի գույնը ՝ ցույց տալով խաղի կարգավիճակը: RGB- ն պետք է կանաչի, երբ նոր խաղ է սկսվում, և պետք է կարմիրանա, երբ խաղն ավարտվում է: Բացի այդ, այն պետք է փոխվի ամեն անգամ, երբ գնդակն անցնում է հաշիվների պատերի միջով:
Քայլ 13: Գործարկիչի ավելացում
Այժմ, ժամանակն է ավելացնել գործարկիչը կամ մխոցը: Գործարկիչը կօգնի ձեզ գնդակը խաղադաշտ բաց թողնել մեկնարկման տախտակի միջոցով: Մենք 3d տպել ենք գործարկիչը, որին ամրացրել ենք ռետինե ժապավենը: Ռետինե ծայրը ամրացված է առջեւի պատին եւ ձախ սահմանային պատին: Որքան ավելի շատ քաշեք արձակիչը, այնքան ավելի շատ ուժ կփոխանցվի գնդակին:
Քայլ 14: Կառավարման վահանակի միացում
Երբ մխոցը կցված եք և լարերը տվիչներին, կցեք կառավարման վահանակը խաղադաշտի վերևում ՝ օգտագործելով M3 ընկույզներն ու պտուտակները:
Քայլ 15. Timeամանակն է ավելացնել 3D տպագիր մասեր
Եկեք նախ ավելացնենք կողքի գծի պատերը, դրանք կուղղեն ձեր գնդակը դեպի պտտողը, եթե գնդակը մտնի գոտի:
Ինչպես արդեն գիտենք բամպերի օգտագործումը: Ամրագրեք դրանք DC շարժիչների ազատ լիսեռների վրա:
Timeամանակն է, որ թարթիչներն ավելացվեն, մատիտները ամրացրեք DC շարժիչի լիսեռի վրա: Բացի այդ, համոզվեք, որ մատիտները լավ են տեղավորվում տրված կորերի մեջ:
Ավարտելուց հետո, եկեք կցենք մի քանի կոճակներ: Քիչերն այն գնդիկներն են, որոնք գնդակը հորիզոնական դաշտ են մղում խաղադաշտ, երբ գնդակը դիպչում է դրան, յուրաքանչյուր կողմում ամրացնում 3 կանգառ և դրանց վրա ռետիններ փաթաթում:
Դրանով, փինբոլի ձեր ամբողջ հավաքումն ավարտված է:
Քայլ 16: Կապ հաստատելը
-
IR սենսորների միացում
- Հաշիվ 1 IR սենսոր (ազդանշանային կապ) թվային փին 8 -ին evive
- Հաշիվ 2 IR սենսոր (ազդանշանային կապ) թվային փին 9 -ին evive
- Հաշիվ 3 IR սենսոր (ազդանշանի կապիչ) թվային Pin 10 -ին evive
- Drain Wall IR սենսոր (ազդանշանային քորոց) դեպի թվային փին 11 evive
- Գործարկեք IR սենսորը (ազդանշանային կապ) դեպի evive թվային Pin 12 -ը
- Այժմ միացրեք բոլոր IR սենսորների VCC- ն և GND- ը evCC- ի VCC- ին և GND- ին
-
RGB շերտը միացնելը
Միացրեք RGB LED ժապավենը evive թվային PIN 13 -ին
-
Flipper Motors- ի միացում
- Ձախ Flipper Motor- ից դեպի M1 նավահանգիստ evive
- Right Flipper Motor to M2 port of evive
-
Flippers- ի միացում
- Միացրեք ձախ կողպեքի անջատիչի «NC» տերմինալը evive և 10K ohm ռեզիստորի թվային Pin 2 -ին և միացրեք 10k ohm դիմադրության մեկ այլ ծայր ՝ GND of evive- ին, միացրեք նաև ձախ կողային շրջվող «COM» տերմինալը evCC- ի evive- ին:
- Նմանապես, միացրեք աջ կողպեքի անջատիչի «NC» տերմինալը evive և 10k ohm ռեզիստորների թվային Pin 3 -ին և միացրեք 10K ohm դիմադրության մեկ այլ ծայրը GND evive- ին, ինչպես նաև միացրեք աջ կողպեքի անջատիչի «COM» տերմինալը VCC- ին: ի evive
-
Bumper Motors- ի միացում
Միացրեք բոլոր 3 բամպերի շարժիչները զուգահեռաբար և մի ծայրը միացրեք VVR (+) կապին, իսկ մյուս ծայրը `ռելեի« COM »տերմինալին, այնուհետև միացրեք ռելեի« NO »տերմինալը VVR (-) evive քորոցին:
-
Սահմանային անջատիչների միացում
- Ձախ կողային սահմանաչափի անջատիչի «NC» միացրեք evive- ի VCC- ին և COM տերմինալին `evive- ի թվային Pin 4 -ին և GND- ին` 10K ohm ռեզիստորի միջոցով:
- Ձախ կողային սահմանաչափի անջատիչի «ներքև» -ը միացրեք evCC- ի VCC- ին, իսկ COM տերմինալը `evive- ի թվային Pin 5 -ին և GND- ին` 10K ohm ռեզիստորի միջոցով:
- Աջ կողքի սահմանափակման անջատիչի «NC» միացրեք evive- ի VCC- ին և COM տերմինալին `evive- ի թվային Pin 6 -ին և GND- ին` 10K ohm ռեզիստորի միջոցով
- Աջ կողքի սահմանափակիչի անջատիչ (ներքև) միացրեք evCC- ի VCC- ին և COM տերմինալին `evive- ի թվային Pin 7 -ին և GND- ին` 10K ohm ռեզիստորի միջոցով:
Քայլ 17: Կոդավորման ժամանակը
Մենք պատրաստվում ենք ծածկագիր գրել PitoBlox- ում ՝ Scratch 3.0 ծրագրավորման ծրագրակազմում: Վերբեռնեք հետևյալ սցենարը ՝ ակտիվանալու համար:
Քայլ 18: Եզրակացություն
Դրանով ձեր DIY Pinball մեքենան պատրաստ է: Ստացեք: Սահմանել: Pinball!
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)
Ինչպես կատարել հարթակ քերծվածքների վրա. Scratch- ը կայք է, որտեղ մարդիկ ստեղծում են խաղեր և այլ ծրագրեր ՝ օգտագործելով նախապես պատրաստված բլոկներ, որոնք քաշում և գցում եք աշխատանքային տարածք: Այսօր ես ձեզ ցույց կտամ, թե ինչպես ստեղծել հարթակ խաղ զրոյից
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Estեստի բազե. Ձեռքի ժեստերով վերահսկվող ռոբոտ ՝ օգտագործելով պատկերի մշակման վրա հիմնված ինտերֆեյսը ՝ 13 քայլ (նկարներով)
Gesture Hawk: Ձեռքի ժեստերով վերահսկվող ռոբոտ ՝ օգտագործելով պատկերի մշակման վրա հիմնված միջերեսը. Estեստի բազեն ցուցադրվել է TechEvince 4.0-ում ՝ որպես մարդ-մեքենա պատկերների մշակման պարզ միջերես: Դրա օգտակարությունը կայանում է նրանում, որ ռոբոտ -մեքենան կառավարող տարբեր սենսորներ կամ ձեռնոցներից բացի այլ սենսորներ չեն պահանջվում
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ