Cuprins:
- Pasul 1: Lucruri de care vei avea nevoie
- Pasul 2: Testarea pe o placă de calcul
- Pasul 3: Încărcarea jocurilor pe Arduino
- Pasul 4: Proiectarea PCB-ului în EasyEDA
- Pasul 5: Asamblarea PCB-ului
- Pasul 6: Bucurați-vă
Video: Consolă de joc portabilă - Clona Arduboy: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acum câteva luni am întâlnit Arduboy care, potrivit site-ului său oficial, este o platformă de jocuri miniatură pe 8 biți care facilitează învățarea, partajarea și jocul online. Este o platformă open source. Jocurile pentru Arduboy sunt realizate de utilizatori. Arduboy se bazează pe ATmega32u4, care este același microcontroler utilizat în Arduino Pro Micro. Deși nu sunt încă capabil să fac jocuri, am decis să construiesc partea hardware a acestuia pe o placă de calcul. Și da, a funcționat! Mulțumim lui MrBlinky pentru crearea pachetului Arduboy de casă. Munca grea era deja făcută.
M-am distrat foarte mult jucând câteva jocuri retro pe el. Dar panoul este puțin stângace, cu fire care se întind peste tot. Întotdeauna am vrut să încerc proiectarea PCB-ului și să-l fabric profesional. Deci, acesta este momentul potrivit pentru a o face. De asemenea, acesta este un proiect perfect, deoarece trebuie să ne concentrăm doar pe designul PCB. În acest Instructables, vom crea propria noastră versiune a Arduboy, de la schema de circuite la placa de circuit!
Să începem
Pasul 1: Lucruri de care vei avea nevoie
1x Arduino Pro Micro (5V)
1x afișaj OLED (SPI)
6x Buton tactil
1x difuzor piezo
1x LED RGB cu anod comun
Pasul 2: Testarea pe o placă de calcul
Adunați toate componentele necesare și începeți să le conectați pe panoul de control, așa cum se arată în schema de circuit.
Conexiunile sunt după cum urmează:
Taste de control:
SUS - A0
JOS - A3
DREAPTA - A1
STÂNGA - A2
A - D7
B - D8
Afișaj OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Vorbitor:
SPEAKER + - D5
VORBITOR - - D6
LED RGB:
ROȘU - D10
VERDE - D3
ALBASTRU - D9
Pasul 3: Încărcarea jocurilor pe Arduino
Există câțiva pași de urmat înainte de a putea încărca jocuri pe Arduino.
- Deschideți Arduino IDE> Fișier> Preferințe
- Copiați și lipiți adresa URL de mai jos în caseta de text Adresa URL a plăcilor suplimentare și faceți clic pe OK.
- Accesați Instrumente> Placi> Manager placi.
- În caseta de text introduceți casă sau Arduboy de casă.
- Selectați pachetul Arduboy Homemade și faceți clic pe Instalare.
După instalarea bibliotecii, accesați meniul Instrumente și efectuați selecția după cum urmează:
- Placă: Arduboy de casă
- Bootloader: Cathy3K
- Bazat pe: SparkFun Pro Micro 5V - Cablare alternativă
- Miez: Miez optimizat Arduboy
- Afișaj: SSD1306
Alegeți și descărcați jocul preferat de aici.
Deschideți fișierul.ino și apăsați încărcare.
Pasul 4: Proiectarea PCB-ului în EasyEDA
Când totul funcționează corect, putem începe cu procesul de proiectare PCB. Am ales EasyEDA pentru proiectare, deoarece facilitează lucrurile pentru începători ca mine. Am vrut să fie portabil, așa că am decis să îl rulez pe o baterie LiPo, ceea ce înseamnă că va fi necesar un circuit de încărcare și impuls. Am decis să construiesc singur circuitul de boost folosind MT3608, dar am făcut și o prevedere pentru a conecta un modul MT3608 ușor disponibil (ceea ce am ajuns să folosesc) în cazul în care versiunea mea eșuează. Am atașat toate fișierele în cazul în care doriți să utilizați designul meu PCB.
În primul rând, începeți făcând o diagramă de circuit. Asigurați-vă că totul este etichetat corect și că schema circuitului este îngrijită și curată. Acest lucru facilitează diagnosticarea problemelor mai târziu. În timp ce alegeți componente, amprenta componentei și asigurați-vă că se potrivește cu componenta pe care o aveți.
După ce ați verificat toate conexiunile, faceți clic pe opțiunea Convertiți în PCB. Aceasta va deschide o nouă fereastră în care puteți găsi toate amprentele componentelor gata de plasare și conectare.
Primul lucru pe care trebuie să-l faceți este să vă definiți conturul tabloului. Amplasați componentele dvs. aproximativ și într-o manieră logică pentru a vă face o idee aproximativă despre forma și dimensiunea plăcii. Selectați BoardOutline din meniul Layers și începeți desenul folosind instrumentul Track din meniul PCB Tools.
Acum, finalizați poziția componentelor. S-ar putea să fi observat liniile care ies din tampoane. Acestea se numesc Ratlines și ne ajută să ne facem o idee despre modul în care componentele sunt conectate între ele, astfel încât stabilirea urmelor să devină ușoară.
Odată ce sunteți mulțumit de plasarea componentelor, puteți începe acum să le conectați cu urme. Lățimea urmelor este determinată de curentul pe care trebuie să-l transporte. Un Calculator pentru lățimea urmelor PCB este util. Am mers cu 0.254mm pentru semnale și 0.6mm pentru chestii de putere. Selectați TopLayer (sau BottomLayer) din meniul Layers și începeți desenul folosind instrumentul Track. În timp ce urmărirea poate apărea o situație în care nu există spațiu pentru a finaliza urmele. Într-un astfel de caz, puteți săriți la celălalt strat și să continuați conexiunea. Conexiunea dintre urmele celor două straturi se face cu ajutorul dacă Vias. În mijlocul realizării unei urmări, apăsați V. Urma se va termina și acum puteți plasa o via. Apoi, selectați celălalt strat din meniul Layer și continuați urmărirea începând de la via. Efectuați toate conexiunile, cu excepția solului.
Acum selectați instrumentul Copper Area din meniul PCB Tools și trageți în jurul planșei. Asigurați-vă că GND este selectat în caseta de text net. Aceasta va crea un plan de masă, iar conexiunile de masă rămase vor fi făcute automat la acesta.
Verifică, verifică și verifică! Asigurați-vă că nu ați pierdut nimic. Odată ce sunteți complet sigur, faceți clic pe Generare fișier de fabricație pentru a descărca fișierele Gerber care pot fi apoi trimise la un serviciu de fabricație la alegere.
Notă: După cum s-a menționat mai devreme, am realizat un circuit de boost folosind MT3608 care funcționează perfect până când este conectată o sarcină. Tensiunea de ieșire scade semnificativ. Am fost conștient de această problemă, deoarece fișa tehnică a MT3608 specifică în mod clar modul în care aranjarea componentelor și lățimea urmelor. Și ca începător, eram destul de sigur că se va întâmpla o greșeală. Ar fi util dacă cineva îmi explică cauza și soluția problemei.
Pasul 5: Asamblarea PCB-ului
Am comandat PCB-urile de la JLCPCB și toate componentele necesare de la LCSC. Acest lucru economisește costurile de expediere, deoarece ambele comenzi sunt expediate împreună. Păstrați schema de circuit pregătită și începeți să lipiți componentele conform marcajului serigraf. În timp ce lipiți componente SMD, asigurați-vă că utilizați mult flux, deoarece ușurează mult mai ușor lipirea pinilor mici. A fost prima oară când lipim componente SMD și munca de lipit arată destul de bine.
Curățați PCB-ul după lipire cu alcool Iso-propilic pentru a elimina reziduul de flux.
Alegerea unei baterii LiPo:
Am folosit o baterie de 380mAh pe care o aveam așezată în jur. Cu curentul consumat între 50mA și 100mA, ar trebui să dureze aproximativ 3-4 ore.
Pasul 6: Bucurați-vă
Conectați o baterie LiPo, încărcați jocul preferat ca înainte și bucurați-vă!
Vă mulțumim că ați rămas până la final. Sper că tuturor vă place acest proiect și ați învățat ceva nou astăzi. Anunță-mă dacă îți faci una pentru tine. Abonați-vă la canalul meu YouTube pentru mai multe proiecte viitoare. Iti multumesc inca o data!
Recomandat:
Consolă de joc portabilă Lego cu Space Invaders: 4 pași
Consolă portabilă de jocuri Lego cu Space Invaders: v-ați gândit vreodată să fiți dezvoltator de jocuri și să vă construiți propria consolă de jocuri pe care să o puteți juca din mers? Tot ce aveți nevoie este un pic de timp, hardwareLego bricksa Mini-Calliope (poate fi comandat pe acest site https://calliope.cc/ro) și ceva abilitate
Consolă de joc portabilă DIY folosind RetroPie: 7 pași
DIY Handheld Game Console folosind RetroPie: vizionați videoclipul de mai sus pentru a înțelege mai bine acest proiect. Amenda. Este timpul să începem! În primul rând, vom folosi RetroPie. Acest lucru ne lasă două opțiuni. Dacă am instalat deja Raspbian pe cardul nostru SD, atunci putem instala RetroP
Creați-vă propria consolă de joc portabilă retro! care este și o tabletă Win10 !: 6 pași (cu imagini)
Asigurați-vă propria dvs. consolă de jocuri portabile! …… care este și o tabletă Win10! Acesta va consta dintr-un 7 " HDMI LCD cu ecran tactil, un LattePanda SBC, un PCB de alimentare USB de tip C PD și câteva alte elemente complementare
Consola de joc portabilă ESP32: 21 de pași (cu imagini)
ESP32 Handheld Game Console: Acest instructable arată cum să utilizați un ESP32 și ATtiny861 pentru a construi o consolă de jocuri NES emulator
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