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

PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED: 13 βήματα (με εικόνες)
PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED: 13 βήματα (με εικόνες)

Βίντεο: PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED: 13 βήματα (με εικόνες)

Βίντεο: PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED: 13 βήματα (με εικόνες)
Βίντεο: Lego Star Wars The Video Game HYPERSPIN MICROSOFT XBOX OLD X BOX ORIGINAL NOT MINE VIDEOSUSA 2024, Ιούλιος
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED
PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED
PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED
PIXELCADE - Mini Bartop Arcade με ενσωματωμένη οθόνη PIXEL LED

**** Βελτιωμένη έκδοση με ενσωματωμένο LED Marquee Εδώ ****

Μια bartop arcade κατασκευή με τη μοναδική δυνατότητα μιας ενσωματωμένης οθόνης LED που ταιριάζει με το επιλεγμένο παιχνίδι. Η τέχνη του χαρακτήρα στις πλευρές του ντουλαπιού είναι ένθετα κομμένα με λέιζερ και όχι αυτοκόλλητα.

Ένα τεράστιο ευχαριστώ στον Tobias για την ανάρτηση του αρχικού σχεδίου CAD με λέιζερ για αυτό το έργο. Αυτό το έργο αξιοποιεί τον σχεδιασμό από τον Tobias με τις ακόλουθες τροποποιήσεις:

  • Ενσωματωμένη οθόνη PIXE: LED ART που αλλάζει με το επιλεγμένο παιχνίδι RetroPie
  • Ένθετες πλευρικές τέχνες κομμένες με λέιζερ
  • Ενισχυτής ήχου με κουμπί ελέγχου έντασης
  • Κουμπί τερματισμού/επανεκκίνησης
  • Ακρυλικό εναντίον ξύλου

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

Όλα τα αρχεία. SVG κομμένα με λέιζερ, σενάρια λογισμικού, εικόνες και κινούμενα σχέδια LED GIF, πίνακας καλωδίωσης και έργα τέχνης για αυτό το έργο βρίσκονται εδώ στο GitHub.

Ανταλλακτικά

1x Arcade Joystick

Κουμπιά Arcade 4x 30mm

Κουμπί ώθησης 1x στιγμιαίας τοποθέτησης (0,62 οπή τοποθέτησης)

(2) Κουμπί κουκούλας 12mm - Κόκκινο - E -Switch PV5S64019

(1) 12mm Dome Pushbutton Green - E -Switch PV5S64018

(2) 12mm Dome Pushbutton Yellow - E -Switch PV5S64016

(1) 12mm Dome Pushbutton White - E -Switch PV5S64012

(1) 12mm Dome Pushbutton Black - E -Switch PV5S64011

1x 2,1mm Panel Mount DC Jack (0,33 τρύπα στερέωσης)

1x Rocker On/Off Panel Mount Switches (θα χρειαστείτε 2 αλλά το PIXEL: Maker's Kit συνοδεύεται από 1)

1x Raspberry Pi 3+

1x κάρτα microSD (128 GB είναι καλό μέγεθος για αυτό το έργο)

1x Επίσημο Raspberry Pi Monitor

1x Pixelcade LED Marquee Kit

1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit ή άλλες πηγές

1x ενισχυτής ήχου

2x Mini Oval ηχεία 35mm x 20mm

1x στερεοφωνικό καλώδιο ήχου (η σωστή γωνία είναι καλύτερη, αλλά η κανονική θα ταιριάζει και είναι επίσης εντάξει)

2x Καλώδιο στήριξης πίνακα USB A-A

6x Super Bright 5mm λευκά LED (για οπίσθιο φωτισμό της καμπίνας)

6x 220 ohm αντιστάσεις

1x Υποδοχή ισχύος DC δεξιάς γωνίας

1x υποδοχή microUSB (χρησιμοποιήστε ένα παλιό καλώδιο microUSB και κόψτε τη μεγάλη πλευρά USB)

1x Μπουκάλι μελάνι Ινδίας

1x σφουγγάρι Mr. Clean Magic Eraser

Ταινία μπλε ζωγράφου

Βίδες, παξιμάδια, στάσεις

Βίδες κεφαλής 8x 4/40 x 3/16 (για θύρες συντήρησης)

2x βίδες κεφαλής ταψιού 4/40 x 7/16 ;

7x βίδες M3 x 10mm

4x βίδες M3 x 5mm (για βάσεις χειριστηρίου)

4x τετραγωνικά εξαγωνικά παξιμάδια M3 (για βάσεις χειριστηρίου)

Βίδες κεφαλής 8x 2/56 x 1/2 μαύρες (για ηχεία)

8x 2/25 παξιμάδια (για ηχεία)

(2) Hex Stand-Off Aluminium, 1/4 "Hex, 1-1/8" Long, 4-40 Thread

(4) Hex Stand-Off Aluminium, 1/4 "Hex, 5/8" Long, 4-40 Thread

2x 4/40 x 3/8 Νάιλον Βίδες

4x 4/40 νάυλον καρύδια

4x λάστιχα προφυλακτήρα για το κάτω μέρος

Ακρυλικό & Κόλλα

4x 12x20 "Μαύρο ακρυλικό φύλλο, πάχους 1/8"

4x 12x20 "Κόκκινο ακρυλικό φύλλο, πάχους 1/8"

1x 12x20 "Λευκό ακρυλικό φύλλο - πάχος 1/16"

Ακρυλικό φύλλο καπνού 1x 12x12, πάχους 1/8 (προαιρετικός διαχύτης μήτρας LED)

1x 12x12 Διαυγές ακρυλικό φύλλο, πάχους 1/8"

Διάφορα χρωματιστά φύλλα ανάλογα με τα επιθυμητά ένθετα arcade (προαιρετικά)

Ακρυλική τσιμεντοκόλλα

Ακρυλικό τσιμέντο για τριχοειδή εφαρμογή

Εφαρμοστής μπουκαλιών πολυαιθυλενίου χαμηλής πυκνότητας

Προαιρετικός

Ταινία Kaptop (για τη στερέωση των καλωδίων στην κεφαλίδα Pi)

1x Προσαρμογέας ήχου USB (αυτό δεν χρειάζεται πραγματικά, ενώ ο ήχος Pi είναι γνωστό ότι είναι κακός, δεν μπορώ πραγματικά να ξεχωρίσω τη διαφορά με αυτόν)

Dupont Female Pin Crimp Terminals 2.54mm Pitch (για να φτιάξετε τα δικά σας καλώδια με συνδετήρες DuPont που συνδέονται στην κεφαλίδα Raspberry Pi GPIO 40 ακίδων, αλλά μπορείτε επίσης να χρησιμοποιήσετε απλώς τα καλώδια ραφιών και να τα συνδέσετε που είναι φθηνότερα

Τερματικό πρέσα Dupont

Εργαλεία

Laser Cutter (χρησιμοποίησα Glowforge με επιφάνεια κοπής 19,5 x 11)

4/40 Tap Tool (για χτύπημα οκτώ οπών 4/40 για τις θύρες συντήρησης)

Βήμα 1: Μέτρηση πριν από την κοπή με λέιζερ

Μέτρηση πριν από την κοπή με λέιζερ!
Μέτρηση πριν από την κοπή με λέιζερ!

ΠΟΛΥ ΣΗΜΑΝΤΙΚΟ: Πριν κόψετε το ακρυλικό με λέιζερ για αυτό το έργο, βεβαιωθείτε ότι έχετε όλα τα μέρη στα χέρια σας πρώτα και μετρήστε για να διασφαλίσετε ότι ταιριάζουν στις οπές στερέωσης στα αρχεία. SVG λέιζερ. Ακολουθούν συγκεκριμένα στοιχεία για έλεγχο και προσαρμογή. Εάν δεν το κάνετε αυτό, θα καταλήξετε να απορρίψετε και να κόψετε ξανά πολύ ακρυλικό.

1. 32x32 P4 HUB75 LED Matrix - Αυτό που χρησιμοποιήθηκε σε αυτό το έργο αγόρασα απευθείας από την Κίνα, όχι από την Adafruit και διαφορετικοί κατασκευαστές πάνελ LED έχουν διαφορετικές θέσεις οπών στερέωσης.

2. Ηχεία - Δεν χρησιμοποίησα τα ηχεία στον σύνδεσμο και αντ 'αυτού είχα μερικά ξαπλωμένα γύρω από το κατάστημά μου. Αυτά στο σύνδεσμο νομίζω ότι είναι κοντά αλλά δεν είμαι σίγουρος ότι οι οπές στερέωσης θα ευθυγραμμιστούν ακριβώς.

3. Κουμπιά - Θα είστε εντάξει στις οπές των κουμπιών arcade 30mm, αλλά ελέγξτε τις τρύπες τοποθέτησης 7 κουμπιών έναντι των κουμπιών σας. Η οπή τοποθέτησης του κουμπιού στο πίσω μέρος είναι μεγαλύτερη από τις 6 οπές του κουμπιού στο μπροστινό μέρος.

Χρησιμοποίησα έναν κόφτη λέιζερ Glowforge και όλα τα αρχεία. SVG λέιζερ έχουν μέγεθος για το μέγεθος κοπής του Glowforge σε 19,5 "x 11".

Βήμα 2: Μελάνισμα του χαραγμένου ακρυλικού

Μελάνι με το χαραγμένο ακρυλικό
Μελάνι με το χαραγμένο ακρυλικό
Μελάνι με το χαραγμένο ακρυλικό
Μελάνι με το χαραγμένο ακρυλικό
Μελάνισμα του χαραγμένου ακρυλικού
Μελάνισμα του χαραγμένου ακρυλικού

Κόψτε και χαράξτε με λέιζερ "Red 2 - Back Side and Front Panel Push Buttons.svg". Σημειώστε ότι οι γραμμές στον μπροστινό πίνακα βαθμολογούνται με λέιζερ και το λέιζερ κειμένου είναι χαραγμένο.

Αφήστε την ακρυλική ταινία κάλυψης και βάψτε με πινέλο γενναιόδωρα μελάνι Ινδίας. Αφήστε το μελάνι Ινδίας να στεγνώσει για μερικές ώρες ή περισσότερο.

Μόλις στεγνώσει, αφαιρέστε την ακρυλική ταινία κάλυψης και θα σας μείνει κάποιο υπόλειμμα που θα αφαιρεθεί. Πάρτε μια ισχυρή κολλητική ταινία όπως η κολλητική ταινία Gorilla και πιέστε την δυνατά στο χαραγμένο κείμενο και, στη συνέχεια, αποκόψτε. Επαναλάβετε αυτό μερικές φορές και το μεγαλύτερο μέρος του υπολείμματος μελανιού θα αφαιρεθεί. Στη συνέχεια, χρησιμοποιήστε είτε ένα βρεγμένο μαλακό σφουγγάρι είτε ένα σφουγγάρι μαγικής γόμας Mr. Clean για να απογειώσετε το υπόλοιπο.

Βήμα 3: Κάτω και πίσω πλευρές W/ Θύρες συντήρησης και βάση Pixel LED Panel

Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel
Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel
Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel
Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel
Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel
Κάτω και πίσω πλευρές Θύρες W/ Συντήρησης και βάση Pixel LED Panel

Το λέιζερ έκοψε τα ακόλουθα αρχεία:

  • Black 1 - Bottom Maintenance Port.svg
  • Κόκκινο 1 - Θύρα συντήρησης πίσω και LED Matrix Mount.svg

Η συναρμολόγηση και η κόλληση των θυρών συντήρησης είναι λίγο περίπλοκη, καλύτερα να αναφερθείτε στο βήμα 3 από τον Tobias.

Βήμα 4: Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED

Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED
Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED
Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED
Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED
Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED
Τοποθέτηση του πίνακα PIXEL και του πίνακα μήτρας LED

Προχωρήστε και αφαιρέστε την ακρυλική ταινία κάλυψης και από τις δύο πλευρές τώρα.

Πρώτα τοποθετήστε την πλακέτα PCB PIXEL και στη συνέχεια τοποθετήστε το πάνελ LED στην άλλη πλευρά. Δώστε προσοχή στον προσανατολισμό και βεβαιωθείτε ότι το πάνελ LED είναι στραμμένο προς τα πάνω και ταιριάζει με την ετικέτα στην ακρυλική βάση.

Στη συνέχεια, τοποθετήστε τη βίδα στο κάτω δεξί χέρι της πλακέτας PIXEL στο πλαίσιο.

Τοποθετήστε τον πίνακα LED χρησιμοποιώντας (6) βίδες M3 x 8mm. Σημειώστε ότι τα πάνελ LED έχουν σπείρωμα για βίδες M3, το 4/40 δεν θα λειτουργήσει.

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

Σημειώστε ότι οι εξάγωνες αναμονές γίνονται στις εσωτερικές τρύπες και όχι στις εξωτερικές.

Τώρα τοποθετήστε τα εξάγωνα παξιμάδια χρησιμοποιώντας τέσσερις βίδες.

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

Βήμα 5: Μπροστινή οθόνη με οθόνη και Raspberry Pi

Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi
Μπροστινή οθόνη με οθόνη και Raspberry Pi

Το λέιζερ κόβει αυτά τα αρχεία:

  • Black 2 - Monitor Bevel and Marquee.svg
  • Μαύρο 3 - Μπροστινή οθόνη μέσα και έξω.svg

Συνδέστε την οθόνη Pi και το Raspberry Pi. Βεβαιωθείτε ότι έχετε τοποθετήσει την οθόνη Pi στο πλαίσιο χωρίς την υποδοχή. Αυτό το βήμα συναρμολόγησης είναι δύσκολο, οπότε να είστε σίγουροι και ανατρέξτε στο βήμα 4 στο Instructable του Tobias για να κάνετε αυτό το μέρος σωστά.

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

Τώρα είναι μια καλή στιγμή για να εγκαταστήσετε το RetroPie, την προκατασκευασμένη εικόνα που θα εγκαταστήσετε στην κάρτα Pi microSD σας. Στο τέλος της εγκατάστασης RetroPie, θα σας ζητηθεί να διαμορφώσετε εισόδους. Συνδέστε ένα γενικό πληκτρολόγιο USB και χρησιμοποιήστε αυτά τα πλήκτρα:

D -PAD UP - Πάνω βέλος

D -PAD DOWN - Κάτω βέλος

D -PAD LEFT - Αριστερό βέλος

D -PAD RIGHT - Δεξί βέλος

Έναρξη - Α

Επιλέξτε - S

Ένα κουμπί - Z

Κουμπί B - X

Κουμπί Χ - Γ

Κουμπί Y - V

Κρατήστε πατημένο οποιοδήποτε πλήκτρο για να παραλείψετε τα υπόλοιπα πλήκτρα μέχρι να φτάσετε στο Ενεργοποίηση πλήκτρου πρόσβασης

HOTKEY ENABLE - SPACE

Όταν φτάσετε στο OK, πατήστε το κουμπί που έχετε διαμορφώσει ως το κουμπί A, το οποίο σε αυτή την περίπτωση είναι "Z"

Βήμα 6: Πίνακας ελέγχου Arcade με ένθετα Joystick

Πίνακας ελέγχου Arcade με ένθετα Joystick
Πίνακας ελέγχου Arcade με ένθετα Joystick
Πίνακας ελέγχου Arcade με ένθετα Joystick
Πίνακας ελέγχου Arcade με ένθετα Joystick
Πίνακας ελέγχου Arcade με ένθετα Joystick
Πίνακας ελέγχου Arcade με ένθετα Joystick

Κοπή λέιζερ:

  • Μαύρο 4 - Πίνακας Ελέγχου.svg
  • Thin White 1 - Marquee White Liners.svg

Πρώτα κόψτε τα επάνω και τα κάτω στρώματα στο "Μαύρο 4 - Control Panel.svg" και χαράξτε τα πράσινα ορθογώνια βάθους 1mm (αυτό μπορεί να χρειαστεί ένα δεύτερο πέρασμα).

Στη συνέχεια, χρησιμοποιώντας το ίδιο αρχείο, αποκρύψτε τα επίπεδα "Top" και "Bottom" και αποκρύψτε το "Inlay layer". Αναποδογυρίστε το επάνω κομμάτι όπως στο μοβ κείμενο στην εικόνα. Χαράξτε τα ένθετα κατεύθυνσης arcade βάθους 2 mm ή 0,06 ". Στον κόφτη λέιζερ Glowforge, χρειάστηκαν 2 περάσματα χρησιμοποιώντας την προεπιλεγμένη ρύθμιση για το λεπτό ακρυλικό 1/8".

Mayσως χρειαστεί να αρχειοθετήσετε λίγο πριν τα ένθετα ξεπλυθούν. Μόλις ξεπλυθεί, χρησιμοποιήστε ακρυλικό τσιμέντο για να κολλήσετε στα ένθετα.

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

Το χειριστήριο Sanwa που πήρα ήταν προεπιλεγμένο για 8 κατευθύνσεις. Το ενδιαφέρον μου είναι τα arcade παιχνίδια της δεκαετίας του '80, τα οποία παίζονται κυρίως με 4-way joystick. Αυτή είναι λοιπόν μια καλή στιγμή για να αλλάξετε από 8 κατευθύνσεις σε 4 κατευθύνσεις, κάτι που γίνεται εύκολα μετακινώντας ένα κομμάτι προτύπου στο κάτω μέρος του χειριστηρίου, αυτό το βίντεο εξηγεί πώς να αλλάξετε από 8 κατευθύνσεις σε 4 κατευθύνσεις και αντίστροφα Το Χρησιμοποιώντας την κάτω θύρα συντήρησης του μηχανήματος arcade, μπορείτε να αλλάζετε μπρος -πίσω αργότερα αφού εγκατασταθούν όλα, αλλά ο χώρος είναι περιορισμένος και θα είναι πολύ πιο εύκολο να το κάνετε τώρα.

Χρησιμοποιήστε τον ελεγκτή συνέχειας στο πολύμετρό σας και, στη συνέχεια, επισημάνετε κάθε καλώδιο στο Joystick (πάνω, κάτω, αριστερά, δεξιά).

Βήμα 7: LED Light Bar για Marquee Backlight

LED Light Bar για Marquee Backlight
LED Light Bar για Marquee Backlight
LED Light Bar για Marquee Backlight
LED Light Bar για Marquee Backlight
LED Light Bar για Marquee Backlight
LED Light Bar για Marquee Backlight

Black 1 - Bottom Maintenance Port.svg περιέχει το ακρυλικό για τη λυχνία LED, οπότε το έχετε ήδη εκτυπώσει.

Συνδέστε τις 6 αντιστάσεις 220 ohm και τις 6 εξαιρετικά φωτεινές λευκές λυχνίες LED σύμφωνα με το σχηματικό σχήμα. Το μακρύ άκρο των LED πρέπει να πηγαίνει προς την αντίσταση και +5V και το κοντό άκρο προς το GND.

Βήμα 8: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Ανατρέξτε στα διαγράμματα του διαγράμματος καλωδίωσης και φτιάξτε το καλώδιο τροφοδοσίας που θα αποτελείται από μια θηλυκή υποδοχή DC, η οποία στη συνέχεια θα χωριστεί 4 κατευθύνσεις στο Pi (υποδοχή microUSB), PIXEL: LED ART Board (βύσμα σύνδεσης βαρελιού DC δεξιάς γωνίας), μίνι ενισχυτής ήχου (σύρμα σύνδεσης) και φωτεινή μπάρα LED (σύρμα σύνδεσης). Βρείτε ένα παλιό καλώδιο microUSB και κόψτε το μεγάλο άκρο του συνδετήρα USB και συνδέστε και κολλήστε σε αυτό το καλώδιο τροφοδοσίας για τη σύνδεση με το Pi.

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

Θα χρειαστείτε θηλυκά καλώδια DuPont για να συνδεθείτε στην κεφαλίδα GPIO 40 ακίδων στο Pi. Κατέληξα να φτιάχνω τα δικά μου καλώδια που ήταν πολύ διασκεδαστικό αλλά και πολλή δουλειά και θα χρειαστείτε επίσης ένα πτερύγιο και τα θηλυκά τερματικά DuPont. Θα είναι γρηγορότερο και φθηνότερο να χρησιμοποιείτε απλώς θηλυκά σε θηλυκά καλώδια DuPont που πιθανότατα έχετε ήδη ξαπλωμένα και να τα συνδέετε/κολλάτε. Εάν τελικά φτιάξετε τα δικά σας καλώδια DuPont, αποδεικνύεται ότι δεν είναι εύκολο να τα φτιάξετε, βρήκα αυτό το σεμινάριο βίντεο YouTube πολύ χρήσιμο και μπόρεσα να τα φτιάξω με ευκολία μετά από αυτό.

Φτιάξτε τα καλώδια για τα κουμπιά και το χειριστήριο και μην συνδεθείτε ακόμα στο Pi. Θα συνδεθείτε στο Pi στο επόμενο βήμα. Σε γενικές γραμμές, κάθε καλώδιο πρέπει να έχει μήκος ~ 13 ίντσες, που θα είναι αρκετά μεγάλο για να φτάσει στο Pi όταν τοποθετηθεί. Εάν μπορείτε, χρησιμοποιήστε διαφορετικό χρώμα για κάθε καλώδιο (χρησιμοποιήστε μαύρο για όλα τα GND) ή επισημάνετε κάθε καλώδιο που θα διευκολύνει τα πράγματα στο επόμενο βήμα.

Βήμα 9: Το βάζουμε όλα μαζί

Image
Image
Το βάζουμε όλα μαζί!
Το βάζουμε όλα μαζί!
Το βάζουμε όλα μαζί!
Το βάζουμε όλα μαζί!

Τώρα έρχεται το διασκεδαστικό μέρος όπου τα συνδυάζετε όλα! Αλλά πρώτα τοποθετήστε και τα 6 κουμπιά στον μπροστινό κόκκινο πίνακα, το κουμπί 4 arcade και το χειριστήριο στον μαύρο πίνακα ελέγχου και την υποδοχή τροφοδοσίας, τους διακόπτες εναλλαγής και τον ενισχυτή ήχου στον πίσω πίνακα. Δεν θα μπορείτε να τοποθετήσετε τα κουμπιά και το χειριστήριο αφού η θήκη είναι μαζί λόγω έλλειψης χώρου για τους αγκώνες.

Ακολουθήστε τις εικόνες για να συναρμολογήσετε τα πράγματα, αλλά μην κολλήσετε τίποτα ακόμα και, αντίθετα, χρησιμοποιήστε μια μπλε ταινία ζωγράφου για να κρατήσετε τα πράγματα προς το παρόν ενωμένα. Μόλις φτάσετε στην εικόνα με την ένδειξη "Αφού φτάσετε εδώ, συνδέστε καλώδια στην κεφαλίδα GPIO Pi" και, στη συνέχεια, ξεκινήστε να συνδέετε τα καλώδια στις ακίδες της κεφαλίδας Pi.

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

Μόλις τα συνδέσετε όλα, ενεργοποιήστε το σύστημα και κάντε μια πλήρη δοκιμή που περιλαμβάνει τη δοκιμή του χειριστηρίου και κάθε κουμπιού. Για δοκιμή, θα χρειαστεί να εγκαταστήσουμε ένα βοηθητικό πρόγραμμα από το Adafruit που ονομάζεται Retrogame, το οποίο μετατρέπει το χειριστήριο και τις εισόδους κουμπιών από το GPIO του Pi σε εισόδους πληκτρολογίου. Χρησιμοποιώντας το Retrogame, δεν θα χρειαστείτε έναν ξεχωριστό εξομοιωτή πληκτρολογίου arcade USB που είναι ωραίο.

Ακολουθήστε αυτές τις οδηγίες από το Adafruit για να εγκαταστήσετε το Retrogame. Αφού εγκαταστήσετε το Retrogame, αντιγράψτε αυτό το αρχείο retrogame.cfg στον κατάλογο /boot στο Pi σας. Το αρχείο retrogame.cfg εδώ υποθέτει ότι ακολουθήσατε τις ίδιες αντιστοιχίσεις πληκτρολογίου και συνδέσεις καρφιτσών στον πίνακα καλωδίωσης από το βήμα 8 - Καλωδίωση. Εάν έχετε χρησιμοποιήσει διαφορετικές καρφίτσες ή αντιστοιχίσεις πληκτρολογίου, μην ανησυχείτε, απλώς κάντε τις αντίστοιχες αλλαγές στο retrogame.cfg. Οι πιθανότητες είναι ότι έχετε συνδέσει έναν ή δύο πείρους λάθος, οπότε απλώς δοκιμάστε κάθε είσοδο και διορθώστε.

Αυτό το σεμινάριο σας καθοδηγεί στον τρόπο ρύθμισης του συνδυασμένου κουμπιού τερματισμού και επανεκκίνησης.

Μόλις όλα λειτουργούν, τώρα είστε έτοιμοι να κάνετε τα πράγματα μόνιμα. Εάν τυχαίνει να έχετε κάποια ταινία Kapton, αυτός είναι ένας καλός τρόπος για να ασφαλίσετε τις ακίδες Pi διασφαλίζοντας ότι δεν θα χαλαρώσουν αργότερα. Τυλίξτε λίγη ταινία Kapton γύρω από τις καρφίτσες και την κεφαλίδα Pi. Αλλά μην ανησυχείτε αν δεν το κάνετε, θα πρέπει να είναι εντάξει.

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

Συνδέστε τα κομμάτια για τη μαρκέτα (φροντίστε να το κάνετε αυτό πριν προσθέσετε τη δεξιά πλευρά). Και στη συνέχεια κολλήστε τα άσπρα κομμάτια πάχους 1/16 στο εσωτερικό της κουρτίνας επίσης, το λευκό κάνει καλύτερο εφέ φωτισμού. Επίσης, συνδέστε τις δύο εξαγωνικές βάσεις για τη λυχνία LED και τοποθετήστε τη λωρίδα φωτός LED. θα πρέπει να είναι στραμμένη προς τα μέσα, αυτό δημιουργεί ένα φαινόμενο διάχυτου κιβωτίου φωτός. Αν τα LED είναι στραμμένα προς τα εμπρός, τα LED δεν θα διαχέονται αρκετά και θα δείτε LED στρογγυλά φωτεινά σημεία.

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

Τέλος, χρησιμοποιήστε ένα μύλο ή εργαλείο Dremel για να αλέσετε την αριστερή και τη δεξιά πλευρά έτσι ώστε να είναι στο ίδιο επίπεδο (οι μαύρες εγκοπές μπορεί να ξεκολλούν λίγο). Θα θελήσετε να το κάνετε αυτό, ώστε τα εξωτερικά κομμάτια όταν είναι προσαρτημένα να είναι ωραία και ανάλαφρα.

Βήμα 10: Marquee

Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου
Στέγη εισόδου

Δοκίμασα τόσο μια μαρκίζα με λέιζερ όσο και μια επαγγελματική τυπωμένη μαρκίζα σε ημιδιαφανή μεμβράνη. Τα καλύτερα αποτελέσματα σίγουρα με την επαγγελματική εκτύπωση.

Για την επαγγελματική εκτύπωση, πήγα με το https://gameroomsolutions.com/shop/marquee-print/, ήταν $ 25 τη στιγμή που γράφω αυτό το έγγραφο για την εκτύπωση και επειδή τα κουκούτσια μου είναι μικρά, τυπώνουν 2 για $ 25.

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

Το https://vectorlib.free.fr/ έχει κάποια arcade art σε διανυσματική μορφή που θα σας εξοικονομήσει πολύ χρόνο.

Οι διαστάσεις για αυτό το περίβλημα είναι 9,06 "x 2,17". Σάντουιτς την τυπωμένη μαρκίζα ανάμεσα σε δύο κομμάτια διαυγούς ακρυλικού και πρόσθεσα λίγη ακρυλική κόλλα στις άκρες για να κρατήσω τα δύο κομμάτια μαζί. Η κουκούλα εφαρμόζει στενά και κουμπώνει στη θήκη χωρίς να χρειάζεται μόνιμη κόλλα, ώστε να μπορείτε να ανταλλάξετε κουβέρτες αργότερα.

Βήμα 11: Αριστερά και Δεξιά Εξωτερικά Πάνελ & Ενθέματα

Image
Image
Αριστερά και Δεξιά Εξωτερικά πάνελ & ένθετα
Αριστερά και Δεξιά Εξωτερικά πάνελ & ένθετα
Αριστερά και Δεξιά Εξωτερικά Πάνελ & Ενθέματα
Αριστερά και Δεξιά Εξωτερικά Πάνελ & Ενθέματα

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

Εάν δεν χρησιμοποιείτε τα ένθετα, τότε τροποποιήστε το Red 4 - Side Pieces Outside.svg και διαγράψτε τα περιγράμματα του ένθετου. Αν θέλετε να εξατομικεύσετε τους δικούς σας αγαπημένους χαρακτήρες arcade, εδώ είναι ένας εξαιρετικός πόρος για arcade sprites. Στη συνέχεια, είναι θέμα απομόνωσης κάθε χρώματος του sprite και στη συνέχεια εντοπισμού σε ένα διανυσματικό πρόγραμμα όπως το Illustrator ή το Inkscape. Προσοχή, είναι καλή δουλειά. Αν θέλετε να κολλήσετε με τους χαρακτήρες που χρησιμοποίησα, χρησιμοποιήστε αυτό το αρχείο για να κόψετε με λέιζερ κάθε χρώμα κάθε χαρακτήρα.

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

Επίσης ΠΟΛΥ ΣΗΜΑΝΤΙΚΟ, δεν θέλετε να χρησιμοποιήσετε το κόκκινο χρώμα για κανέναν από τους ένθετους χαρακτήρες καθώς το πλαϊνό πλαίσιο είναι ήδη κόκκινο. Εάν λοιπόν το επιθυμητό arcade sprite σας έχει κόκκινο χρώμα, αντικαταστήστε άλλο χρώμα όπως έκανα με τον χαρακτήρα Dig Dug για παράδειγμα από κόκκινο σε μαύρο.

Βήμα 12: Σενάρια λογισμικού για το The PIXEL: LED ART Matrix Integration

Image
Image
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART
Σενάρια λογισμικού για την ενσωμάτωση μήτρας PIXEL: LED ART

Σχεδόν τελείωσα! Το τελευταίο βήμα είναι να προσθέσετε μερικά σενάρια έτσι ώστε η οθόνη PIXEL: LED ART να αλλάζει αυτόματα το έργο τέχνης με βάση την επιλεγμένη πλατφόρμα ή παιχνίδι από το RetroPie. Ευτυχώς, το RetroPie περιλαμβάνει ένα γάντζο που ονομάζεται runcommand, το οποίο είναι ένα σενάριο Linux shell bash shell (.sh) που εκτελείται πριν από την εκκίνηση κάθε παιχνιδιού. Έτσι, θα προσθέσουμε το δικό μας σενάριο runcommand που περνά το τρέχον παιχνίδι και πλατφόρμα σε ένα πρόγραμμα γραμμών εντολών Java (pixelc.jar) που στη συνέχεια γράφει ένα αντίστοιχο-g.webp

Αυτό το σενάριο κάνει τα εξής:

  1. Ελέγχει αν ένα-g.webp" />
  2. Εάν όχι, τότε ελέγξτε αν υπάρχει ένα γενικό LED-g.webp" />
  3. Εάν δεν βγει κανένα-g.webp" />
  4. Πριν γράψετε, βεβαιωθείτε ότι το νέο LED-g.webp" />

Σημειώστε ότι μετά την εγγραφή του LED-g.webp

Βήματα εγκατάστασης

Ελέγξτε αν η Java 8 είναι εγκατεστημένη στο Pi σας.

java -εκτροπή

Εάν η Java 8 δεν είναι εγκατεστημένη:

sudo apt-get ενημέρωση

sudo apt-get install oracle-java8-jdk

Δημιουργήστε πρώτα έναν κατάλογο στο Pi σας που ονομάζεται pixelcade.

mkdir/home/pi/pixelcade

Αντιγράψτε τα περιεχόμενα εδώ σε αυτόν τον φάκελο pixelcade στο Pi σας.

Σημείωση: Πρέπει να έχετε εγκατεστημένο το υλικολογισμικό Android και Pi στην πλακέτα PIXEL: LED ART που είναι η προεπιλογή, τα υλικολογισμικά iOS/Android δεν θα λειτουργήσουν. Ελέγξτε ξανά ότι η πλακέτα PIXEL: LED ART είναι USB συνδεδεμένη στο Pi. Επίσης, βεβαιωθείτε ότι ο διακόπτης εναλλαγής στην πλακέτα PIXEL: LED ART είναι στραμμένος προς την κατεύθυνση USB και όχι προς την κατεύθυνση BT. Βεβαιωθείτε ότι το Pi σας ανιχνεύει την πλακέτα PIXEL: LED ART.

ls /dev /ttyACM0

Και πρέπει να γυρίσεις πίσω

/dev/ttyACM0

Αντιγράψτε runcommand-onstart.sh και runcommand-onend.sh στο/opt/retropie/configs/all/στο Pi σας και, στη συνέχεια, κάντε εκτελέσιμα τα runcommand-onstart.sh και runcommand-onend.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh

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

1. Ορίζει τη διαδρομή όπου βρίσκεται το pixelc.jar. Εάν αντιγράψατε το pixelc.jar στο/home/pi/pixelcade, αφήστε αυτήν τη γραμμή ως έχει

PIXELPATH = "/home/pi/pixelcade/";

2. Ελέγχει ότι η πλακέτα PIXEL: LED ART είναι συνδεδεμένη. Αν ναι, συνεχίζουμε και αν όχι, το σενάριο τελειώνει.

αν $ pixelexists | grep -q '/dev/ttyACM0';

3. Το RetroPie περνάει σε αυτό το σενάριο με μεταβλητές φόρμας την επιλεγμένη ρομ παιχνιδιού και την επιλεγμένη πλατφόρμα παιχνιδιού (atari2600, nes, mame, κ.λπ.). Το παρακάτω απόσπασμα κώδικα θα εντοπίσει πρώτα την πλατφόρμα παιχνιδιού και θα επιλέξει ένα σχέδιο LED για τη συγκεκριμένη πλατφόρμα. Στη συνέχεια, θα ελέγξει εάν υπάρχει ένα συγκεκριμένο-g.webp

εάν

ηχώ "Καταχωρήθηκε $ {PLATFORM} Αν δήλωση"> & 2 εάν

ηχώ "Αρχείο $ MARQUEEGIF υπάρχει, οπότε θα το γράψουμε στο περίβλημα LED"> & 2

αλλού

εάν

GAMEIMAGE = $ MAMEDEFAULT

ηχώ "Αρχείο $ MARQUEEGIF ΔΕΝ ΥΠΑΡΧΕΙ, προεπιλεγμένο ως γενικό περίβλημα LED: $ {GAMEIMAGE}"> & 2

αλλού

GAMEIMAGE = $ MAMEDEFAULT <

ηχώ "Αρχείο $ NGPCDEFAULT ΔΕΝ ΥΠΑΡΧΕΙ, προεπιλεγμένη ως γενική οθόνη LED: $ {GAMEIMAGE}"> & 2

fi

fi

fi

4. Αυτή η τελευταία εντολή στο σενάριο κάνει την πραγματική εγγραφή στην οθόνη LED.

java -jar "/home/pi/pixelcade/pixelc.jar" --g.webp

Το παιχνίδι (1944-g.webp

Σημειώστε επίσης ότι κάθε φορά που ξεκινά ένα παιχνίδι, ένα αρχείο καταγραφής θα γράφεται στο /root/dev/shm/runcommand.log το οποίο θα είναι πολύ χρήσιμο για την αντιμετώπιση προβλημάτων.

Προχωρήστε λοιπόν και τροποποιήστε ανάλογα με τις ανάγκες σας και δημιουργήστε επίσης-g.webp

Για το συνδυασμένο κουμπί επανεκκίνησης και τερματισμού λειτουργίας στο πίσω μέρος, εδώ είναι το σενάριο για αυτό

Δεδομένου ότι αυτή η εγκατάσταση είναι για κάθετη προσανατολισμένη οθόνη, εδώ είναι ένα ωραίο κάθετο θέμα για το RetroPie

Έχω μεταφέρει αυτό το λογισμικό και στα Windows, εδώ είναι ένα παράδειγμα εγκατάστασης χρησιμοποιώντας το μπροστινό άκρο του Maximus Arcade στα Windows σε μια μεγαλύτερη εγκατάσταση μαρκίζας LED.

Βήμα 13: Διδάγματα

Διδάγματα
Διδάγματα

Μερικά πράγματα που θα είχα κάνει διαφορετικά:

Η οθόνη PIXEL: LED Art είναι ωραία, αλλά πραγματικά θα ήταν καλύτερη ως τοποθετημένη πρόσοψη στο μπροστινό μέρος. Σκοπεύω να κάνω μια άλλη κατασκευή με μήτρα LED 64x32 και στη συνέχεια θα πρέπει απλώς να τροποποιήσω το σχέδιο κοπής λέιζερ για τη μεγαλύτερη καμπίνα.

Παίζω κυρίως παιχνίδια arcade της δεκαετίας του '80, τα περισσότερα από τα οποία παίζουν καλύτερα σε κάθετα τοποθετημένη οθόνη έναντι της οριζόντιας βάσης σε αυτό το έργο.

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

Epilog X Διαγωνισμός
Epilog X Διαγωνισμός
Epilog X Διαγωνισμός
Epilog X Διαγωνισμός

Επόμενος στο διαγωνισμό Epilog X

Συνιστάται: