Inhoudsopgave:

Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen
Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen

Video: Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen

Video: Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen
Video: Retro-bit Go Retro Handheld van bol.com 2024, November
Anonim
Image
Image

Een kleine retro console-achtige opstelling gebaseerd op ATtiny85 x 0,96 OLED voor het spelen van space invaders, Tetris, enz.

Benodigdheden

  • Oled 0,96 inch x 1"
  • Attiny85 x1
  • Programmeur setup voor programmeren Attiny85 x 1
  • Schakelaar x 3
  • 10K Weerstand SMD 0805 x 2
  • 1K Weerstand SMD 0603 x 2
  • LED 0603 x 1
  • M7-diode SMA x 1
  • USB micro-poort x 1
  • 7K Weerstand SMD 0603 x 1
  • Aangepaste PCB (Gerber-gegevens zijn bijgevoegd)
  • FR4 koperen plaat
  • geëtste PCB (PDF is bijgevoegd)

Stap 1: VERHAAL-

STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken

Hallo iedereen! Dus dit is mijn op Oled gebaseerde Retro Gaming-console (eigenlijk is het geen gameconsole, maar een opstelling die een generieke 0,96-inch Oled verbindt met een Attiny85). Laat me jullie laten zien hoe ik dit heb gemaakt. ook is de code voor dit project vrij algemeen en online beschikbaar, ik heb die code gewoon genomen en een paar wijzigingen aangebracht en er PCB voor gemaakt.

Stap 2: STAP 1 Het bord klaar maken

STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken
STAP 1 Het bord klaar maken

Het bord klaar maken

Oorspronkelijk wilde ik dit bord goed maken met deze PCB die ik vorige maand had voorbereid, maar vanwege COVID19 kon ik geen bestelling plaatsen vanwege een verzendprobleem, dus besloot ik de PCB te etsen door het PCB-ontwerp een beetje te veranderen, zodat ik het eenzijdig in plaats van tweezijdig PCB. Ik gebruikte OrCad om de PCB te ontwerpen en genereerde vervolgens een pdf om het bord af te drukken op een fotopapier om te etsen. als jullie er zelf een willen maken, dan zijn het schema en de Gerber-gegevens voor de juiste PCB bijgevoegd.

Ik print eerst de PDF van het bord op een fotopapier met een inkjetprinter, daarna snij ik een FR4 koperen printplaat volgens de printgrootte.

als jullie meer willen weten over het etsproces, kun je de video bekijken die ik heb gelinkt.

Na het etsen begin ik met het toevoegen van componenten aan dit bord.

Het toevoegen van componenten aan deze PCB is vrij eenvoudig en ongecompliceerd, volg de bijgevoegde afbeelding voor SMD-componenten.

na het toevoegen van SMD-componenten, ga je gang en begin je met het toevoegen van de resterende loodhoudende componenten, zoals schakelaars, Oled en andere dingen. Bekijk de video voor meer gedetailleerde details. Omdat dit board niet helemaal eenzijdig is, heb ik op een paar punten jumpers toegevoegd om het leven wat makkelijker te maken. Nadat we alles hebben geassembleerd, hoeven we alleen maar de batterij toe te voegen aan de toegewezen connectorpoort en het hele ding van stroom te voorzien.

maar wacht, hoe de attiny85 te programmeren!

Stap 3: Programmeren van de Attiny85

De Attiny85. programmeren
De Attiny85. programmeren
De Attiny85. programmeren
De Attiny85. programmeren

Attiny85 en Attiny13A zijn mijn favoriete microcontrollers omdat ze goedkoop zijn en kunnen worden gebruikt in een verscheidenheid aan projecten waarvoor geen overdreven hardware en connectiviteitsopties nodig zijn, bijvoorbeeld - Oled Gameboy!

Om de Attiny85 MCU te programmeren, heb je een ISP-programmeur nodig. Ik heb al een bericht gemaakt over het programmeren van de Attiny85 met de aangepaste programmeur, dus kijk daar eens naar.

Post over het programmeren van attiny85 met aangepaste ISP

dus ik sla het programmeerproces over, laten we zeggen dat we eerst de bootloader moeten branden en dan de attiny85 moeten flashen met de meegeleverde code. Opmerking: u moet het headerbestand dat bij de hoofdcode is geleverd, toevoegen aan de hoofdcodemap en vervolgens de hele map toevoegen aan de Arduino-schetsmap in Documenten (volg de bijgevoegde afbeelding).

Stap 4: De gameconsole aanzetten en RESULTATEN

Image
Image
De gameconsole aanzetten en RESULTATEN
De gameconsole aanzetten en RESULTATEN

Om dit bord van stroom te voorzien heb ik een batterij connector toegevoegd, waarop een Li-ion batterij kan worden aangesloten.

Dit is nog steeds de V1 en het volgende niveau van dit project zal zijn om een goede PCB te maken en alles erop te solderen.. misschien kunnen we er ook een gebruikersinterface aan toevoegen zodat we meer dan 1 game kunnen selecteren. Voor nu, als je problemen tegenkomt, laat dan gewoon een reactie achter. ADIOS!

Aanbevolen: