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

Եվս մեկ ATtiny85 Retro խաղային վահանակ ՝ 4 քայլ
Եվս մեկ ATtiny85 Retro խաղային վահանակ ՝ 4 քայլ

Video: Եվս մեկ ATtiny85 Retro խաղային վահանակ ՝ 4 քայլ

Video: Եվս մեկ ATtiny85 Retro խաղային վահանակ ՝ 4 քայլ
Video: Синтезатор на ATtiny85 и SI5351 2024, Նոյեմբեր
Anonim
Image
Image

Փոքրիկ ռետրո կոնսոլի նման կարգավորում, որը հիմնված է ATtiny85 x 0.96 OLED- ի շուրջ ՝ տիեզերական զավթիչներ, Tetris և այլն խաղալու համար:

Պարագաներ

  • Օլեդ 0,96 դյույմ x 1
  • Attiny85 x1
  • Programming setup for Programming Attiny85 x 1
  • Անջատիչ x 3
  • 10K Resistor SMD 0805 x 2
  • 1K Resistor SMD 0603 x 2
  • LED 0603 x 1
  • M7 դիոդ SMA x 1
  • USB միկրո պորտ x 1
  • 7K Resistor SMD 0603 x 1
  • Պատվերով PCB (Gerber- ի տվյալները կցվում են)
  • FR4 պղնձե տախտակ
  • փորագրված PCB (PDF- ը կցված է)

Քայլ 1: ՊԱՏՄՈ-ԹՅՈ-Ն-

ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում

Բարեւ բոլորին! Այսպիսով, սա իմ DIY Oled- ի վրա հիմնված Retro Gaming մխիթարիչն է (իրականում դա ոչ թե խաղային վահանակ է, այլ կարգավորիչ, որը կապում է ընդհանուր 0.96 դյույմանոց Oled- ը Attiny85- ի հետ): Թույլ տվեք ձեզ ցույց տալ, թե ինչպես եմ դա պատրաստել: նաև, այս նախագծի ծածկագիրը բավականին տարածված է և հասանելի առցանց, ես պարզապես վերցրեցի այդ ծածկագիրը և մի քանի փոփոխություն կատարեցի և դրա համար արեցի PCB:

Քայլ 2. ՔԱՅԼ 1 Տախտակի պատրաստում

ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում
ՔԱՅԼ 1 Խորհրդի պատրաստում

Տախտակի պատրաստում

Ի սկզբանե, ես ուզում էի այս տախտակը ճիշտ պատրաստել այս PCB- ով, որը ես պատրաստել էի անցյալ ամիս, բայց COVID19- ի պատճառով ես չկարողացա պատվիրել առաքման հետ կապված խնդիրը, ուստի որոշեցի փորել PCB- ն ՝ փոքր -ինչ փոխելով PCB- ի դիզայնը, որպեսզի կարողանամ պատրաստել դա միակողմանի է `երկկողմանի PCB- ի փոխարեն: Ես օգտագործեցի OrCad- ը ՝ PCB- ն նախագծելու համար, այնուհետև ստեղծեցի pdf ՝ տախտակը տպելու համար լուսանկարչական թղթի վրա: եթե տղաներ ցանկանում եք ինքներդ պատրաստել, ապա կցված են համապատասխան PCB- ի սխեմատիկ և Gerber տվյալները:

Սկզբում տախտակի PDF- ը տպում եմ թանաքային տպիչով լուսանկարչական թղթի վրա, այնուհետև կտրում եմ FR4 պղնձե տախտակի PCB- ն ՝ ըստ PCB- ի չափի:

Եթե դուք տղաներ ցանկանում եք ավելին իմանալ փորագրման գործընթացի մասին, կարող եք դիտել իմ հղած տեսանյութը:

Փորագրելուց հետո ես սկսում եմ բաղադրիչներ ավելացնել այս տախտակին:

Այս PCB- ին բաղադրիչներ ավելացնելը բավականին հեշտ է և ուղիղ, հետևեք SMD բաղադրիչների կից նկարին:

SMD բաղադրիչներ ավելացնելուց հետո պարզապես շարունակեք և սկսեք ավելացնել մնացած կապարով բաղադրիչները, ինչպիսիք են անջատիչները, Oled- ը և այլ իրեր: Ավելի մանրամասն մանրամասների համար դիտեք տեսանյութը: Բացի այդ, քանի որ այս տախտակը ամբողջովին միակողմանի չէ, ես մի քանի կետերի վրա ցատկողներ ավելացրեցի ՝ կյանքը մի փոքր հեշտացնելու համար: Ամեն ինչ հավաքելուց հետո մենք պարզապես պետք է մարտկոցը ավելացնենք նշանակված միակցիչի նավահանգստում և ամբողջը սնուցենք:

բայց սպասեք, թե ինչպես ծրագրավորել attiny85- ը:

Քայլ 3. Programրագրավորում Attiny85

Inyրագրավորում Attiny85
Inyրագրավորում Attiny85
Inyրագրավորում Attiny85
Inyրագրավորում Attiny85

Attiny85- ը և Attiny13A- ն իմ ամենասիրած միկրոկոնտրոլերն են, քանի որ դրանք էժան են և կարող են օգտագործվել մի շարք նախագծերում, որոնք չեն պահանջում ծանրաբեռնվածության և միացման տարբերակներ, օրինակ `Oled Gameboy!

Attiny85 MCU- ն ծրագրավորելու համար ձեզ հարկավոր կլինի պրովայդեր ծրագրավորող: Ես արդեն գրառում եմ կատարել սովորական ծրագրավորողի հետ Attiny85 ծրագրավորման մասին, այնպես որ ստուգեք դա:

Տեղադրեք attiny85 ծրագրավորման մասին մաքսային ISP- ով

Այնպես որ, ես բաց կթողնեմ ծրագրավորման գործընթացը, ասենք, որ մենք պետք է նախ այնենք բեռնախցիկը, այնուհետև մատնանշված ծածկագրով շլացնենք attiny85- ը: Նշում. Դուք պետք է ավելացնեք հիմնական ծածկագրով տրամադրված վերնագրի ֆայլը հիմնական ծածկագրի թղթապանակում, այնուհետև ամբողջ թղթապանակը ավելացրեք Փաստաթղթերում գտնվող Arduino էսքիզների թղթապանակում (հետևեք կից պատկերին):

Քայլ 4: Միացրեք խաղային վահանակը և ԱՐԴՅՈՆՔՆԵՐԸ

Image
Image
Խաղի վահանակի և արդյունքների սնուցում
Խաղի վահանակի և արդյունքների սնուցում

Այս տախտակը սնուցելու համար ես ավելացրել եմ մարտկոցի միակցիչ, որի վրա կարելի է միացնել Li-ion մարտկոցը:

Սա դեռ V1- ն է, և այս ծրագրի հաջորդ մակարդակը կլինի համապատասխան PCB- ի պատրաստումը և դրա վրա ամեն ինչ կպցնելը: նաև, գուցե մենք կարող ենք դրանում ավելացնել UI, որպեսզի կարողանանք ընտրել ավելի քան 1 խաղ: Առայժմ, եթե բախվում եք որոշ խնդիրների, թողեք մեկնաբանություն: ADIOS!

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