Բովանդակություն:
- Քայլ 1: Breadboard- ի նախատիպավորում
- Քայլ 2: Պահանջվող մասեր
- Քայլ 3: Գրատախտակի միացում / սխեմատիկ
- Քայլ 4: Աղբյուրի ծածկագիր
- Քայլ 5: Տեսեք այն գործողության մեջ
- Քայլ 6: Դեպք և մանրանկարչություն
![Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով) Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1962-48-j.webp)
Video: Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով)
![Video: Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով) Video: Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով)](https://i.ytimg.com/vi/8MIC6jE1sMY/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![Arduino Pocket Game Console + A -Maze - Maze Game Arduino Pocket Game Console + A -Maze - Maze Game](https://i.howwhatproduce.com/images/001/image-1962-49-j.webp)
Բարի գալուստ իմ առաջին ուսանելի:
Նախագիծը, որը ես ուզում եմ այսօր կիսվել ձեզ հետ, Arduino լաբիրինթոս խաղն է, որը դարձավ գրպանի մխիթարիչ, նույնքան ունակ, որքան Arduboy- ն և Arduino- ի վրա հիմնված նման կոնսուլները: Այն կարող է լուսավորվել իմ (կամ ձեր) ապագա խաղերով `ICSP- ի բացահայտված վերնագրի շնորհիվ:
Ես մի քանի ամիս առաջ գաղափար ունեի կառուցել լաբիրինթոս խաղ Arduino- ի վրա, բայց առանց կոշտ ծածկագրված լաբիրինթոսների: Այն պետք է կարողանա նոր լաբիրինթոս առաջացնել ձեր խաղացած յուրաքանչյուր մակարդակի համար, այնպես որ այլևս երբեք չտեսնեք նույն լաբիրինթոսը:)
Սա կոդավորելը մի փոքր դժվարություն էր, քանի որ Arduino- ն սահմանափակ է RAM հիշողության մեջ, այնուհետև ես գտա մի քանի օրինակ, թե ինչպես դա կարելի է անել պարզ Bo-Taoshi ալգորիթմով:
Կոդ, որը ես օգտագործեցի որպես ելակետ, որը վերցրեցի ՍԱՆՈIԿԻ ՈւԴՈՆԻ և նրա նախագծի ԻՆՉՊԵՍ ԴԱՌՆՈԹՅՈՆ ԳԵՆԵՐԱՏՈՐԸ ԱՇԽԱՏԵԼՈ ATITINY13A
Քայլ 1: Breadboard- ի նախատիպավորում
![Breadboard- ի նախատիպավորում Breadboard- ի նախատիպավորում](https://i.howwhatproduce.com/images/001/image-1962-50-j.webp)
![Breadboard- ի նախատիպավորում Breadboard- ի նախատիպավորում](https://i.howwhatproduce.com/images/001/image-1962-51-j.webp)
Իմ ելակետը մի փոքրիկ տախտակ էր, որի մեջ ընդամենը 4 կոճակ էր միացված ՝ լաբիրինթոսով շարժվելու համար, բայց ավելի ուշ, երբ որոշեցի, որ դա պետք է լինի խաղային վահանակ, ես ավելացրի ևս մի քանի կոճակ: Ավելի մեծ տախտակի վրա կարող եք տեսնել ևս 2 կոճակ, իսկ ավելի ուշ ես ավելացրել եմ երրորդը, որը կօգտագործվի որպես սկիզբ/դադար/ընտրացանկի կոճակ
Քայլ 2: Պահանջվող մասեր
- Arduino pro mini / Arduino Uno / Atmega328P չիպ
- 28 փին DIP վարդակից (ըստ ցանկության)
- SSD1306 OLED էկրան
- Պիեզո խոսնակ
- Սեղմեք կոճակները `7 հատ
- Մետաղադրամների բջջային մարտկոցի կրողներ
- Միացնել / անջատել անջատիչը
- Լարերը
- PCB- ի նախատիպ (60x40 մմ)
Քայլ 3: Գրատախտակի միացում / սխեմատիկ
![Breadboard էլեկտրագծերի / սխեմատիկ Breadboard էլեկտրագծերի / սխեմատիկ](https://i.howwhatproduce.com/images/001/image-1962-52-j.webp)
![Breadboard էլեկտրագծերի / սխեմատիկ Breadboard էլեկտրագծերի / սխեմատիկ](https://i.howwhatproduce.com/images/001/image-1962-53-j.webp)
![Breadboard էլեկտրագծերի / սխեմատիկ Breadboard էլեկտրագծերի / սխեմատիկ](https://i.howwhatproduce.com/images/001/image-1962-54-j.webp)
Բաղադրիչների միացում, ինչպես ցույց է տրված վերևի դիագրամում:
Կոճակներ:
- ՎԵՐ կոճակ ՝ Arduino փին 7
- Ստորին կոճակ. Arduino կապ 6
- ՁԱՅՆ կոճակ ՝ Arduino կապ 9
- RԻՇՏ կոճակ ՝ Arduino փին 8
- Կոճակ ՝ Arduino փին 5
- B կոճակ ՝ Arduino քորոց 4
- ՍԿՍԵԼ կոճակը ՝ Arduino կապ 2
SSD1306 OLED էկրան.
- SCL: Arduino կապ A5
- SDA ՝ Arduino կապ A4
- VCC ՝ Arduino VCC
- GND: Arduino GND
Buzzer:
- Դրական ազդանշան. Arduino կապ 3
- Բուզերի հիմք `Arduino GND
Քայլ 4: Աղբյուրի ծածկագիր
A-Maze խաղի աղբյուրի կոդը կարելի է գտնել այստեղ ՝
Բացեք Arduino IDE- ում և վերբեռնեք ձեր տախտակին կամ օգտագործեք ISP ծրագրավորող `ձեր չիպը ծրագրավորելու համար:
Ես խորհուրդ եմ տալիս օգտագործել USBTIny ISP- ն, դրա հետ կապված խնդիրներ երբեք չեմ ունեցել:) բայց կարող եք օգտագործել նաև սովորական Arduino- ն ՝ ձեր չիպը ծրագրավորելու համար:
Իմ դեպքում ես չեմ օգտագործել արտաքին բյուրեղ, այնպես որ իմ Atmega328p չիպը աշխատում է ներքին տատանումների վրա, որը 8 ՄՀց է:
Լրացուցիչ տեղեկությունների համար այցելեք այս հղումը ՝
Քայլ 5: Տեսեք այն գործողության մեջ
![Image Image](https://i.howwhatproduce.com/images/001/image-1962-56-j.webp)
![](https://i.ytimg.com/vi/jo1FqF131Bo/hqdefault.jpg)
Քայլ 6: Դեպք և մանրանկարչություն
![Դեպք և մանրանկարչություն Դեպք և մանրանկարչություն](https://i.howwhatproduce.com/images/001/image-1962-57-j.webp)
![Դեպք և մանրանկարչություն Դեպք և մանրանկարչություն](https://i.howwhatproduce.com/images/001/image-1962-58-j.webp)
Եթե ցանկանում եք այս նախագիծը դարձնել մշտական, գեղեցիկ արտաքինով, ահա իմ նախագծած պարզ 3D տպելի գործը ՝
Վերևի նկարներում կարող եք տեսնել, թե ինչպես են բոլոր բաղադրիչները շարված 4x6 նախատիպի PCB- ի վրա:
Կոճակների էլեկտրագծերի մեծ մասը անցնում է մարտկոցի կրիչների տակ, փորձեք հնարավորինս պարզ դարձնել այն, որպեսզի մարտկոցների ամրակները համեմատաբար սահուն տեղավորվեն տախտակի վերևում ՝ լարերով:
Ես նաև խորհուրդ եմ տալիս այլ էլեկտրագծեր անել էկրանի տակ, քանի որ Atmega չիպի ոտքերը զոդվում և ցուցադրվում են էկրանի տակ: Soldոդման աշխատանքներն ավարտելուց հետո էկրանի տակ տեղադրեք մեկուսիչ ժապավեն `կարճ շորտեր կանխելու և այլն:
ICSP- ի վերնագիրն ընտրովի է, և եթե որոշեք այն չբացահայտել, դա շատ ավելի դյուրին կդարձնի ձեր հավաքումը, խնամքի համար կպահանջվի 6 միացում, բայց նախքան ծրագրավորեք չիպը այն միացնելուց կամ օգտագործեք 28 փին DIP վարդակից, որպեսզի կարողանաք հեշտությամբ հեռացնել չիպը ծրագրավորման համար:
![Գրպանի չափի մրցույթ Գրպանի չափի մրցույթ](https://i.howwhatproduce.com/images/001/image-1962-59-j.webp)
![Գրպանի չափի մրցույթ Գրպանի չափի մրցույթ](https://i.howwhatproduce.com/images/001/image-1962-60-j.webp)
Երկրորդ տեղը գրպանային մրցույթում
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
![DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով) DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-12-j.webp)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)
![Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով) Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով)
![BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով) BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-35-j.webp)
BOSEBerry Pi ինտերնետային ռադիո. Ես սիրում եմ ռադիո լսել: Ես օգտագործում էի DAB ռադիո իմ տանը, բայց պարզվեց, որ ընդունարանը մի փոքր խարխլված էր, և ձայնը անընդհատ խզվում էր, ուստի որոշեցի իմ սեփական ինտերնետային ռադիոն կառուցել: Ես ուժեղ wifi ազդանշան ունեմ իմ տան և թվային եղբոր շուրջը
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
![Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով) Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
![Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով) Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս