INHOUDSOPGAWE:
- Voorrade
- Stap 1: STORIE-
- Stap 2: STAP 1 Maak die bord gereed
- Stap 3: Programmering van die Attiny85
- Stap 4: Skakel die spelkonsole en resultate in
Video: Net nog 'n ATtiny85 Retro -spelkonsole: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
'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-
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
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
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
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:
YADPF (NOG nog 'n digitale prentraam): 7 stappe (met foto's)
YADPF (NOG 'n ander digitale prentraamwerk): ek weet dat dit nie nuwe dinge is nie. Alle fotorame wat ek gesien het, is mooi, maar ek was op soek na iets anders, ek is op soek na 'n baie mooi prentjie
Nog 'n ander ATTINY85 ISP -programmeerderskerm vir Arduino: 8 stappe
Nog 'n ander ATTINY85 ISP Programmer Shield vir Arduino: بسم الله الرحمن الرحيم Die ATTINY85 ISP Programmer Shield is ontwerp om die ATTiny85 µControllers maklik te programmeer. Seriële programmeerder & quot
Net lyn, net lig! (Tipe 1): 19 stappe
Just Line, Just Light! (Type1): Dit is 'n werk om lig uit te druk op akrielplate gegraveer met patrone van lynkuns.Dit gee kleure en patrone van verskillende LED's harmonieus uiting. Hierdie projek is uitgevoer met motiewe van Arout Meijer se " Dankie vir die planete " van
JAWS: Net nog 'n weerstasie: 6 stappe
JAWS: Net nog 'n weerstasie: Wat is die doel? Sedert my jonger jare is ek baie geïnteresseerd in weer. Die heel eerste data wat ek versamel het, was van 'n ou kwikgevulde termometer wat buite gehang het. Elke dag, maande lank agtereenvolgens, skryf ek die temperatuur, datum en uur in 'n sma
Net nog 'n antenna: 4 stappe
Net nog 'n antenna: daarom het ek besluit om 'n antenna te maak uit afvalmateriaal wat ek in die huis gehad het; die idee was om glad nie materiaal aan te skaf nie. Ek weet dat die gewone mens nie soveel rommel sou laat lê nie, maar ek het dit gedoen en ek het myself uitgedaag