INHOUDSOPGAWE:

Net nog 'n ATtiny85 Retro -spelkonsole: 4 stappe
Net nog 'n ATtiny85 Retro -spelkonsole: 4 stappe

Video: Net nog 'n ATtiny85 Retro -spelkonsole: 4 stappe

Video: Net nog 'n ATtiny85 Retro -spelkonsole: 4 stappe
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
Image
Image

'N Klein retro-konsole-agtige opstelling gebaseer op ATtiny85 x 0.96 OLED vir speelruimte-indringers, Tetris, ens.

Voorrade

  • Oled 0,96 duim x 1
  • Klein 85 x1
  • Opstel van programmeerder vir programmering Attiny85 x 1
  • Skakel x 3
  • 10K Weerstand SMD 0805 x 2
  • 1K Weerstand SMD 0603 x 2
  • LED 0603 x 1
  • M7 -diode SMA x 1
  • USB -mikropoort x 1
  • 7K Weerstand SMD 0603 x 1
  • Pasgemaakte PCB (Gerber -data is aangeheg)
  • FR4 koperbord
  • geëts PCB (PDF is aangeheg)

Stap 1: STORIE-

STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed

Haai almal! Dit is dus my DIY Oled -gebaseerde Retro -spelkonsole (eintlik is dit nie 'n spelkonsole nie, maar 'n opset wat 'n generiese 0,96 -inch Oled met 'n Attiny85 verbind). Laat ek julle wys hoe ek dit gemaak het. ook, die kode vir hierdie projek is redelik algemeen en aanlyn beskikbaar, ek het net die kode geneem en 'n paar veranderinge aangebring en PCB daarvoor gemaak.

Stap 2: STAP 1 Maak die bord gereed

STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed
STAP 1 Maak die bord gereed

Maak die bord gereed

Oorspronklik wou ek hierdie bord behoorlik maak met hierdie PCB wat ek verlede maand voorberei het, maar as gevolg van COVID19 kon ek nie 'n bestelling plaas nie vanweë die versendingskwessie, so ek het besluit om die PCB te ets deur die PCB -ontwerp 'n bietjie te verander sodat ek kan maak dit is eensydig in plaas van tweesydige PCB. Ek het OrCad gebruik om die PCB te ontwerp en 'n pdf gegenereer om die bord op 'n fotopapier te druk om te ets. As u u eie wil maak, is die skematiese en Gerber -data vir die regte PCB aangeheg.

Ek druk eers die PDF van die bord uit op 'n fotopapier met 'n inkjet -drukker, dan sny ek 'n FR4 koperbord PCB volgens die PCB -grootte.

As julle meer wil leer oor die etsproses, kan julle die video kyk wat ek gekoppel het.

Na ets begin ek komponente by hierdie bord voeg.

Dit is redelik maklik om komponente by hierdie PCB te voeg, volg die aangehegte illustrasie vir SMD -komponente.

nadat u SMD -komponente bygevoeg het, begin dan met die byvoeging van die oorblywende loodkomponente, soos skakelaars, Oled en ander goed. Kyk na die video vir meer volledige besonderhede. Omdat hierdie bord nie heeltemal eensydig is nie, het ek op 'n paar punte springers bygevoeg om die lewe 'n bietjie makliker te maak. Nadat ons alles bymekaargemaak het, hoef ons net die battery by die aangewese aansluitpoort te voeg en die hele ding aan te skakel.

maar wag, hoe om die attiny85 te programmeer!

Stap 3: Programmering van die Attiny85

Programmering van die Attiny85
Programmering van die Attiny85
Programmering van die Attiny85
Programmering van die Attiny85

Attiny85 en Attiny13A is my gunsteling mikrobeheerder, want dit is goedkoop en kan gebruik word in 'n verskeidenheid projekte wat nie te veel hardeware en verbindingsopsies benodig nie, byvoorbeeld- Oled Gameboy!

Om die Attiny85 MCU te kan programmeer, benodig u 'n ISP -programmeerder.

Plasing oor die programmering van attiny85 met pasgemaakte ISP

so ek gaan die programmeringsproses oor, laat ons net sê dat ons eers die selflaaiprogram moet verbrand en dan die attiny85 met die kode moet flits. Let wel: u moet die koptekstlêer wat by die hoofkode verskyn, byvoeg in die hoofkode-gids, en voeg dan die hele gids in die Arduino-sketsmap in Dokumente (volg die prentjie hierby aangeheg).

Stap 4: Skakel die spelkonsole en resultate in

Image
Image
Die spelkonsole en resultate word aangedryf
Die spelkonsole en resultate word aangedryf

Om hierdie bord aan te dryf, het ek 'n batteryaansluiting bygevoeg; 'n Li-ion-battery kan daaraan gekoppel word.

Dit is nog steeds die V1 en die volgende vlak van hierdie projek sal wees om 'n behoorlike PCB te maak en alles daarop te soldeer. Miskien kan ons 'n UI daarin voeg sodat ons meer as 1 spel kan kies. As u probleme ondervind, laat dan eers 'n opmerking agter. ADIOS!

Aanbeveel: