Cuprins:

Doar încă o consolă de joc retro ATtiny85: 4 pași
Doar încă o consolă de joc retro ATtiny85: 4 pași

Video: Doar încă o consolă de joc retro ATtiny85: 4 pași

Video: Doar încă o consolă de joc retro ATtiny85: 4 pași
Video: M-a luat febra Jocurilor Retro!!!#JocurileCopilăriei 2024, Noiembrie
Anonim
Image
Image

O mică configurație retro, asemănătoare unei console, bazată pe ATTiny85 x 0,96 OLED pentru redarea invadatorilor de spațiu, Tetris etc.

Provizii

  • Oled 0,96 inch x 1
  • Attiny85 x1
  • Configurare programator pentru Programare Attiny85 x 1
  • Comutați x 3
  • Rezistor 10K SMD 0805 x 2
  • Rezistor 1K SMD 0603 x 2
  • LED 0603 x 1
  • Diodă M7 SMA x 1
  • Port micro USB x 1
  • Rezistor 7K SMD 0603 x 1
  • PCB personalizat (datele Gerber sunt atașate)
  • Placă de cupru FR4
  • PCB gravat (PDF este atașat)

Pasul 1: Poveste

PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului

Buna tuturor! Deci, aceasta este consola mea de jocuri retro Oled bazată pe DIY (de fapt nu este o consolă de jocuri, ci o configurație care conectează un Oled generic de 0,96 inch cu un Attiny85) Permiteți-mi să vă arăt cum ați făcut asta. De asemenea, codul pentru acest proiect este destul de comun și disponibil online, tocmai am luat codul respectiv și am făcut câteva modificări și am făcut PCB pentru el.

Pasul 2: PASUL 1 Pregătirea plăcii

PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului
PASUL 1 Pregătirea tabloului

Pregătirea tabloului

Inițial, am vrut să realizez această placă în mod corespunzător cu acest PCB pe care l-am pregătit luna trecută, dar din cauza COVID19, nu am reușit să plasez comanda din cauza problemei de expediere, așa că am decis să gravez PCB schimbând puțin designul PCB, astfel încât să pot face este unilaterală în loc de două fețe PCB. Am folosit OrCad pentru a proiecta PCB-ul și apoi am generat un pdf pentru imprimarea plăcii pe o hârtie foto pentru gravare. dacă doriți să vă faceți propriile, atunci sunt atașate datele schematice și Gerber pentru PCB adecvat.

Mai întâi tipăresc PDF-ul plăcii pe o hârtie foto cu o imprimantă cu jet de cerneală, apoi am tăiat o placă de cupru FR4 în funcție de dimensiunea plăcii.

dacă doriți să aflați mai multe despre procesul de gravare, puteți viziona videoclipul pe care l-am legat.

După gravare, încep să adaug componente pe această placă.

Adăugarea componentelor la acest PCB este destul de ușoară și directă, urmați ilustrația atașată pentru componentele SMD.

după adăugarea componentelor SMD, mergeți mai departe și începeți să adăugați componentele cu plumb rămase, cum ar fi comutatoarele, Oled și alte lucruri. Urmăriți videoclipul pentru detalii mai amănunțite. De asemenea, deoarece această placă nu este complet unilaterală, am adăugat jumperi pe câteva puncte pentru a ușura viața. După asamblarea tuturor, trebuie doar să adăugăm bateria la portul de conector atribuit și să alimentăm totul.

dar așteaptă, cum să programezi attiny85!

Pasul 3: Programarea Attiny85

Programarea Attiny85
Programarea Attiny85
Programarea Attiny85
Programarea Attiny85

Attiny85 și Attiny13A sunt microcontrolerul meu preferat, deoarece sunt ieftine și pot fi utilizate într-o varietate de proiecte care nu necesită opțiuni hardware și conectivitate excesive, de exemplu - Oled Gameboy!

Pentru a programa MCU Attiny85, veți avea nevoie de un programator ISP. Am făcut deja o postare despre programarea Attiny85 cu programatorul personalizat, așa că verificați asta.

Postați despre programarea attiny85 cu ISP personalizat

așa că o să omit procesul de programare, să spunem doar că trebuie să ardem mai întâi bootloader-ul și apoi să blochăm attiny85 cu codul furnizat. Notă - trebuie să adăugați fișierul antet furnizat cu codul principal în folderul codului principal, apoi adăugați întregul folder în dosarul schiței Arduino din Documente (urmați imaginea atașată).

Pasul 4: Alimentarea consolei de joc și REZULTATE

Image
Image
Alimentarea consolei de joc și REZULTATE
Alimentarea consolei de joc și REZULTATE

Pentru a alimenta această placă, am adăugat un conector pentru baterie, la care se poate conecta o baterie Li-ion.

Acesta este încă V1, iar următorul nivel al acestui proiect va fi să realizăm un PCB adecvat și să lipim totul pe el.. de asemenea, poate putem adăuga o interfață UI în el, astfel încât să putem selecta mai mult de un joc. Deocamdată, dacă întâmpinați unele probleme, lăsați un comentariu. ADIOS!

Recomandat: