Indholdsfortegnelse:

Bare endnu en ATtiny85 Retro -spilkonsol: 4 trin
Bare endnu en ATtiny85 Retro -spilkonsol: 4 trin

Video: Bare endnu en ATtiny85 Retro -spilkonsol: 4 trin

Video: Bare endnu en ATtiny85 Retro -spilkonsol: 4 trin
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
Image
Image

En lille retro-konsollignende opsætning baseret omkring ATtiny85 x 0,96 OLED til at spille pladsindtrængere, Tetris osv.

Forbrugsvarer

  • Oled 0,96 tommer x 1
  • Attiny85 x1
  • Programmeringsopsætning til programmering Attiny85 x 1
  • Skift x 3
  • 10K modstand SMD 0805 x 2
  • 1K modstand SMD 0603 x 2
  • LED 0603 x 1
  • M7 -diode SMA x 1
  • USB -mikroport x 1
  • 7K modstand SMD 0603 x 1
  • Brugerdefineret printkort (Gerber -data er vedhæftet)
  • FR4 kobberplade
  • ætset printkort (PDF er vedhæftet)

Trin 1: HISTORIE-

TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar

Hej allesammen! Så dette er min DIY Oled -baserede Retro -spilkonsol (faktisk er det ikke en spillekonsol, men et setup, der forbinder en generisk 0,96 tommer Oled med en Attiny85) Lad mig vise jer, hvordan jeg lavede dette. også, koden til dette projekt er ret almindelig og tilgængelig online, jeg tog lige den kode og lavede et par ændringer og lavede PCB til det.

Trin 2: TRIN 1 Gør tavlen klar

TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar
TRIN 1 Gør tavlen klar

Gør tavlen klar

Oprindeligt ville jeg lave dette bord ordentligt med dette printkort, som jeg forberedte i sidste måned, men på grund af COVID19 kunne jeg ikke afgive ordre på grund af forsendelsesproblem, så jeg besluttede at ætse printkortet ved at ændre PCB -designet lidt, så jeg kan lave det ensidig i stedet for tosidet printkort. Jeg brugte OrCad til at designe printkortet og genererede derefter en pdf til udskrivning af tavlen på et fotopapir til ætsning. hvis du vil lave din egen, så er de skematiske og Gerber -data for korrekt PCB vedhæftet.

Jeg udskriver først PDF'en på tavlen på et fotopapir med en inkjetprinter, derefter skærer jeg et FR4 kobberplade -printkort i henhold til PCB -størrelsen.

hvis du vil lære mere om ætsningsprocessen, kan du se den video, jeg har linket.

Efter ætsning begynder jeg at tilføje komponenter til dette bord.

Tilføjelse af komponenter til dette printkort er ret let og ligetil, følg den vedhæftede illustration for SMD -komponenter.

efter tilføjelse af SMD -komponenter, skal du bare gå videre og begynde at tilføje de resterende blyholdige komponenter, som switches, Oled og andre ting. Se videoen for mere detaljerede detaljer. Fordi dette bræt ikke er helt ensidigt, tilføjede jeg jumpere på et par punkter for at gøre livet lidt let. Efter at have samlet alt, skal vi bare tilføje batteriet til den tildelte stikport og tænde det hele.

men vent, hvordan man programmerer attiny85!

Trin 3: Programmering af Attiny85

Programmering af Attiny85
Programmering af Attiny85
Programmering af Attiny85
Programmering af Attiny85

Attiny85 og Attiny13A er min foretrukne mikrokontroller, da de er billige og kan bruges i en række forskellige projekter, som ikke kræver overkill hardware og tilslutningsmuligheder, for eksempel- Oled Gameboy!

For at programmere Attiny85 MCU skal du bruge en internetudbyder, jeg har allerede skrevet et indlæg om programmering af Attiny85 med den brugerdefinerede programmør, så tjek det ud.

Indlæg om programmering af attiny85 med brugerdefineret internetudbyder

så jeg springer programmeringsprocessen over, lad os bare sige, at vi først skal brænde bootloaderen og derefter blinke attiny85 med den medfølgende kode. Bemærk- du skal tilføje overskriftsfilen, der fulgte med hovedkoden i hovedkodemappen, og derefter tilføje hele mappen i Arduino-skitsemappen i Dokumenter (følg billedet vedhæftet).

Trin 4: Tænd for spilkonsollen og RESULTATER

Image
Image
Drift af spilkonsollen og RESULTATER
Drift af spilkonsollen og RESULTATER

For at forsyne dette kort har jeg tilføjet et batteristik, et Li-ion-batteri kan tilsluttes som det.

Dette er stadig V1, og det næste niveau af dette projekt vil være at lave et ordentligt printkort og lodde alt på det.. også, måske kan vi tilføje et brugergrænseflade i det, så vi kan vælge mere end 1 spil. For nu, hvis du støder på nogle problemer, skal du bare efterlade en kommentar. ADIOS!

Anbefalede: