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

Գրպանային շախմատ ՝ 4 քայլ
Գրպանային շախմատ ՝ 4 քայլ

Video: Գրպանային շախմատ ՝ 4 քայլ

Video: Գրպանային շախմատ ՝ 4 քայլ
Video: Նոյեմբերի 16, 2023 Պոդքասթ. Վերջապես: Մեծ ալիքը խոսում է: @moreperfectunion 2024, Նոյեմբեր
Anonim
Գրպանային շախմատ
Գրպանային շախմատ

Շախմատ է: Գրպանումդ:

Այս նախագիծը նպատակ ունի ստեղծել մի փոքրիկ սարք, որը կարող է վարել փոքր խաղեր, ինչպիսիք են օձը, pac-man- ը, tetris- ը և նույնիսկ շախմատը:

Պարագաներ

- 1.3 128x64 OLED գրաֆիկական էկրան

- Arduino Pro Mini (Դուք կարող եք օգտագործել ինչպես 5 Վ, այնպես էլ 3.3 Վ մոդուլներ: 3.3 Վ մեկը ավելի հեշտ կլինի օգտագործել, իսկ 5 Վ մեկն ավելի արագ է)

- Շոշափելի անջատիչ կոճակներ

- 1K Ohm դիմադրողներ

- Li-Po մարտկոց (մարտկոցի հզորությունը իրականում նշանակություն չունի, բայց ավելի փոքր մարտկոցն ավելի հեշտ է տեղավորվում)

- Li-Po լիցքավորման մոդուլ (ավելի լավ է գնել 5 վ ինտեգրված ուժեղացուցիչով, հակառակ դեպքում գուցե ստիպված լինեք այն պատրաստել)

- PCB- ի նախատիպ ՝ բաղադրիչները միացնելու համար

- Միացման/անջատման անջատիչ

- 3D տպիչ պատյանների համար

Նշումներ

Եթե ընտրում եք օգտագործել 3.3v arduino- ն, կարող եք օգտագործել arduino- ի 3.3v կարգավորիչը `այն li-po մարտկոցով սնուցելու համար: Բայց եթե մտադիր եք օգտագործել 5 վ arduino, ապա այն միացնելու համար ձեզ անհրաժեշտ կլինի 3.3 վ -ից մինչև 5 վ հզորացուցիչ: Դա անելու ամենահեշտ ձևն է ՝ գնել ինտեգրված 5 վ հզորացուցիչով li-po լիցքավորիչ կամ գնել առանձին 3.3 վ-ից մինչև 5 վ հզորացուցիչ մոդուլ:

Ես երկուսն էլ չունեի ձեռքի տակ, այնպես որ ես հանեցի հին bluetooth բարձրախոսը և ապամոնտաժեցի 3 -ից մինչև 5 վ հզորացուցիչ բաղադրիչները և այն վերականգնեցի իմ սեփական տախտակի վրա: Եթե ցանկանում եք իմանալ, թե ինչպես դա անել, կարող եք դիտել այս տեսանյութը:

Քայլ 1: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան
Շրջան
Շրջան

Այսպիսով, սխեման պարզ է, միայն միացված լարերը շատ են:

Համալիրի վրա զոդելիս կարևոր է զգույշ լինել, որ զոդումը չթափվի տախտակի մյուս կողմում, քանի որ այնտեղ բաղադրիչներ կլինեն:

Դուք կարող եք գտնել սխեմայի վերևում:

Քայլ 2: Softwareրագրակազմ

Arduino pro mini ծրագրակազմը վերբեռնելու համար հարկավոր է օգտագործել ծրագրավորող: Կան բազմաթիվ հրահանգներ, թե ինչպես դա անել, այնպես որ ես դա չեմ բացատրի այս մեկում: Ահա դրանցից մեկի հղումը:

Եթե դուք չունեք ծրագրավորող, կարող եք նույնիսկ օգտագործել մեկ այլ arduino ՝ այն ծրագրավորելու համար: Ահա դրա հղումը:

Այսպիսով, շախմատի ծածկագիրը u8glib- ի շախմատի օրինակի էսքիզն է: Այն իրոք լավ է աշխատում և աջակցում է բազմաթիվ վարորդների էկրան ունեցող տարբեր էկրաններին: Նախ այն վերբեռնելու համար անհրաժեշտ է ներբեռնել գրադարանը: Այնուհետև անհրաժեշտ է այն ավելացնել ձեր arduino գրադարանների պանակում: Դրանից հետո կարող եք ներբեռնել կցված կոդը և վերբեռնել այն ձեր arduino- ում: (Ես կցում եմ իմ սեփական կոդը, քանի որ ես փոխել եմ փոքր իրեր, որպեսզի կոճակները աշխատեն անալոգային կապումներով և այլն):

Քայլ 3: Գործը

Այն դեպքն է
Այն դեպքն է
Այն դեպքն է
Այն դեպքն է
Այն դեպքն է
Այն դեպքն է

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

Քայլ 4: Վերջ

Վերջ
Վերջ
Վերջ
Վերջ

Այսպիսով, այժմ դուք կարող եք ամեն ինչ անել դրա հետ: Այս նախագծի վերաբերյալ իմ հիմնական մոտեցումն այն էր, որ կարողանայի ցանկացած վայրում շախմատ խաղալու սարք կրել: Բայց խաղերի էսքիզներ, ինչպիսիք են օձը, pac-man- ը կամ tetris- ը, կարելի է գտնել ինտերնետում: Քանի որ այս բանը ունի 4 կոճակ, բավական կլինի խաղալ այս խաղերը:

Բաց թողեք ցանկացած հարց կամ առաջարկ:

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