Obsah:
- Zásoby
- Krok 1: Krok 1: Vyrežte exteriér
- Krok 2: Krok 2: Zostavte Skeleton
- Krok 3: Krok 3: Zostavte exteriér
- Krok 4: Krok 4: Kódujte Arduino
- Krok 5: Krok 5: Pripojte elektroniku
- Krok 6: Krok 6: Nastavte Raspberry Pi 3
- Krok 7: Krok 8: Dajte to všetko dohromady
Video: Mini arkádová skrinka: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Tento návod bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com)
Zásoby
Arkádový joystick
4 x arkádové tlačidlá
Breadboard
Drôty na chlieb
7 palcová obrazovka so vstupom HDMI
HDMI kábel
Raspberry Pi 3
Napájací zdroj 5V 2,5A Raspberry Pi
Arduino Leonardo
Preglejka
1 palcové štvorcové hmoždinky
Krok 1: Krok 1: Vyrežte exteriér
Na tento krok by bolo ideálne použiť laserovú rezačku na presné rezy, aby boli okraje skrinky pekné a zarovnané. Ak nemáte k dispozícii, píla bude fungovať rovnako dobre, aj keď to bude trvať nejaký čas a veľa energie.
Hmoždinku rozrežte na nasledujúce časti: 4 x 10 palcov, 2 x 12,5 palcov, 2 x 8 palcov, 2 x 3 palcov, 2 x 3,3 palcov, 2 x 9,3 palcov pod uhlom 15 stupňov. Tie budú tvoriť kostru arkádovej skrine.
Teraz: preglejku nakrájajte na nasledujúce rozmery: 10 palcov x 4 palcov, 10 palcov x 10,3 palcov (uistite sa, že v tomto kuse taktiež vystrihnete oblasť so špecifickými rozmermi obrazovky), 10 palcov x 12,5 palcov, 10 palcov x 5 palcov, 2 sekcie s rozmermi 12,5 palcov x 12 palcov, uistite sa, že ste vystrihli časť 5 palcov pod uhlom 15 stupňov dovnútra (Tieto posledné 2 časti sú bočné panely skrinky. Nezabudnite sa obrátiť na model, aby ste sa uistili, že dizajn vášho strihu zodpovedá rovnakému tvaru.)
Krok 2: Krok 2: Zostavte Skeleton
Skombinujte štyri 10 -palcové časti do obdĺžnika pomocou skrutiek do dreva. Toto bude spodná časť skrinky.
Skombinujte 12,5 palcov do hornej časti rohov jednej strany obdĺžnika. Toto bude zadná časť skrinky.
Spojte 2 časti skrinky, ktoré tvoria zadnú stranu, s 8 palcovou časťou.
Pridajte 3,3 palcové sekcie ortogonálne k zadným častiam tak, aby smerovali k prednej časti skrinky.
Pridajte 10 -palcovú časť priamo cez 10 -palcovú časť v prednej časti skrinky, aby ste mali rovnaké dva kusy poukladané na sebe.
Pridajte 3 palcovú časť na obidve strany 10 -palcovej sekcie, ktorú ste práve umiestnili. Tieto bočné diely sa spoja so šikmými časťami a budú tam, kde je tvár pre joystick a tlačidlá.
Pridajte šikmé časti spájajúce kusy, ktoré ste práve umiestnili, k kúskom vyčnievajúcim z hornej časti skrinky.
Nakoniec pridajte posledný 8 palcový kus medzi šikmé časti umiestnené v blízkosti hornej časti skrinky.
Teraz by ste mali mať kompletne zostavenú kostru pripomínajúcu mini arkádovú skrinku.
Krok 3: Krok 3: Zostavte exteriér
Do preglejky vystrihnite štyri 22 mm otvory pre arkádové gombíky a prilepte ich k pravej polovici dosky. Na ľavej strane ponechajte dostatok miesta pre palicu.
V ľavej polovici vystrihnite 20 mm otvor pre arkádovú páčku.
Zostavte všetky kusy preglejky na kostru S VÝJIMKOU na zadnú a tlačidlovú/joystickovú dosku. Diely necháme vypnuté, aby sme mohli pridať elektroniku a ďalšie komponenty.
Krok 4: Krok 4: Kódujte Arduino
Pridajte nasledujúci kód do svojho arduina. Tento kód umožňuje arduinovi čítať stlačenia tlačidiel a vydávať ich ako vstupy z klávesnice do malinového pi.
neplatné nastavenie () {
Keyboard.being ();
pinMode (2, INPUT_PULLUP); // Joystick hore
pinMode (3, INPUT_PULLUP); // Joystick dole
pinMode (4, INPUT_PULLUP); // Joystick vpravo
pinMode (5, INPUT_PULLUP); // Joystick vľavo
pinMode (6, INPUT_PULLUP); // Tlačidlo 1
pinMode (7, INPUT_PULLUP); // Tlačidlo 2
pinMode (8, INPUT_PULLUP); // Tlačidlo 3
pinMode (9, INPUT_PULLUP); // Tlačidlo 4
}
prázdna slučka () {
int State2 = digitalRead (2);
int State3 = digitalRead (3);
int State4 = digitalRead (4);
int State5 = digitalRead (5);
int State6 = digitalRead (6);
int State7 = digitalRead (7);
int State8 = digitalRead (8);
int State9 = digitalRead (9);
if (State2 == LOW) {
Keyboard.press (215)
}
inak {
Keyboard.release (215)
}
if (State3 == LOW) {
Keyboard.press (216)
}
inak {
Keyboard.release (216)
}
if (State4 == LOW) {
Keyboard.press (217)
}
inak {
Keyboard.release (217)
}
if (State5 == LOW) {
Keyboard.press (218)
}
inak {
Keyboard.release (218)
}
if (State6 == LOW) {
Keyboard.press (219)
}
inak {
Keyboard.release (219)
}
if (State7 == LOW) {
Keyboard.press (220)
}
inak {
Klávesnica. Uvoľnenie (220)
}
if (State8 == LOW) {
Keyboard.press (221)
}
inak {
Keyboard.release (221)
}
if (State9 == LOW) {'
Keyboard.press (222)
}
inak {
Klávesnica. Uvoľnenie (222)
}
}
Krok 5: Krok 5: Pripojte elektroniku
Pomocou kódu zapojte joystick k pinom 2 až 5 na arduine a uzemnite 5. kolík.
Ďalej zapojte jeden kolík na každom tlačidle k zemi a zvyšné kolíky k pinom 6 až 9 na arduine.
Nakoniec arduino zapojte do malinového pi, ktoré pripravíme v nasledujúcom kroku.
Krok 6: Krok 6: Nastavte Raspberry Pi 3
Choďte na https://retropie.org.uk/download/ a stiahnite si najnovšiu verziu retropie.
Použitím vami zvoleného softvéru preneste obrázok na kartu microSD a vložte ho do malinového pi 3. Odporúčam diskový zobrazovač win32.
Pripojte malinu pi k 7 -palcovej obrazovke a zdroju napájania.
Keď sa zobrazí výzva na konfiguráciu ovládača, postupujte podľa postupu pomocou joysticku arduino, ktorý ste predtým zapojili kódovaný a zapojený.
Pre toto konkrétne nastavenie budeme prevádzkovať vesmírnych útočníkov na serveri SNES, takže nájdite kópiu romu online z renomovaného zdroja, ako je
Teraz preneste ROM pomocou programu, ako je winSCP, do ssh do malinového pi a skopírujte súbor do adresára/retropie/roms/snes.
Reštartujte Raspberry Pi a logo SNES by malo byť pridané do ponuky s ROM Space Invaders ROM uvedenou v jeho ponuke.
Krok 7: Krok 8: Dajte to všetko dohromady
Zaskrutkujte joystick na miesto na preglejke. Potom pridajte tlačidlá. Väčšina bude mať vo vnútri západku, ktorá ju udrží na mieste bez použitia skrutiek.
Dosku pripevnite joystickom a tlačidlami k kostre skrinky a zaistite ju na svojom mieste.
Umiestnite obrazovku do otvoru vyrezaného do šikmej tváre.
Znova zapojte všetku elektroniku a umiestnite ju na zadnú dosku, aby sa utesnila. Nezabudnite ponechať otvor pre napájací zdroj na pripojenie zásuvky.
Odporúča:
Arkádová skrinka Bubble Bobble (bartop): 14 krokov (s obrázkami)
Arkádová skriňa Bubble Bobble (Bartop): Ďalší sprievodca zostavením skrinky? No a postavil som svoju skriňu predovšetkým ako predlohu Galactic Starcade, ale keď som išiel ďalej, urobil som niekoľko zmien, ktoré pri spätnom pohľade zlepšujú obe jednoduchosť montáže niektorých dielov a zlepšenie estetiky
Vlastná arkádová skrinka na bartope: 32 krokov (s obrázkami)
Vlastná arkádová skrinka na bartop: Dobrý deň, ďakujem vám za prečítanie môjho prvého návodu na zostavenie vlastnej arkádovej skrinky na bartope! Arkády sa skutočne začali vracať, keď starneme a chceme si užiť nostalgické retro hranie. Je to skvelá príležitosť
Arkádová skrinka na koktailový stôl: 8 krokov
Arkádová skrinka na koktailový stôl: Rozhodol som sa urobiť niečo pekné pre seba a využiť svoj prázdninový víkend na dokončenie tohto projektu
Arkádová skrinka s efektmi okolitého svetla: 9 krokov (s obrázkami)
Arkádová skrinka s efektmi okolitého svetla: Domáca arkádová drevená skrinka s arkádovými ovládačmi v komerčnej kvalite a integrovaným systémom efektov okolitej reality. Drevená skrinka je vyrezaná zo sendvičového panelu 4x8 'od spoločnosti Home Depot. Arcade controller je HotRod SE od http: //www.hanaho
Miniatúrna arkádová skrinka: 6 krokov
Miniatúrna arkádová skrinka: Vždy som sníval o tom, že budem mať vlastnú plne funkčnú arkádovú skriňu v štýle osemdesiatych rokov, táááááááááááááááááááááááááÁMÁŽA? Po dlhom šantení s pôvodnými plánmi skriniek a starými počítačovými časťami, okolo ktorých som sa povaľoval, som prišiel s vhodným? zmenšený dizajn, ktorý by vyhovoval