Πίνακας περιεχομένων:

Mini Arcade Cabinet: 7 Βήματα
Mini Arcade Cabinet: 7 Βήματα

Βίντεο: Mini Arcade Cabinet: 7 Βήματα

Βίντεο: Mini Arcade Cabinet: 7 Βήματα
Βίντεο: Эволюция Double Dragon 1987-2023. Всe игры серии! 2024, Νοέμβριος
Anonim
Mini Arcade Cabinet
Mini Arcade Cabinet

Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com)

Προμήθειες

Χειριστήριο Arcade

4 x κουμπιά Arcade

Breadboard

Σύρματα Breadboard

Οθόνη 7 ιντσών με είσοδο HDMI

Καλώδιο HDMI

Raspberry Pi 3

Τροφοδοτικό 5V 2.5A Raspberry Pi

Arduino Leonardo

Κόντρα πλακέ

Τετράγωνοι πείροι 1 ίντσας

Βήμα 1: Βήμα 1: Κόψτε το εξωτερικό

Για αυτό το βήμα, θα ήταν ιδανικό να χρησιμοποιήσετε έναν κόφτη λέιζερ για ακριβείς κοπές για να διατηρήσετε τις άκρες του ντουλαπιού ωραίες και ξεκούραστες. Εάν δεν έχετε διαθέσιμο, τότε ένα πριόνι θα λειτουργήσει εξίσου καλά, αν και θα χρειαστεί λίγος χρόνος και αρκετή ενέργεια.

Κόψτε τον πείρο στις ακόλουθες ενότητες: 4 x 10 ίντσες, 2 x 12,5 ίντσες, 2 x 8 ίντσες, 2 x 3 ίντσες, 2 x 3,3 ίντσες, 2 x 9,3 ίντσες σε γωνία 15 μοιρών. Αυτά θα αποτελούν τον σκελετό του ντουλαπιού arcade.

Τώρα: κόψτε το κόντρα πλακέ στις ακόλουθες διαστάσεις: 10in x 4in, 10in x 10.3in (βεβαιωθείτε ότι έχετε κόψει επίσης μια περιοχή μέσα σε αυτό το κομμάτι με τις συγκεκριμένες διαστάσεις της οθόνης), 10in x 12.5in, 10in x 5in, 2 τμήματα διαστάσεων 12,5 ιντσών 12 ιντσών φροντίζοντας να κόψετε το τμήμα 5 ίντσες σε γωνία 15 μοιρών προς τα μέσα (Αυτά τα δύο τελευταία τμήματα είναι τα πλαϊνά πάνελ του ντουλαπιού. Βεβαιωθείτε ότι ανατρέξατε στο μοντέλο για να βεβαιωθείτε ότι το σχέδιο για την κοπή σας ταιριάζει με το ίδιο σχήμα.)

Βήμα 2: Βήμα 2: Συναρμολόγηση Σκελετού

Συνδυάστε τα τέσσερα τμήματα των 10 ιντσών σε ένα ορθογώνιο χρησιμοποιώντας βίδες ξύλου. Αυτό θα είναι το κάτω μέρος του ντουλαπιού.

Συνδυάστε τα 12,5 ίντσες στην κορυφή των γωνιών της μιας πλευράς του ορθογωνίου. Αυτό θα είναι το πίσω μέρος του υπουργικού συμβουλίου.

Συνδέστε τα 2 τμήματα του ντουλαπιού που αποτελούν το πίσω μέρος με ένα τμήμα 8 ιντσών.

Προσθέστε τα ορθογώνια τμήματα 3,3 ιντσών στα πίσω τμήματα έτσι ώστε να βλέπουν στο μπροστινό μέρος του ντουλαπιού.

Προσθέστε ένα τμήμα 10 ιντσών απευθείας στο τμήμα 10 ιντσών στο μπροστινό μέρος του ντουλαπιού, έτσι ώστε να έχετε τα ίδια δύο κομμάτια στοιβαγμένα το ένα πάνω στο άλλο.

Προσθέστε ένα τμήμα 3 ιντσών σε κάθε πλευρά του τμήματος 10 ιντσών που μόλις τοποθετήσατε. Αυτά τα πλαϊνά κομμάτια θα συνδεθούν με τα υπό γωνία τμήματα και θα είναι εκεί όπου το πρόσωπο για το χειριστήριο και τα κουμπιά.

Προσθέστε τα γωνιακά τμήματα που συνδέουν τα κομμάτια που μόλις τοποθετήσατε στα κομμάτια που προεξέχουν από το επάνω τμήμα του ντουλαπιού.

Τέλος, προσθέστε το τελικό κομμάτι 8 ιντσών μεταξύ των γωνιακών τμημάτων που βρίσκονται κοντά στην κορυφή του ντουλαπιού.

Τώρα θα πρέπει να έχετε έναν πλήρως συναρμολογημένο σκελετό που μοιάζει με ένα μίνι ντουλάπι arcade.

Βήμα 3: Βήμα 3: Συναρμολόγηση εξωτερικού χώρου

Κόψτε τέσσερις τρύπες 22 χιλιοστών στο κόντρα πλακέ για τα κουμπιά arcade και κολλήστε στο δεξί μισό του πίνακα, φροντίζοντας να αφήσετε αρκετό χώρο για το ραβδί στην αριστερή πλευρά.

Κόψτε μια τρύπα 20 mm στο αριστερό μισό για το ραβδί arcade.

Συναρμολογήστε όλα τα κομμάτια κόντρα πλακέ στο σκελετό ΕΚΤΟΣ για την πλάτη και το κουμπί/τον πίνακα χειριστηρίου. Θα αφήσουμε τα μέρη απενεργοποιημένα, ώστε να μπορούμε να προσθέσουμε τα ηλεκτρονικά και άλλα εξαρτήματα.

Βήμα 4: Βήμα 4: Κωδικοποιήστε το Arduino

Βήμα 4: Κωδικοποιήστε το Arduino
Βήμα 4: Κωδικοποιήστε το Arduino

Προσθέστε τον ακόλουθο κώδικα στο arduino σας. Αυτός ο κώδικας επιτρέπει στο arduino να διαβάζει τα κουμπιά και τα εξάγει ως εισόδους πληκτρολογίου στο raspberry pi.

void setup () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick Up

pinMode (3, INPUT_PULLUP); // Joystick Down

pinMode (4, INPUT_PULLUP); // Joystick Right

pinMode (5, INPUT_PULLUP); // Joystick Αριστερά

pinMode (6, INPUT_PULLUP); // Κουμπί 1

pinMode (7, INPUT_PULLUP); // Κουμπί 2

pinMode (8, INPUT_PULLUP); // Κουμπί 3

pinMode (9, INPUT_PULLUP); // Κουμπί 4

}

void loop () {

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);

εάν (κατάσταση2 == ΧΑΜΗΛΟ) {

Keyboard.press (215)

}

αλλού{

Keyboard.release (215)

}

εάν (κατάσταση3 == ΧΑΜΗΛΟ) {

Keyboard.press (216)

}

αλλού{

Keyboard.release (216)

}

εάν (κατάσταση4 == ΧΑΜΗΛΟ) {

Keyboard.press (217)

}

αλλού{

Keyboard.release (217)

}

εάν (κατάσταση5 == ΧΑΜΗΛΟ) {

Keyboard.press (218)

}

αλλού{

Keyboard.release (218)

}

εάν (κατάσταση6 == ΧΑΜΗΛΟ) {

Keyboard.press (219)

}

αλλού{

Keyboard.release (219)

}

εάν (κατάσταση7 == ΧΑΜΗΛΟ) {

Keyboard.press (220)

}

αλλού{

Keyboard.release (220)

}

εάν (κατάσταση8 == ΧΑΜΗΛΟ) {

Keyboard.press (221)

}

αλλού{

Keyboard.release (221)

}

εάν (κατάσταση9 == ΧΑΜΗΛΟ) {'

Keyboard.press (222)

}

αλλού{

Keyboard.release (222)

}

}

Βήμα 5: Βήμα 5: Καλωδίστε τα Ηλεκτρονικά

Βήμα 5: Καλωδίστε τα Ηλεκτρονικά
Βήμα 5: Καλωδίστε τα Ηλεκτρονικά

Χρησιμοποιώντας τον κωδικό, συνδέστε το χειριστήριο στις ακίδες 2 έως 5 στο arduino και γειώστε τον 5ο πείρο.

Στη συνέχεια, συνδέστε έναν πείρο σε κάθε κουμπί στη γείωση και τους υπόλοιπους πείρους στους πείρους 6 έως 9 στο arduino.

Τέλος, συνδέστε το arduino στο raspberry pi το οποίο θα εγκαταστήσουμε στο επόμενο βήμα.

Βήμα 6: Βήμα 6: Ρυθμίστε το Raspberry Pi 3

Βήμα 6: Ρύθμιση Raspberry Pi 3
Βήμα 6: Ρύθμιση Raspberry Pi 3

Μεταβείτε στη διεύθυνση https://retropie.org.uk/download/ και κάντε λήψη της πιο πρόσφατης έκδοσης του retropie.

Χρησιμοποιώντας το προτιμώμενο λογισμικό της επιλογής σας, αναβοσβήνετε την εικόνα στην κάρτα microSD και τοποθετήστε την στο raspberry pi 3. Σας προτείνω τη συσκευή δίσκου win32.

Συνδέστε το raspberry pi στην οθόνη 7 ιντσών και τροφοδοτικό.

Όταν σας ζητηθεί να διαμορφώσετε έναν ελεγκτή, ακολουθήστε τη διαδικασία χρησιμοποιώντας το χειριστήριο arduino που κωδικοποιήσατε και ενσύρματα συνδέσατε προηγουμένως.

Για τη συγκεκριμένη ρύθμιση θα εκτελέσουμε εισβολείς χώρου στο SNES, οπότε βρείτε το αντίγραφο της rom online από μια αξιόπιστη πηγή, όπως

Τώρα μεταφέρετε την ROM χρησιμοποιώντας ένα πρόγραμμα όπως το winSCP για να ssh στο raspberry pi και αντιγράφοντας το αρχείο στον κατάλογο/retropie/roms/snes.

Επανεκκινήστε το raspberry pi και το λογότυπο SNES θα πρέπει να προστεθεί στο μενού με το ROM των εισβολέων χώρου να αναγράφεται στο μενού του.

Βήμα 7: Βήμα 8: Βάλτε τα όλα μαζί

Βιδώστε το joystick στη θέση του στο κόντρα πλακέ. Στη συνέχεια, προσθέστε τα κουμπιά. Οι περισσότεροι θα έχουν ένα μάνταλο στο εσωτερικό του το οποίο θα το κρατήσει στη θέση του χωρίς τη χρήση βιδών.

Συνδέστε τον πίνακα με χειριστήριο και κουμπιά στον σκελετό του ντουλαπιού, στερεώνοντάς τον στη θέση του.

Τοποθετήστε την οθόνη στην τρύπα που κόβεται στο γωνιακό πρόσωπο.

Συνδέστε ξανά όλα τα ηλεκτρονικά και τοποθετήστε τα στην πίσω πλακέτα για να τα σφραγίσετε. Βεβαιωθείτε ότι έχετε αφήσει μια τρύπα για την παροχή ρεύματος για να συνδέσετε μια πρίζα.

Συνιστάται: