Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: HISTORIE-
- Trin 2: TRIN 1 Gør tavlen klar
- Trin 3: Programmering af Attiny85
- Trin 4: Tænd for spilkonsollen og RESULTATER
Video: Bare endnu en ATtiny85 Retro -spilkonsol: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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-
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
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
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
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:
Roberts RM33 Raspberry Pi internetradio (endnu en ): 8 trin (med billeder)
Roberts RM33 Raspberry Pi internetradio (endnu en …): Ja, det er en anden Raspberry Pi internetradiobygning og heller ikke min første. Jeg er ikke sikker på, hvorfor denne build stadig er så populær, men jeg nyder den stadig og kan ikke sige, at denne også bliver min sidste. Jeg elsker virkelig udseendet af Robert
Endnu en ATTINY85 ISP -programmeringsskærm til Arduino: 8 trin
Endnu et andet ATTINY85 ISP -programmeringsskærm til Arduino: بسم الله الرحمن الرحيم ATTINY85 ISP Programmer Shield er designet til let at programmere ATTiny85 µControllerne. Skjoldet skal sættes i Arduino Uno -kortet. Arduino Uno er parat til at fungere som et " In Circuit Seriel programmerer & quot
JAWS: Bare endnu en vejrstation: 6 trin
JAWS: Bare endnu en vejrstation: Hvad er formålet? Siden mine yngre år har jeg været meget interesseret i vejr. De allerførste data, jeg indsamlede, var fra et gammelt, kviksølvfyldt termometer, der hang udenfor. Hver dag, i måneder i træk, skrev jeg temperatur, dato og time i et sma
Bare endnu en antenne: 4 trin
Bare en anden antenne: Så jeg besluttede at oprette en antenne af skrotmaterialer, jeg havde rundt omkring i huset, tanken var ikke at købe materialer, hvis det overhovedet var muligt. Jeg ved, at den almindelige person ikke ville have så meget skrammel liggende, men jeg gjorde det, så jeg udfordrede mig selv
Konverter (bare om) enhver mediefil til (bare om) enhver anden mediefil gratis !: 4 trin
Konverter (bare om) enhver mediefil til (bare om) enhver anden mediefil gratis !: Min første instruerbare, jubel! Alligevel var jeg på Google på udkig efter et gratis program, der ville konvertere mine Youtube.flv -filer til et format, der er mere universel, som. wmv eller.mov. Jeg søgte utallige fora og websteder og fandt derefter et program kaldet