Cuprins:
- Provizii
- Pasul 1: Poveste
- Pasul 2: PASUL 1 Pregătirea plăcii
- Pasul 3: Programarea Attiny85
- Pasul 4: Alimentarea consolei de joc și REZULTATE
Video: Doar încă o consolă de joc retro ATtiny85: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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
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
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:
Doar încă o antenă: 4 pași
Doar o altă antenă: Așa că am decis să creez o antenă din materiale uzate pe care le aveam prin casă, ideea era să nu achiziționez niciun material, dacă este posibil. Știu că persoana obișnuită nu ar avea atâtea junk-uri, dar am făcut-o, m-am provocat
Carte de vizită / Consolă de joc: ATtiny85 și ecran OLED: 5 pași (cu imagini)
Carte de vizită / Consolă de joc: Ecran ATtiny85 și OLED: Bună tuturor! Astăzi vă voi arăta cum vă puteți construi propria carte de vizită / consolă de jocuri / orice vă puteți imagina, care are un afișaj OLED I2C retroiluminat și un microprocesor ATtiny85. În acest Instructable vă voi spune cum un PCB pe care îl desemnez
Consola de joc Arduino Pocket + A-Maze - Joc Maze: 6 pași (cu imagini)
Arduino Pocket Game Console + A-Maze - Maze Game: Bine ați venit la primul meu instructable! Proiectul pe care vreau să îl împărtășesc astăzi este jocul de labirint Arduino, care a devenit o consolă de buzunar la fel de capabilă ca Arduboy și consolele similare bazate pe Arduino. Poate fi intermitent cu jocurile mele (sau ale dvs.) viitoare datorită expo
Convertiți (doar despre) orice fișier media în (doar despre) orice alt fișier media gratuit !: 4 pași
Convertiți (doar despre) orice fișier media în (doar despre) orice alt fișier media gratuit! este mai universal, ca.wmv sau.mov. Am căutat nenumărate forumuri și site-uri web și apoi am găsit un program numit
Încă încă o altă ramă digitală (Linux): 9 pași
Încă încă o altă ramă digitală (Linux): După ce am văzut alte modele, am vrut să încerc să creez una. Deși nu tocmai ieftin la ~ 135 USD, a fost un proiect distractiv și sunt foarte mulțumit de rezultate. Este curat simplu și necesită doar un fir mic pentru alimentare. Costuri proiect: laptop cu