Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Փորձարկում Breadboard- ում
- Քայլ 3. Խաղեր բեռնելը Arduino- ում
- Քայլ 4. EasyBD- ում PCB- ի նախագծում
- Քայլ 5: Ձեր PCB- ի հավաքում
- Քայլ 6: Վայելեք:
![Ձեռքի խաղային վահանակ - Arduboy Clone: 6 քայլ (նկարներով) Ձեռքի խաղային վահանակ - Arduboy Clone: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8256-11-j.webp)
Video: Ձեռքի խաղային վահանակ - Arduboy Clone: 6 քայլ (նկարներով)
![Video: Ձեռքի խաղային վահանակ - Arduboy Clone: 6 քայլ (նկարներով) Video: Ձեռքի խաղային վահանակ - Arduboy Clone: 6 քայլ (նկարներով)](https://i.ytimg.com/vi/qwaHAegUSJ0/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Image Image](https://i.howwhatproduce.com/images/003/image-8256-13-j.webp)
![](https://i.ytimg.com/vi/YHNb84pfZGw/hqdefault.jpg)
![Բաներ, որոնք ձեզ պետք կգան Բաներ, որոնք ձեզ պետք կգան](https://i.howwhatproduce.com/images/003/image-8256-14-j.webp)
Մի քանի ամիս առաջ ես հանդիպեցի Arduboy- ին, որը, ըստ իր պաշտոնական կայքի, մանրանկարչություն ունեցող 8 բիթ խաղային հարթակ է, որը հեշտացնում է առցանց սովորելը, կիսվելը և խաղեր խաղալը: Դա բաց կոդով հարթակ է: Arduboy- ի համար խաղերը պատրաստում են օգտվողները: Arduboy- ն հիմնված է ATmega32u4- ի շուրջ, որը նույն միկրոկոնտրոլերն է, որն օգտագործվում է Arduino Pro Micro- ում: Թեև ես դեռ ունակ չեմ խաղեր պատրաստելու, բայց որոշեցի սարքավորումների մասը կառուցել սեղանի վրա: Եվ այո, դա աշխատեց: Շնորհակալություն MrBlinky- ին ՝ Տնական Arduboy փաթեթ ստեղծելու համար: Theանր աշխատանքը արդեն կատարված էր:
Ես շատ զվարճացա ՝ դրա վրա մի քանի ռետրո խաղեր խաղալով: Բայց հացահատիկը մի փոքր անշնորհք է, որի վրա լարեր են հոսում: Ես միշտ ցանկացել եմ փորձել PCB- ի ձևավորում և այն հնարել մասնագիտորեն: Այսպիսով, դա ճիշտ ժամանակն է դա անելու համար: Բացի այդ, սա կատարյալ նախագիծ է, քանի որ մենք պետք է կենտրոնանանք միայն PCB- ի դիզայնի վրա: Այս Instructables- ում մենք կկազմենք Arduboy- ի մեր սեփական տարբերակը `սխեմայից մինչև տպատախտակին:
Եկեք սկսենք
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
![Բաներ, որոնք ձեզ պետք կգան Բաներ, որոնք ձեզ պետք կգան](https://i.howwhatproduce.com/images/003/image-8256-15-j.webp)
1x Arduino Pro Micro (5V)
1x OLED էկրան (SPI)
6x շոշափելի կոճակ
1x պիեզո բարձրախոս
1x ընդհանուր անոդ RGB LED
Քայլ 2. Փորձարկում Breadboard- ում
![Փորձարկում Breadboard- ում Փորձարկում Breadboard- ում](https://i.howwhatproduce.com/images/003/image-8256-16-j.webp)
![Փորձարկում Breadboard- ում Փորձարկում Breadboard- ում](https://i.howwhatproduce.com/images/003/image-8256-17-j.webp)
![Փորձարկում Breadboard- ում Փորձարկում Breadboard- ում](https://i.howwhatproduce.com/images/003/image-8256-18-j.webp)
Հավաքեք բոլոր անհրաժեշտ բաղադրիչները և սկսեք դրանք միացնել տախտակի վրա, ինչպես ցույց է տրված սխեմայում:
Կապերը հետևյալն են.
Կառավարման բանալիներ
ՎԵՐ - A0
Ստորին - A3
RԻՇՏ - A1
ՁԱՅՆ - A2
A - D7
B - D8
OLED էկրան
SCL - D15
SDA - D16
DC - D4
ՕԳՆ - D2
Բանախոս
ԲԱԽՈՆ + - Դ 5
ԽՈՍՈ - - D6
RGB LED:
ԿԱՐՄԻՐ - Դ 10
Կանաչ - D3
Կապույտ - D9
Քայլ 3. Խաղեր բեռնելը Arduino- ում
Arduino- ում որևէ խաղ վերբեռնելուց առաջ պետք է հետևել մի քանի քայլերի:
- Բացեք Arduino IDE> Ֆայլ> Նախապատվություններ
- Պատճենեք և տեղադրեք ստորև նշված URL- ը Additional Boards Manager URL տեքստային դաշտում և կտտացրեք OK:
- Գնացեք Գործիքներ> Տախտակներ> Տախտակների կառավարիչ:
- Տեքստային տուփում մուտքագրեք տնական կամ տնական Arduboy:
- Ընտրեք Arduboy Homemade փաթեթ և կտտացրեք Տեղադրեք:
Գրադարանը տեղադրելուց հետո գնացեք Գործիքների ընտրացանկ և ընտրությունը կատարեք հետևյալ կերպ.
- Տախտակ. Տնական Arduboy
- Բեռնիչ ՝ Cathy3K
- Հիմք ՝ SparkFun Pro Micro 5V - Այլընտրանքային լարեր
- Հիմնական ՝ Arduboy օպտիմիզացված միջուկ
- Էկրան ՝ SSD1306
Ընտրեք և ներբեռնեք ձեր նախընտրած խաղը այստեղից:
Բացեք.ino ֆայլը և հարվածեք վերբեռնումին:
Քայլ 4. EasyBD- ում PCB- ի նախագծում
![PCED- ի նախագծում EasyEDA- ում PCED- ի նախագծում EasyEDA- ում](https://i.howwhatproduce.com/images/003/image-8256-19-j.webp)
![PCED- ի նախագծում EasyEDA- ում PCED- ի նախագծում EasyEDA- ում](https://i.howwhatproduce.com/images/003/image-8256-20-j.webp)
![PCED- ի նախագծում EasyEDA- ում PCED- ի նախագծում EasyEDA- ում](https://i.howwhatproduce.com/images/003/image-8256-21-j.webp)
Երբ ամեն ինչ ճիշտ է աշխատում, մենք կարող ենք սկսել PCB- ի նախագծման գործընթացից: Ես ընտրեցի EasyEDA- ն դիզայնի համար, քանի որ այն հեշտացնում է գործերը ինձ նման սկսնակների համար: Ես ուզում էի, որ այն դյուրակիր լիներ, ուստի որոշեցի այն աշխատեցնել LiPo մարտկոցով, ինչը նշանակում է, որ լիցքավորման և միացման միացում կպահանջվի: Ես որոշեցի ինքս կառուցել խթանման սխեմա ՝ օգտագործելով MT3608- ը, բայց նաև դրույթ մտցրեցի միացնել մատչելի MT3608 մոդուլը (այն, ինչ ես ի վերջո օգտագործեցի), եթե իմ տարբերակը ձախողվի: Ես կցել եմ բոլոր ֆայլերը, եթե ցանկանում եք օգտագործել իմ PCB դիզայնը:
Նախ, սկսեք կազմելով սխեմայի դիագրամ: Համոզվեք, որ ամեն ինչ պատշաճ կերպով պիտակավորված է, և սխեմայի սխեման կոկիկ և մաքուր է: Սա հետագայում հեշտացնում է խնդիրների ախտորոշումը: Բաղադրիչներ ընտրելիս բաղադրիչի հետքը և համոզվեք, որ այն համընկնում է ձեր ունեցած բաղադրիչի հետ:
Բոլոր կապերը ստուգելուց հետո կտտացրեք «Փոխարկել PCB» տարբերակին: Սա կբացի նոր պատուհան, որտեղ դուք կարող եք գտնել բաղադրիչների բոլոր հետքերը, որոնք պատրաստ են տեղադրման և միացման համար:
Առաջին բանը, որ դուք պետք է անեք, ձեր տախտակի ուրվագիծը սահմանելն է: Տեղադրեք ձեր բաղադրիչները կոպիտ և տրամաբանական կերպով `մոտավոր պատկերացում կազմելու տախտակի ձևի և չափի մասին: Շերտերի ընտրացանկից ընտրեք BoardOutline և սկսեք գծագրել ՝ օգտագործելով PCB գործիքների ցանկի Track գործիքը:
Այժմ, վերջնականացրեք բաղադրիչների դիրքը: Հավանաբար նկատել եք բարձիկներից դուրս եկող տողերը: Դրանք կոչվում են Ratlines և դրանք օգնում են մեզ պատկերացում կազմել, թե ինչպես են բաղադրիչները միացված միմյանց, որպեսզի հետքերը դնելը դյուրին դառնա:
Երբ գոհ եք բաղադրիչի տեղադրումից, այժմ կարող եք սկսել դրանք հետքերով կապել: Հետքի լայնությունը որոշվում է այն հոսանքով, որը նա պետք է տանի: PCB Trace Width Հաշվիչը հարմար է: Ես գնացի 0.254 մմ ազդանշանների և 0.6 մմ հզորության սարքերի հետ: Շերտերի ընտրացանկից ընտրեք TopLayer (կամ BottomLayer) և սկսեք գծել ՝ օգտագործելով Track գործիքը: Չնայած հետագծմանը կարող է առաջանալ մի իրավիճակ, երբ հետքը լրացնելու համար տարածք չկա: Նման դեպքում կարող եք անցնել մյուս շերտ և շարունակել կապը: Երկու շերտերի հետքերի միջև կապը կատարվում է Vias- ի օգնությամբ: Հետք ստեղծելու կեսին հարվածեք V. Հետքը կավարտվի, և այժմ կարող եք անցք տեղադրել: Այնուհետև, Շերտերի ընտրացանկից ընտրեք մյուս շերտը և շարունակեք հետքը ՝ սկսած միջանցքից: Կատարեք բոլոր կապերը, բացի Ground- ից:
Այժմ PCB Tools ընտրացանկից ընտրեք Copper Area գործիք և նկարեք տախտակի շուրջը: Համոզվեք, որ GND- ն ընտրված է ցանցի տեքստային վանդակում: Սա կստեղծի գրունտային հարթություն, իսկ մնացած գրունտային միացումներն ինքնաբերաբար կկատարվեն դրան:
Ստուգեք, ստուգեք և ստուգեք: Համոզվեք, որ ոչինչ բաց չեք թողել: Լիովին վստահ լինելուց հետո կտտացրեք Generate Fabrication File- ը ՝ ներբեռնելու Gerber ֆայլերը, որոնք այնուհետև կարող են ուղարկվել ձեր նախընտրած շինծու ծառայություն:
Նշում. Ինչպես արդեն նշվեց, ես կատարել եմ խթանման միացում `օգտագործելով MT3608- ը, որը հիանալի աշխատում է մինչև բեռի միացումը: Ելքային լարումը զգալիորեն նվազում է: Ես տեղյակ էի այս խնդրի մասին, քանի որ MT3608- ի տվյալների թերթիկը հստակ նշում է, թե ինչպես պետք է դասավորվեն բաղադրիչները և հետքի լայնությունը: Եվ որպես սկսնակ, ես բավականին վստահ էի, որ այդ սխալը տեղի կունենա: Օգտակար կլիներ, եթե ինչ -որ մեկն ինձ բացատրեր խնդրի պատճառը և լուծումը:
Քայլ 5: Ձեր PCB- ի հավաքում
![Ձեր PCB- ի հավաքում Ձեր PCB- ի հավաքում](https://i.howwhatproduce.com/images/003/image-8256-22-j.webp)
![Ձեր PCB- ի հավաքում Ձեր PCB- ի հավաքում](https://i.howwhatproduce.com/images/003/image-8256-23-j.webp)
![Ձեր PCB- ի հավաքում Ձեր PCB- ի հավաքում](https://i.howwhatproduce.com/images/003/image-8256-24-j.webp)
Ես պատվիրեցի PCB- ները JLCPCB- ից և բոլոր անհրաժեշտ բաղադրիչները LCSC- ից: Սա խնայում է առաքման արժեքը, քանի որ երկու պատվերն էլ առաքվում են միասին: Պատրաստ պահեք ձեր սխեմայի սխեման և սկսեք մասերը միացնել մետաքսե էկրանի գծանշման համաձայն: SMD բաղադրիչները զոդելիս համոզվեք, որ շատ հոսք եք օգտագործում, քանի որ դա շատ ավելի հեշտ է դարձնում մանր քորոցների զոդումը: Սա իմ առաջին անգամն էր, որ SMD բաղադրիչները կպցնում էի, և զոդման աշխատանքը բավականին լավ տեսք ունի:
Մաքրեք PCB- ն Iso Propyl Alcohol- ով զոդումից հետո `հոսքի մնացորդը հեռացնելու համար:
LiPo մարտկոցի ընտրություն
Ես օգտագործեցի 380mAh մարտկոց, որը ունեի մոտակայքում: 50mA- ից 100mA- ի միջև հոսանքի դեպքում այն պետք է տևի մոտավորապես 3-4 ժամ:
Քայլ 6: Վայելեք:
Միացրեք LiPo մարտկոցը, վերբեռնեք ձեր նախընտրած խաղը, ինչպես նախկինում և վայելեք:
Շնորհակալ եմ մինչև վերջ հավատարիմ մնալու համար: Հուսով եմ, որ բոլորդ սիրում եք այս նախագիծը և ինչ -որ նոր բան սովորեցիք այսօր: Տեղեկացրեք ինձ, եթե դուք ինքներդ եք պատրաստում մեկին: Բաժանորդագրվեք իմ YouTube ալիքին ՝ առաջիկա ծրագրերի համար: Եվս մեկ անգամ շնորհակալություն!
Խորհուրդ ենք տալիս:
Բիզնես քարտ/խաղային վահանակ ՝ ATtiny85 և OLED էկրան ՝ 5 քայլ (նկարներով)
![Բիզնես քարտ/խաղային վահանակ ՝ ATtiny85 և OLED էկրան ՝ 5 քայլ (նկարներով) Բիզնես քարտ/խաղային վահանակ ՝ ATtiny85 և OLED էկրան ՝ 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-17859-88-j.webp)
Այցեքարտ/Խաղային վահանակ ՝ ATtiny85 և OLED էկրան. Բարև բոլորին: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք կառուցել ձեր սեփական այցեքարտը/խաղային վահանակը/ինչ կարող եք պատկերացնել, որն ունի լուսավորված I2C OLED էկրան և ATtiny85 միկրոպրոցեսոր: Այս Ուղեցույցում ես ձեզ կպատմեմ, թե ինչպես եմ իմ պատրաստած PCB- ն
Տնական ձեռքի վահանակ ՝ 12 քայլ (նկարներով)
![Տնական ձեռքի վահանակ ՝ 12 քայլ (նկարներով) Տնական ձեռքի վահանակ ՝ 12 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1957-69-j.webp)
Տնական ձեռքի մխիթարիչ կամ էլեկտրական
Տնական խաղային վահանակ- «NinTIMdo RP». 7 քայլ (նկարներով)
![Տնական խաղային վահանակ- «NinTIMdo RP». 7 քայլ (նկարներով) Տնական խաղային վահանակ- «NinTIMdo RP». 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2064-97-j.webp)
Տնական խաղային վահանակ- «NinTIMdo RP». Հղում դեպի կայքէջ ՝ ավելի խորացված բացատրություններով, մասերի ցուցակով և ֆայլերով: http://timlindquist.me Նպատակն էր ստեղծել մխիթարիչ, որը գործունակ կլիներ
Ձեռքի վահանակ ՝ անլար վերահսկիչներով և տվիչներով (Arduino MEGA & UNO). 10 քայլ (նկարներով)
![Ձեռքի վահանակ ՝ անլար վերահսկիչներով և տվիչներով (Arduino MEGA & UNO). 10 քայլ (նկարներով) Ձեռքի վահանակ ՝ անլար վերահսկիչներով և տվիչներով (Arduino MEGA & UNO). 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7489-14-j.webp)
Handheld Console With Wireless Controllers and Sensors (Arduino MEGA & UNO). Այն, ինչ ես օգտագործել եմ.- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4 Օմ 3W Բարձրախոս- 5 մմ LED լույսեր- Ultimaker 2+ Տպիչ w/ Black PLA թելիկով- Լազերակիչ MDF փայտով- Սև լակի ներկ (փայտի համար)- 3x nRF24
Ձեռքի Arduino Pong վահանակ ՝ 6 քայլ (նկարներով)
![Ձեռքի Arduino Pong վահանակ ՝ 6 քայլ (նկարներով) Ձեռքի Arduino Pong վահանակ ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-60-127-j.webp)
Ձեռքի Arduino Pong վահանակ. Սկզբում ես ուզում էի ստեղծել խելացի հեծանիվ, և այն կառուցեցի ամբողջությամբ: Unfortunatelyավոք, Նանոն չափազանց թույլ էր վազելու և պահելու հսկայական ուրվագիծը