Cuprins:
- Pasul 1: De ce ai avea nevoie
- Pasul 2: Cutia prototip
- Pasul 3: Prezentare electronică
- Pasul 4: Extensie Hub USB
- Pasul 5: Extensie HDMI
- Pasul 6: Extensie de alimentare Micro USB
- Pasul 7: Extensie placă de comutare USB
- Pasul 8: Extinderea căștilor
- Pasul 9: Buton de alimentare LED
Video: Sistem Arcade All in One: 12 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Am construit deja un joystick arcade și a fost uriaș (60x30x12 centimetri pentru 2 jucători), de asemenea greu de utilizat pentru că ai avea nevoie de un PC cu toată emulația pregătită pentru redare etc. așa că unul a ajuns să fie stocat undeva Nu-mi amintesc că am colectat praful, dar încă vreau să joc jocuri de la vechea școală cu un băț și butoane mari.
După această experiență, am dorit o soluție mai bună pe care trebuie să o aibă:
- Sistem încorporat: plug & play cu un televizor prin HDMI
- Dimensiune mică: ușor de transportat și depozitat
- Scalabil: conectați la acesta un alt joystick pentru mai mulți jucători
- Modul Joystick only: gata să utilizeze doar joystick-ul pentru orice alt sistem prin USB
Cea mai bună opțiune pe care am găsit-o este utilizarea unui RaspberryPi cu RetroPie plus un USB HUB și un comutator de semnal USB personalizat. DAR nu am vrut să expun pi zmeură, am vrut o cutie închisă cu tot IO gata de utilizare.
Știu că acest lucru nu este nimic original, dar am vrut doar să documentez și să împărtășesc toate lucrurile pe care le-am inventat pentru fiecare parte a construcției, astfel încât să vă puteți construi propria, să o îmbunătățiți pe cea pe care o aveți deja sau chiar să o folosiți ca inspirație pentru următoarea dvs. proiect.
Această instruire nu va fi un pas cu pas DIY pentru exact aceeași construcție, deoarece are o mulțime de lucruri personalizate pe care le puteți obține o soluție mai ușoară cu cele pe care le aveți deja în casă. Deși voi încerca să trec prin toate acestea, astfel încât să nu trebuie să vă gândiți din nou la toate pentru a face una cu aceleași caracteristici.
Dacă creați una sau ați luat ceva de aici, vă rugăm să împărtășiți o poză în comentarii, mi-ar plăcea să o văd
Pasul 1: De ce ai avea nevoie
Primul lucru aici va fi să pun link-uri către componentele pe care le-am obținut pentru construcția mea ca referință. Nu am cumpărat niciunul de-al meu de la acești vânzători pentru că am cumpărat totul de la vânzători locali din țara mea.
1. Raspberry Pi: După cum am spus în Introducere, acest sistem funcționează cu RetroPie, așa că ai avea nevoie de un Raspberry Pi, am folosit cel mai recent Pi 3 B +, dar cred că poți folosi și versiunea 2. Singurul lucru aici este că dacă joci cu un joc Pi Zero pe care îl poți juca, este mult mai puțin și construcția se poate schimba în unele părți (deoarece am extins Pi IO, cum ar fi Audio, USB, HDMI și butonul de alimentare), așa că verifică schemele poză pentru a vedea dacă are sens pentru tine.
2. Kit pentru un joystick Arcade: nu am cumpărat unul, în schimb mi-am asamblat-o pe a mea, obținând 6 butoane mici (24 mm în loc de 30 mm) și 2 butoane (pornire și selectare) de 12 mm dintr-un magazin de electronice, deoarece am vrut un joystick de dimensiuni mici, dar ai avea nevoie în principal de:
- Un bat
- 2 butoane pentru pornire și selectare
- N butoane pentru redare (asta depinde de tine, am folosit 6 pentru că are sens pentru jocurile pe care vreau să le joc care au butoane X, Y, A, B, L și R)
- Interfață USB Joystick
Dacă doriți mai multe informații despre configurări și toate aceste lucruri, vă recomand să verificați RetroPie Wiki, care are și toate comenzile și butoanele, astfel încât să vă ajute să decideți configurarea.
Dacă doriți același stick, butoane și interfață pe care le-am folosit este acesta (acestea sunt componentele exacte pe care le-am folosit, dar nu de la acel vânzător)
3. Hub USB: este pentru deschiderea carcasei și extinderea porturilor raspberry pi, astfel încât să nu cheltuiți prea mulți bani pe ea. Am cumpărat cel mai ieftin pe care l-am putut găsi (și despre care știam că funcționează bine la un RPi) de la un vânzător local ca acesta (dacă puteți găsi fără întrerupătoare și mai bine, a trebuit să le scurtcircuit mai târziu pentru a le pune mereu pe ON)
4. Buton de alimentare: Acesta este complet opțional, dar este foarte interesant să ai un buton de alimentare cu led pentru sistem. Al meu este acesta din led alb. TREBUIE SĂ FIE MOMENTAR nu obțineți unul de blocare, acestea vin în ambele tipuri.
Apoi câteva componente electronice pe care le voi enumera la fiecare pas pentru a menține această listă scurtă.
Pasul 2: Cutia prototip
Înainte de a intra în construirea cutiei finale (a mea construită cu MDF), am folosit cutia de carton în care toate componentele provin de la vânzător. Este ceva ce recomand cu siguranță, obțineți o cutie de carton sau ceva ieftin de aproape dimensiunea arcadei dvs. și faceți toate găurile și puneți joystick-ul acolo, este mai ușor să testați toate componentele electronice înainte de a începe să faceți cutia finală.
Pasul 3: Prezentare electronică
După cum puteți vedea în prima imagine, ideea principală a fost extinderea RaspberryPi în cutie, dar și păstrarea integrității acesteia (fără lipire și spargere a RPi). Acest pas este o prezentare generală a tuturor conexiunilor și cablurilor care au fost necesare pentru a construi Voi acoperi fiecare dintre cele din pași.
Pasul 4: Extensie Hub USB
Pentru a permite altor jucători să se conecteze la sistemul dvs., aveți nevoie de porturi USB pe care RaspberryPi le-a expus deja, dar din moment ce avem deja un joystick (arcada noastră) conectat la RPi, avem nevoie de o modalitate de a expune porturile USB din cutie.
Deci, cumpărarea celui mai ieftin hub USB ar face sau ar folosi unul pe care îl aveți în jur (USB 2.0 este suficient pentru RPi). Acest lucru vă va oferi posibilitatea de a conecta o tastatură, un mouse, mai mulți jucători arcade, adică … dacă mai am încă unul din aceste sisteme, le-aș putea conecta, care a fost una dintre ideile acestui proiect.
Un lucru, însă, dacă cumpărați, încercați să obțineți unul:
- fără leduri (s-ar putea să ajungi să le scoți)
- fără comutatoare (va trebui să le desoldați și să lipiți un scurt pentru a fi întotdeauna ON)
- toate porturile USB ar trebui să fie pe o singură față (este mai ușor să expui din cutie)
Pasul 5: Extensie HDMI
Acesta a fost greu de găsit, ideea este să aveți o extensie care să fie de la HDMI Male to Female, astfel încât să puteți conecta un televizor în afara cutiei. Obținerea unei scurte de această dimensiune în jurul valorii de 5 cm a fost practic imposibilă local pentru mine, așa că am ajuns să cumpăr unul de acest tip și apoi să-l deschid, astfel încât plasticul să nu se împiedice.
Primul gând a fost de a obține câțiva 90 ° (L) de la bărbat la femeie și a face un fel de lanț de la RPi la partea din spate a cutiei, dar ruperea unuia dintre acești 360 ° a fost destul de ușoară.
Ar fi mult mai bine și mai curat Dacă puteți obține ceva de genul acesta (ceea ce nu am putut găsi local).
Pasul 6: Extensie de alimentare Micro USB
Pentru această extensie, veți avea nevoie de orice cablu Micro USB pe care îl aveți în jurul unuia, acestea sunt destul de normale în zilele noastre din cauza smartphone-urilor ca acesta și apoi obțineți unul dintre acestea pentru celălalt capăt.
După cum arată imaginea, tăiați cablul pentru a obține micro USB și apoi lipiți pozitiv și negativ în modulul micro USB feminin.
Cablurile USB 2.0 au 4 căi în ele, V + (pozitiv), GND (masă), Data + și Data-. Vrem doar energie, deci dacă găsiți doar 2 cabluri în interior, acestea sunt ceea ce ne dorim, altfel va trebui să găsiți V + și GND și să le aruncați pe celelalte.
NU ASUMAȚI POLARITATEA PE CULORI, am constatat că a avea o culoare roșie și neagră (sau roșu și alb) nu înseamnă că negru sau alb sunt GND sau roșu este V +.
Deci, cum îi identificați ?, folosind același lucru pe care îl aveți și un multimetru:
Pur și simplu conectați micro usb-ul la modulul feminin și testați continuitatea dintre un cablu și VBUS (etichetat pe modul) sau GND în modul, în acest fel veți ști unde să lipiți unde.
Pasul 7: Extensie placă de comutare USB
Acest lucru va necesita lipirea pe un PCB, am folosit un perfboard și am construit piesele manual, deoarece conexiunea este destul de simplă.
NOTĂ: ignorați MicroUSB-ul de acolo, se întâmplă să fi folosit aceeași bucată de placă pentru a o atașa.
Ideea din spatele acestui lucru este de a face un comutator USB în care interfața Joystick să meargă la Raspberry Pi SAU la o mamă USB de tip B, astfel încât să pot conecta joystick-ul la un PC și să-l folosesc departe de sistemul RetroPie.
Componente de care ai avea nevoie:
- un comutator vertical vertical (2 piese)
- un USB Type-B Female: l-am folosit pe acesta deoarece nu l-am putut găsi local (Socket B - este mai ușor de lipit)
- un cablu USB (cel care a venit cu interfața joystick arcade funcționează bine)
Am configurat o schemă despre cum să conectați totul (imagine), dar practic ceea ce face este să alăturați V + și GND pentru toate USB împreună și apoi să configurați D + și D- în comutator, astfel încât va fi comutarea transmiterii datelor între RPi SAU mufa USB (joystick de ieșire).
Un lucru important pentru acest lucru, deoarece aceasta va fi partajarea tensiunii, vă recomand să utilizați doar una sau alta; nu folosiți ambele în același timp. Adică, dacă veți trece la „numai modul joystick”, atunci opriți și deconectați sursa de alimentare raspberry pi. Folosirea unor diode ar ajuta foarte mult acolo pentru siguranță, dar, din păcate, tocmai mi-am dat seama despre faptul că haha * ridică din umeri *
Pasul 8: Extinderea căștilor
În mod implicit, RetroPie va trimite sunet prin HDMI, astfel încât sunetul va apărea de pe televizor, dar m-am gândit că aș putea dori să conectez căștile, ceea ce este cam greu folosind televizorul în sine și deoarece RetroPie acceptă selectarea ieșirii audio, am configurat această extensie ușoară.
Tot ce aveți nevoie este o mufă audio 3.5 pentru chasis (ca aceasta) și un cablu cu mufă de sex masculin pentru conectarea la raspberry pi.
Doar lipiți Stânga, Dreapta și GND și aveți.
Notă laterală.. Nu am încercat-o, deoarece nu am căști Bluetooth, dar pot funcționa doar folosind unul dintre porturile USB din hub-ul de extensie al acestui sistem și puteți sări peste acest pas
Pasul 9: Buton de alimentare LED
Locul doi în concursul de viață al jocului
Recomandat:
IoT DevKit (All-in-one) - ORB1T V19.0 ALPHA: 6 pași
IoT DevKit (All-in-one) - ORB1T V19.0 ALPHA: Ce este OBJEX? OBJEX este un „startup” poate (nu știu, e devreme să spun). În prezent, este un set de proiecte IoT experimentale. Fiecare proiect are un nume diferit, de exemplu, ORB1T. Scopul OBJEX este de a dezvolta sisteme / dispozitive IoT.El
Cronometru digital all in one (ceas, temporizator, alarmă, temperatură): 10 pași (cu imagini)
Chronometer digital All in One (Ceas, Cronometru, Alarmă, Temperatură): Plănuiam să facem un Cronometru pentru o altă competiție, dar ulterior am implementat și un ceas (fără RTC). Pe măsură ce am intrat în programare, ne-am interesat să aplicăm mai multe funcționalități dispozitivului și am ajuns să adăugăm DS3231 RTC, ca
Senzori Arduino All in One: 4 pași
Senzori Arduino All in One: Bună ziua Dragii mei prieteni robotici Acesta este Muhammad Baqar, am muncit din greu pentru a face acest proiect combinat uimitor ….. Trebuie să fiu îngrijorat de „Combinat”, da Am făcut un proiect care conține 3 Module diferite care includ Ultrasoni
Bancă de alimentare portabilă de utilități All in One: 11 pași (cu imagini)
Bancă de alimentare portabilă de utilități all-in-one: Încărcarea sau întreruperea încărcării este o situație foarte frecventă în țările în curs de dezvoltare precum India, Africa de Sud, Bangladesh etc. Afectează foarte mult activitățile noastre de zi cu zi și în principal moo-ul nostru
Cercei electronice All Seasons, All Seasons, LED: 8 pași (cu imagini)
Cercei electronice pentru toate anotimpurile, toate sărbătorile, cu LED-uri: OK, așa că suntem pe punctul de a face niște cercei destul de avansați. Acesta NU este un proiect pentru începători și le-aș recomanda celor care doresc să accepte acest lucru, începeți cu proiecte mai mici și lucrați-vă abilitățile până la acest lucru.Deci mai întâi .. Lucruri de care vom avea nevoie. (PĂRȚI) (1) L