Sadržaj:
- Korak 1: Stvari koje će vam trebati
- Korak 2: Testiranje na pločici
- Korak 3: Prijenos igara na Arduino
- Korak 4: Dizajniranje PCB -a u EasyEDA -i
- Korak 5: Sklapanje PCB -a
- Korak 6: Uživajte
Video: Ručna igraća konzola - Arduboy Clone: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Prije nekoliko mjeseci naišao sam na Arduboy koji je prema službenoj web stranici minijaturna 8-bitna platforma za igre koja olakšava učenje, dijeljenje i igranje igara na mreži. To je platforma otvorenog koda. Igre za Arduboy izrađuju korisnici. Arduboy je zasnovan na ATmega32u4 koji je isti mikrokontroler koji se koristi u Arduino Pro Micro. Iako još nisam sposoban za pravljenje igara, odlučio sam izgraditi dio hardvera na ploči. I da, upalilo je! Hvala MrBlinkyju na stvaranju domaćeg Arduboy paketa. Naporan posao je već obavljen.
Bilo mi je jako zabavno igrati neke retro igre na njemu. Ali oplata je pomalo nespretna sa žicama po cijelom licu. Uvijek sam želio isprobati dizajn PCB -a i profesionalno ga izraditi. Dakle, pravo je vrijeme za to. Također, ovo je savršen projekt jer se moramo koncentrirati samo na dizajn PCB -a. U ovom Instructables napravit ćemo vlastitu verziju Arduboya, od dijagrama kruga do ploče!
Hajde da počnemo
Korak 1: Stvari koje će vam trebati
1x Arduino Pro Micro (5V)
1x OLED ekran (SPI)
6x taktilno dugme
1x Piezo zvučnik
1x zajednička anodna RGB LED dioda
Korak 2: Testiranje na pločici
Prikupite sve potrebne komponente i počnite ih povezivati na matičnu ploču kao što je prikazano na dijagramu kruga.
Veze su sljedeće:
Kontrolni tasteri:
GORE - A0
DOLE - A3
DESNO - A1
LIJEVO - A2
A - D7
B - D8
OLED ekran:
SCL - D15
SDA - D16
DC - D4
RES - D2
Zvučnik:
ZVUČNIK + - D5
ZVUČNIK - - D6
RGB LED:
CRVENO - D10
ZELENO - D3
PLAVA - D9
Korak 3: Prijenos igara na Arduino
Nekoliko je koraka koje morate slijediti prije nego što možete postaviti bilo koju igru na Arduino.
- Otvorite Arduino IDE> Datoteka> Postavke
- Kopirajte i zalijepite donji URL u tekstualno polje URL -a Dodatnog upravitelja ploča i kliknite U redu.
- Idite na Alati> Ploče> Upravitelj ploča.
- U okvir za tekst upišite domaće ili Arduboy domaće.
- Odaberite Arduboy Homemade paket i kliknite Instaliraj.
Nakon instaliranja biblioteke, idite na izbornik Alati i napravite odabir na sljedeći način:
- Ploča: Domaći Arduboy
- Bootloader: Cathy3K
- Na osnovu: SparkFun Pro Micro 5V - Alternativno ožičenje
- Jezgra: Arduboy optimizirano jezgro
- Ekran: SSD1306
Odaberi i preuzmi svoju omiljenu igru odavde.
Otvorite.ino datoteku i pritisnite upload.
Korak 4: Dizajniranje PCB -a u EasyEDA -i
Kad sve radi kako treba, možemo započeti s procesom projektiranja PCB -a. Odabrao sam EasyEDA za dizajniranje jer olakšava početnike poput mene. Htio sam da bude prenosiv pa sam odlučio pokrenuti ga na LiPo bateriji, što znači da će biti potrebno punjenje i pojačanje. Odlučio sam sam izgraditi pojačalo pomoću MT3608, ali sam također odredio povezivanje lako dostupnog modula MT3608 (što sam i završio) u slučaju da mi verzija ne uspije. Priložio sam sve datoteke u slučaju da želite koristiti moj dizajn PCB -a.
Prvo počnite tako što ćete napraviti dijagram kola. Uvjerite se da je sve pravilno označeno i da je dijagram spoja uredan i čist. To kasnije olakšava dijagnosticiranje problema. Prilikom odabira komponenti, otisak komponente i provjerite odgovara li komponenti koju imate.
Nakon što provjerite sve veze, kliknite na opciju Pretvori u PCB. Ovo će otvoriti novi prozor u kojem možete pronaći sve otiske komponenti spremnih za postavljanje i povezivanje.
Prva stvar koju morate učiniti je definirati skicu ploče. Postavite svoje komponente grubo i na logičan način kako biste dobili približnu predodžbu o obliku i veličini ploče. Odaberite BoardOutline iz izbornika Layers i počnite crtati pomoću alata Track iz izbornika PCB Tools.
Sada dovršite položaj komponenti. Možda ste primijetili kako linije izlaze iz jastučića. Zovu se Ratlines i pomažu nam da steknemo predodžbu o tome kako su komponente međusobno povezane tako da postavljanje tragova postaje jednostavno.
Nakon što ste zadovoljni s postavljanjem komponenti, sada ih možete početi povezivati s tragovima. Širina traga je određena strujom koju mora nositi. Kalkulator širine traga PCB -a je koristan. Išao sam s 0,254 mm za signale i 0,6 mm za napajanje. Odaberite TopLayer (ili BottomLayer) u meniju Slojevi i počnite crtati pomoću alata za praćenje. Prilikom praćenja može doći do situacije u kojoj nema prostora za dovršavanje traga. U tom slučaju možete skočiti na drugi sloj i nastaviti vezu. Veza između tragova dva sloja vrši se uz pomoć Vias -a. Usred stvaranja traga, pritisnite V. Trag će završiti i sada možete postaviti via. Zatim odaberite drugi sloj s izbornika Sloj i nastavite praćenje počevši od via. Izvedite sve veze osim uzemljenja.
Sada odaberite alat Copper Area iz izbornika PCB Tools i nacrtajte ploču. Uvjerite se da je GND odabran u tekstualnom okviru mreže. Ovo će stvoriti ravninu uzemljenja, a preostali spojevi na tlo bit će automatski uspostavljeni s njom.
Proveri, proveri i proveri! Uverite se da niste ništa propustili. Kada budete potpuno sigurni, kliknite na Generate Fabrication File da biste preuzeli Gerber datoteke koje se zatim mogu poslati na servis za izradu po vašem izboru.
Napomena: Kao što je ranije spomenuto, napravio sam pojačani krug koristeći MT3608 koji savršeno radi dok se ne priključi opterećenje. Izlazni napon značajno pada. Bio sam svjestan ovog problema jer tehnički list MT3608 jasno navodi kako bi komponente trebale biti raspoređene i širina traga. I kao početnik, bio sam prilično siguran da će se ta greška dogoditi. Bilo bi korisno ako mi neko objasni uzrok i rješenje problema.
Korak 5: Sklapanje PCB -a
Naručio sam štampane ploče od JLCPCB -a, a sve potrebne komponente od LCSC -a. Ovo štedi troškove dostave jer se obje narudžbe šalju zajedno. Pripremite shemu strujnog kruga i počnite s lemljenjem komponenti prema oznaci svile. Prilikom lemljenja SMD komponenti, pazite da koristite puno fluksa jer to znatno olakšava lemljenje sitnih pinova. To je bio moj prvi put da lemim SMD komponente i posao lemljenja izgleda prilično dobro.
Očistite PCB nakon lemljenja izopropil alkoholom kako biste uklonili ostatke fluksa.
Odabir LiPo baterije:
Koristio sam bateriju od 380mAh koju sam nosio okolo. Sa potrošenom strujom između 50mA i 100mA, trebala bi trajati približno 3-4 sata.
Korak 6: Uživajte
Uključite LiPo bateriju, prenesite svoju omiljenu igru kao i do sada i uživajte!
Hvala vam što ste se držali do kraja. Nadam se da vam se svi sviđa ovaj projekt i da ste danas naučili nešto novo. Javite mi ako napravite sami. Pretplatite se na moj YouTube kanal za još predstojećih projekata. Hvala vam još jednom!
Preporučuje se:
DIY ručna igraća konzola pomoću RetroPie: 7 koraka
DIY ručna igraća konzola koristeći RetroPie: Pogledajte gornji video zapis da biste bolje razumjeli ovaj projekt. U redu. Vrijeme je za početak! Prije svega, mi ćemo koristiti RetroPie. To nam ostavlja dvije mogućnosti. Ako smo već instalirali Raspbian na SD karticu, tada možemo instalirati RetroP
Ručna igraća konzola za igre Raspberry Pi Zero: 6 koraka (sa slikama)
Ručno napravljena ručna igraća konzola Raspberry Pi Zero: U ovom projektu pokazat ću vam kako sam koristio Raspberry Pi Zero, NiMH baterije, domaći zaštitni krug od prekomjernog pražnjenja, LCD zaslon za povratak i audio pojačalo za stvaranje ručne konzole za igru koja može igrati retro igre. Hajde da počnemo
ESP32 ručna igraća konzola: 21 korak (sa slikama)
ESP32 Ručna igraća konzola: Ove upute pokazuju kako koristiti ESP32 i ATtiny861 za izgradnju NES emulacijske igraće konzole
GamePi - ručna konzola emulatora: 17 koraka (sa slikama)
GamePi - ručna konzola emulatora: Uvod: Ova instrukcija opisuje izgradnju ručne konzole za emulaciju sa Raspberry Pi 3 pogonom - krstio sam je GamePi. Postoji mnogo sličnih uputstava za takve uređaje, ali za moj ukus većina je ili prevelika, premala
Ručna Recalbox igraća konzola koja koristi 2.2 TFT: 6 koraka
Handheld Recalbox igraća konzola koja koristi 2.2 TFT: Upute za DIY ručne igraće konzole za reboxbox koja koristi 2.2 “TFT LCD i Raspberry Pi 0 W i GPIO tipke. Ovaj YouTube videozapis možete pogledati za potpunu demonstraciju koraka koji su uključeni: A. Nabavite sve dijelove.B. Spajati dijelove zajedno