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

8x8 Colorduino Pong խաղ ՝ 3 քայլ
8x8 Colorduino Pong խաղ ՝ 3 քայլ

Video: 8x8 Colorduino Pong խաղ ՝ 3 քայլ

Video: 8x8 Colorduino Pong խաղ ՝ 3 քայլ
Video: 1D pong with LED strip || Electronics project || 2018 || project 10 2024, Հուլիսի
Anonim
8x8 Colorduino պոնգ խաղ
8x8 Colorduino պոնգ խաղ

Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել պոնգ խաղ ՝ օգտագործելով 8 x 8 RGB LED մատրիցային տախտակի մոդուլ: Այս մոդուլը կոչվում է Colorduino: Այն ունի ներկառուցված միկրոկոնտրոլեր և ինտերֆեյս ՝ այլ Colorduino տախտակներին միանալու համար: Այն ունի 64 հատ գունավոր LED լուսարձակներ աշխատելու ունակություն: Տախտակը կարելի է կառավարել Arduino կոդով: Ես ստեղծեցի երկու վերահսկիչ, յուրաքանչյուր վերահսկիչ ունի երկու կոճակ: Այս խաղը կարող են խաղալ երկու խաղացող: Նպատակն այն է, որ գնդակը չհասնի ձեր կողմի պատին: Գոյություն ունի 3 LED- ների լայնության հարթակ, որը կարող է հետ մղել գնդակը հակառակորդին: Իմ հայեցակարգն այն էր, որ դա հնարավորինս պարզ դարձնեմ: Շինարարության ամբողջ գործընթացը տևում է մոտ 1 ժամ (վերահսկիչների համար հյուսելը ներառված չէ): Նախագծի արժեքը 20 դոլար էր: Սարքը սնուցվում է 18650 մարտկոցով:

Քայլ 1: BOM ցուցակ

BOM ցուցակ
BOM ցուցակ

Նյութի անվան գումարի հղում

Colorduino V2.0 Dot Matrix RGB LED Վարորդի վահան 1 հատ

Պլաստիկ պատյան կոճակների համար 1 հատ

Ռետինե ծածկով ճկուն մալուխ 1 հատ

Cable Gland 4 հատ

Proto PCB 1 հատ

18650 Մարտկոցի սեփականատեր 1 հատ

18650 Մարտկոց 1 հատ

Կոճակի անջատիչ 12 մմ Մեկ ակնթարթային կոճակ 4 հատ

1 հատ եռակցման մալուխ

Tinոդման անագ 1 հատ

2 Position Latching Toggle Switch 1 հատ

4, 7 կոմ 4 հատ

3V- ից 5V DC-DC փոխարկիչ Step Up Boost mobile 1 հատ

2 բևեռ 5 մմ սկիպիդար PCB Mount պտուտակավոր տերմինալ բլոկ միակցիչ 1 հատ

3 Pin 5mm Pitch PCB Mount Screw Terminal Block 2 հատ

Էլեկտրոնիկայի համար բնակարան 1 հատ

Materialրագրի ընդհանուր նյութական արժեքը `20, 21 $/ընդհանուր նախագիծ

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով

Ստուգեք տեսանյութը առաջին քայլին: Տեսանյութի որոշ լրացուցիչ տեղեկություններ.

Հավաքեք բոլոր նյութերը ըստ BOM ցուցակի: Ես օգտագործեցի պրոտո PCB և զոդեցի բոլոր բաղադրիչները:

Ես միացրեցի բոլոր բաղադրիչները ՝ կցված սխեմատիկայի համաձայն: Սա հեշտ է կառուցել շրջանը, դա կարող են անել բոլորը, ովքեր պատրաստ են օգտագործել զոդման երկաթ: Ես օգտագործել եմ ռեզիստորների ոտքերը ՝ PIN- երը միացնելու համար: Dupont jumper մալուխները իդեալական են LED մատրիցը նախատախտակին միացնելու համար: Ամբողջ նախատախտակը կարելի է հավաքել նախքան պատյան տեղադրելը: Տեղադրեցի PCB- ի ամրացման պտուտակային տերմինալի միակցիչներ: Սա օգնեց ինձ փորձարկել միացումն առանց պատյանների: Փորձարկումից հետո ես պարզապես անջատեցի մալուխները, տեղադրեցի նախնական PCB- ն պատյանում և մալուխները մղեցի խցուկների միջով, այնուհետև ես հետ մղեցի բոլոր մալուխները:

Arduino կոդը ծագել է այս հրահանգից, շնորհակալություն ոգեշնչման համար:

labs.bsoares.com/ping-pong-com-matriz-de-l…

Բնակարանում տեղադրելուց առաջ կարգավորիչները պետք է ստուգվեն:

Պլաստիկ պատյան ձևափոխվում է օգտակար դանակի և փորվածքի օգնությամբ:

Ես վերահսկիչներին դնում եմ կանաչ և կապույտ կոճակներ ՝ երկու խաղացողներին տարբերելու համար: Կտրուկը նախագծվել և ստեղծվել է այս հրահանգի օգնությամբ.

www.instructables.com/id/Crochet-for-Gadge…

Քայլ 3: Վերբեռնեք կցված ծրագրակազմը

Վերբեռնեք կցված ծրագրակազմը
Վերբեռնեք կցված ծրագրակազմը
Վերբեռնեք կցված ծրագրակազմը
Վերբեռնեք կցված ծրագրակազմը
Վերբեռնեք կցված ծրագրակազմը
Վերբեռնեք կցված ծրագրակազմը

Theրագիրը բեռնված է Atmel Studio- ի կողմից: Սկզբում ես փորձեցի օգտագործել Arduino IDE- ն, բայց չկարողացա օգտագործել այն, ուստի ստիպված եղա օգտագործել AVR ծրագրավորող Avrisp mkII- ը: Սա մի փոքր դժվարացրեց իմ աշխատանքը: Ես կցեցի Arduino ծածկագիրը և Atmel Studio նախագիծը: Ստուգեք վերը նշված տեսանյութը, թե ինչպես օգտագործել Arduino կոդը Atmel Studio 7 -ում:

Ես որոշ խնդիրներ ունեի Colorduino- ի PIN- ներ վերբեռնելու հետ: Colorduino տախտակի ISP PIN- երը գտնվում են MCU- ի և LED տախտակի միջև, իսկ Avrisp mkII ծրագրավորողի 6 PIN միակցիչը տեղ չունի: Ես պետք է երկու տախտակը առանձնացնեի ՝ վերբեռնումը կատարելու համար: Phaseարգացման փուլում ես ստիպված էի բազմաթիվ անգամ վերբեռնել կոդը, այնպես որ որոշեցի ISP միակցիչը տեղադրել տախտակի մյուս կողմում: Դա անելու համար ես ստիպված էի հայելին կապել և օգտագործեցի մի փոքր նախատիպ PCB տախտակ: Եթե Ձեզ անհրաժեշտ են ընդամենը մի քանի վերբեռնումներ, այնպես որ չխանգարեք, վերցրեք տախտակները, վերբեռնեք, քան նորից միացեք: Լրացուցիչ տեղեկություններ Avrisp mkII- ի մասին ՝

Arduino կոդը ծագել է այս հրահանգից, շնորհակալություն ոգեշնչման համար:

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

Վերջնական խոսքեր

Իմ երեխաները փորձեցին այս խաղը և սիրեցին այն: Կարծում եմ, որ այս նախագծում մեծ ներուժ կա, այլ խաղեր կարելի է հեշտությամբ զարգացնել:

Հաճելի օր!

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