Միացրեք 4 խաղ Arduino- ի և Neopixel- ի միջոցով. 7 քայլ (նկարներով)
Միացրեք 4 խաղ Arduino- ի և Neopixel- ի միջոցով. 7 քայլ (նկարներով)
Anonim
Image
Image
Մասեր
Մասեր

Փոխարենը `խաղալիքից դուրս նվեր տալը, ես ուզում էի եղբորորդիներիս տալ յուրահատուկ նվեր, որը նրանք կարող էին հավաքել և (հուսով եմ) վայելել: Թեև այս նախագծի Arduino ծածկագիրը նրանց համար շատ դժվար է հասկանալ, այս կոդի մեջ օգտագործվող մուտքի, ելքի, հանգույցների և պայմանների հիմնական հասկացությունները կարող են տեսողականորեն բացատրվել, երբ նրանք խաղում են Connect 4 խաղը:

Այս Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես հավաքել Arduino- ի հավաքածուն, որը կարող եք հավաքել և ծածկագրել ձեր երեխաների հետ `Connect 4 նվագելու համար: Այս նախագծի համար զոդում չի պահանջվում. պարզապես միացրեք և խաղացեք:

Քայլ 1: Մասեր

Այս նախագծի համար ձեզ հարկավոր է.

  • Arduino Uno կամ համարժեք
  • 8x8 Neopixel RGB LED
  • Breadboard
  • 3 կոճակի անջատիչ
  • Jumper լարերը
  • Պտուտակներ
  • Պատյան - ստվարաթղթե և ստվարաթղթե տակդիր

Գործիքներ. Պտուտակահան, սոսինձ ատրճանակ

Քայլ 2. Պատրաստեք Neopixel Display Stand Unit- ը

Պատրաստեք Neopixel Display Stand Unit- ը
Պատրաստեք Neopixel Display Stand Unit- ը
Պատրաստեք Neopixel Display Stand Unit- ը
Պատրաստեք Neopixel Display Stand Unit- ը
Պատրաստեք Neopixel Display Stand Unit- ը
Պատրաստեք Neopixel Display Stand Unit- ը

Նախ, 3 jumper լարերը միացրեք Neopixel- ին: Ես օգտագործում եմ էլեկտրագծերի հետևյալ գույնի ծածկագիրը.

Սպիտակ: GND

Մոխրագույն ՝ 5V Մանուշակագույն ՝ տվյալները IN

Այնուհետև Nelpixel- ը կցեք ցուցադրման տախտակին տաք սոսինձով:

Քայլ 3: Պատրաստեք կոճակի անջատիչի միավորը

Պատրաստեք կոճակի անջատիչի միավորը
Պատրաստեք կոճակի անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը
Պատրաստեք կոճակների անջատիչի միավորը

Տեղադրեք կոճակի անջատիչները տախտակի վրա և միացրեք ցատկող լարերը ՝ օգտագործելով էլեկտրագծերի հետևյալ գույնի ծածկագիրը.

Բրաուն ՝ ձախ կոճակ

Կարմիր ՝ ձախ կոճակ Նարնջագույն ՝ կենտրոնական կոճակ դեղին ՝ կենտրոնական կոճակ կանաչ ՝ աջ կոճակ անջատիչ կապույտ ՝ աջ կոճակի անջատիչ

Շագանակագույն, նարնջագույն, կանաչ լարերը միացված են (-) ռելսին ՝ նոր սև մետաղալարի հետ միասին:

Նշում. Դուք կարող եք նկատել, որ ես այս կոճակների համար ոչ մի դիմադրություն չեմ օգտագործում: Դա պայմանավորված է նրանով, որ ես կօգտագործեմ Arduino ծածկագիրը `ներկառուցված 20K Arduino քորոցային դիմադրիչներ օգտագործելու համար: Տեսեք իմ մյուս նախագիծը, թե ինչպես օգտագործել ներքին ռեզիստորները ՝ օգտագործելով ձեր ծածկագիրը ՝ պարզապես ձեր միացման համար:

www.instructables.com/id/Simon-Whack-a-Mol…

Քայլ 4. Կցեք Arduino- ն և մարտկոցի կրիչը տախտակին

Կցեք Arduino- ն և մարտկոցի կրիչը սալիկի վրա
Կցեք Arduino- ն և մարտկոցի կրիչը սալիկի վրա

Օգտագործեք պտուտակներ (կամ տաք սոսինձ) `Arduino- ն և մարտկոցի ամրակը հատակին ամրացնելու համար:

Քայլ 5. Displayուցադրման միավորը կցեք բազային գրատախտակին

Տեղադրեք ցուցադրման միավորը տախտակին
Տեղադրեք ցուցադրման միավորը տախտակին

Օգտագործեք տաք սոսինձ `ցուցադրման միավորը սոսնձման վրա ամրացնելու համար, ինչպես ցույց է տրված:

Քայլ 6. Միացրեք Jumper լարերը Arduino- ին

Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին
Միացրեք Jumper Wires- ը Arduino- ին

Բոլոր jumper լարերը միացրեք Arduino- ին ՝ ըստ հետևյալ կապի առաջադրանքի.

Կարմիր -> 2

Դեղին -> 3 կապույտ -> 4 մանուշակագույն -> 5 սև -> GND սպիտակ -> GND մոխրագույն -> 5V

Քայլ 7: Վերբեռնեք ծածկագիրը և նվագարկումը

Ես նախապես բեռնեցի Arduino- ն կցված կոդով, որպեսզի 9V մարտկոցը Arduino- ին միացնելուն պես այն սկսի խաղալ խաղը: Կապույտ կոճակները նախատեսված են ձեր չիպի դիրքը ձախ կամ աջ սյունակ տեղափոխելու համար, նախքան դեղին կոճակը սեղմելը ՝ չիպը գցելու համար: (Տես տեսանյութը)

Oուցադրական ռեժիմ մուտք գործելու համար պարզապես սեղմեք ցանկացած կոճակ և սեղմեք և թողեք վերականգնումը: Էկրանը մաքրելուց հետո բաց թողեք կոճակը և կտեսնեք, որ կարմիրն ու կապույտը ինքնաբերաբար խաղում են: Դուք կնկատեք, որ ցուցադրական ռեժիմում կարմիր և կապույտ խաղացողները պարզապես պատահաբար ընտրում են սյուներ և չեն օգտագործում հաղթող որևէ ռազմավարություն ՝ մյուս խաղացողին հաղթելու համար:

Դեմո ռեժիմից դուրս գալու համար պարզապես վերակայեք Arduino- ն:

Ես պլանավորում եմ ապագայում ավելացնել մեկ խաղացող ընդդեմ Arduino ռեժիմի, այնպես որ, եթե գիտեք Connect 4 -ի հիմնական ալգորիթմը, տեղեկացրեք ինձ:

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