![Միացրեք 4 խաղ Arduino- ի և Neopixel- ի միջոցով. 7 քայլ (նկարներով) Միացրեք 4 խաղ Arduino- ի և Neopixel- ի միջոցով. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16508-7-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/006/image-16508-9-j.webp)
![](https://i.ytimg.com/vi/ipd9wNm-U6s/hqdefault.jpg)
![Մասեր Մասեր](https://i.howwhatproduce.com/images/006/image-16508-10-j.webp)
Փոխարենը `խաղալիքից դուրս նվեր տալը, ես ուզում էի եղբորորդիներիս տալ յուրահատուկ նվեր, որը նրանք կարող էին հավաքել և (հուսով եմ) վայելել: Թեև այս նախագծի 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- ը](https://i.howwhatproduce.com/images/006/image-16508-11-j.webp)
![Պատրաստեք Neopixel Display Stand Unit- ը Պատրաստեք Neopixel Display Stand Unit- ը](https://i.howwhatproduce.com/images/006/image-16508-12-j.webp)
![Պատրաստեք Neopixel Display Stand Unit- ը Պատրաստեք Neopixel Display Stand Unit- ը](https://i.howwhatproduce.com/images/006/image-16508-13-j.webp)
Նախ, 3 jumper լարերը միացրեք Neopixel- ին: Ես օգտագործում եմ էլեկտրագծերի հետևյալ գույնի ծածկագիրը.
Սպիտակ: GND
Մոխրագույն ՝ 5V Մանուշակագույն ՝ տվյալները IN
Այնուհետև Nelpixel- ը կցեք ցուցադրման տախտակին տաք սոսինձով:
Քայլ 3: Պատրաստեք կոճակի անջատիչի միավորը
![Պատրաստեք կոճակի անջատիչի միավորը Պատրաստեք կոճակի անջատիչի միավորը](https://i.howwhatproduce.com/images/006/image-16508-14-j.webp)
![Պատրաստեք կոճակների անջատիչի միավորը Պատրաստեք կոճակների անջատիչի միավորը](https://i.howwhatproduce.com/images/006/image-16508-15-j.webp)
![Պատրաստեք կոճակների անջատիչի միավորը Պատրաստեք կոճակների անջատիչի միավորը](https://i.howwhatproduce.com/images/006/image-16508-16-j.webp)
![Պատրաստեք կոճակների անջատիչի միավորը Պատրաստեք կոճակների անջատիչի միավորը](https://i.howwhatproduce.com/images/006/image-16508-17-j.webp)
Տեղադրեք կոճակի անջատիչները տախտակի վրա և միացրեք ցատկող լարերը ՝ օգտագործելով էլեկտրագծերի հետևյալ գույնի ծածկագիրը.
Բրաուն ՝ ձախ կոճակ
Կարմիր ՝ ձախ կոճակ Նարնջագույն ՝ կենտրոնական կոճակ դեղին ՝ կենտրոնական կոճակ կանաչ ՝ աջ կոճակ անջատիչ կապույտ ՝ աջ կոճակի անջատիչ
Շագանակագույն, նարնջագույն, կանաչ լարերը միացված են (-) ռելսին ՝ նոր սև մետաղալարի հետ միասին:
Նշում. Դուք կարող եք նկատել, որ ես այս կոճակների համար ոչ մի դիմադրություն չեմ օգտագործում: Դա պայմանավորված է նրանով, որ ես կօգտագործեմ Arduino ծածկագիրը `ներկառուցված 20K Arduino քորոցային դիմադրիչներ օգտագործելու համար: Տեսեք իմ մյուս նախագիծը, թե ինչպես օգտագործել ներքին ռեզիստորները ՝ օգտագործելով ձեր ծածկագիրը ՝ պարզապես ձեր միացման համար:
www.instructables.com/id/Simon-Whack-a-Mol…
Քայլ 4. Կցեք Arduino- ն և մարտկոցի կրիչը տախտակին
![Կցեք Arduino- ն և մարտկոցի կրիչը սալիկի վրա Կցեք Arduino- ն և մարտկոցի կրիչը սալիկի վրա](https://i.howwhatproduce.com/images/006/image-16508-18-j.webp)
Օգտագործեք պտուտակներ (կամ տաք սոսինձ) `Arduino- ն և մարտկոցի ամրակը հատակին ամրացնելու համար:
Քայլ 5. Displayուցադրման միավորը կցեք բազային գրատախտակին
![Տեղադրեք ցուցադրման միավորը տախտակին Տեղադրեք ցուցադրման միավորը տախտակին](https://i.howwhatproduce.com/images/006/image-16508-19-j.webp)
Օգտագործեք տաք սոսինձ `ցուցադրման միավորը սոսնձման վրա ամրացնելու համար, ինչպես ցույց է տրված:
Քայլ 6. Միացրեք Jumper լարերը Arduino- ին
![Միացրեք Jumper Wires- ը Arduino- ին Միացրեք Jumper Wires- ը Arduino- ին](https://i.howwhatproduce.com/images/006/image-16508-20-j.webp)
![Միացրեք Jumper Wires- ը Arduino- ին Միացրեք Jumper Wires- ը Arduino- ին](https://i.howwhatproduce.com/images/006/image-16508-21-j.webp)
![Միացրեք Jumper Wires- ը Arduino- ին Միացրեք Jumper Wires- ը Arduino- ին](https://i.howwhatproduce.com/images/006/image-16508-22-j.webp)
![Միացրեք Jumper Wires- ը Arduino- ին Միացրեք Jumper Wires- ը Arduino- ին](https://i.howwhatproduce.com/images/006/image-16508-23-j.webp)
Բոլոր jumper լարերը միացրեք Arduino- ին ՝ ըստ հետևյալ կապի առաջադրանքի.
Կարմիր -> 2
Դեղին -> 3 կապույտ -> 4 մանուշակագույն -> 5 սև -> GND սպիտակ -> GND մոխրագույն -> 5V
Քայլ 7: Վերբեռնեք ծածկագիրը և նվագարկումը
Ես նախապես բեռնեցի Arduino- ն կցված կոդով, որպեսզի 9V մարտկոցը Arduino- ին միացնելուն պես այն սկսի խաղալ խաղը: Կապույտ կոճակները նախատեսված են ձեր չիպի դիրքը ձախ կամ աջ սյունակ տեղափոխելու համար, նախքան դեղին կոճակը սեղմելը ՝ չիպը գցելու համար: (Տես տեսանյութը)
Oուցադրական ռեժիմ մուտք գործելու համար պարզապես սեղմեք ցանկացած կոճակ և սեղմեք և թողեք վերականգնումը: Էկրանը մաքրելուց հետո բաց թողեք կոճակը և կտեսնեք, որ կարմիրն ու կապույտը ինքնաբերաբար խաղում են: Դուք կնկատեք, որ ցուցադրական ռեժիմում կարմիր և կապույտ խաղացողները պարզապես պատահաբար ընտրում են սյուներ և չեն օգտագործում հաղթող որևէ ռազմավարություն ՝ մյուս խաղացողին հաղթելու համար:
Դեմո ռեժիմից դուրս գալու համար պարզապես վերակայեք Arduino- ն:
Ես պլանավորում եմ ապագայում ավելացնել մեկ խաղացող ընդդեմ Arduino ռեժիմի, այնպես որ, եթե գիտեք Connect 4 -ի հիմնական ալգորիթմը, տեղեկացրեք ինձ:
Խորհուրդ ենք տալիս:
3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)
![3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով) 3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-621-j.webp)
3d Maze Game օգտագործելով Arduino. Բարև ընկերներ, այնպես որ այսօր մենք պատրաստվում ենք լաբիրինթոս խաղ պատրաստել ARDUINO UNO- ի միջոցով: Քանի որ Arduino Uno- ն առավել հաճախ օգտագործվող տախտակն է, դրա հետ խաղեր պատրաստելը շատ թույն է: Այս Ուղեցույցում թույլ է տալիս կատարել լաբիրինթոս խաղ, որը վերահսկվում է ջոյստերի միջոցով: Մի մոռացեք
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
![Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ](https://i.howwhatproduce.com/images/001/image-766-j.webp)
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ
![Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ](https://i.howwhatproduce.com/images/002/image-3671-j.webp)
Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]. Այս ձեռնարկը կսովորեցնի ձեզ վերահսկել ձեր Magicbit- ի LED- ն ՝ օգտագործելով Magicblocks- ը
Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ
![Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- երի միջոցով. Այս ձեռնարկում դուք կսովորեք այն մասին, թե ինչպես սկսել, միացնել և ձեռք բերել վերահսկիչով աշխատող I2C սարքը (արագացուցիչ) (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
DIY վիդեո խաղ Arduino- ի միջոցով (Arduboy Clone). 7 քայլ (նկարներով)
![DIY վիդեո խաղ Arduino- ի միջոցով (Arduboy Clone). 7 քայլ (նկարներով) DIY վիդեո խաղ Arduino- ի միջոցով (Arduboy Clone). 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16315-6-j.webp)
DIY վիդեո խաղ Arduino- ի միջոցով (Arduboy Clone). Գոյություն ունի 8 բիթանոց, կրեդիտ քարտի չափով խաղային հարթակ, որը կոչվում է Arduboy, ինչը բաց կոդով խաղերը դյուրին է դարձնում սովորել, կիսվել և խաղալ: Դուք կարող եք վայելել այս սարքում ուրիշների կողմից պատրաստված 8-բիթանոց խաղերը կամ կարող եք ինքներդ պատրաստել: Քանի որ դա բաց կոդով ծրագիր է