ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Arcade Machine με το Raspberry PI

Με αφορμή το άρθρο της Λέσχης Φίλων Ανοιχτού Λογισμικού Κοζάνης (http://klug.gr) σχετικά με τη δική τους παιχνιδομηχανή, αποφάσισα και εγώ να καταγράψω τη διαδικασία κατασκευής της δικής μου μηχανής για να παίρνει ιδέες κάθε ενδιαφερόμενος!

WP_20160903_002

Όλα ξεκίνησαν από ένα φύλλο MDF διαστάσεων 3050 mm x 1850 mm και πάχους 16mm. Μετά από πολλές αναζητήσεις βασίστηκα σε σχέδια που βρήκα στο ProjectMAME (http://www.koenigs.dk/mame/eng/stepprojectmame.htm) τα οποία τροποποίησα με βάση τις απαιτήσεις μου. Χρειάστηκαν εργαλεία ξυλουργικής (κατσαβίδια, τρυπάνι, σέγα - πριόνι, τριβείο, κόλλα, βίδες διαφόρων ειδών), καλός σχεδιασμός, πολλά λάθη και διορθώσεις, υπομονή και προσπάθεια για το τελικό αποτέλεσμα το οποίο όμως άξιζε με το παραπάνω! Το Raspberry PI 3 αποτελεί τον πυρήνα της μηχανής το οποίο συνεργάζεται άψογα με τον i-pac controller της εταιρείας Ultimarc (https://www.ultimarc.com/ipac1.html) για την επικοινωνία των joystick και των κουμπιών του παιχνιδού με το Raspberry. Το λογισμικό που εγκαταστάθηκε στο Raspberry είναι το Retropie (https://retropie.org.uk/) το οποίο αποτελεί μία open-source, ελαφριά και απόλυτα αφοσιωμένη στο παιχνίδι και στο emulation παλαιών υπολογιστών διανομή του Raspbian. Η εγκατάσταση είναι απλούστατη, δεν απαιτείται προγραμματισμός και οποιαδήποτε άλλη παρέμβαση στο λογισμικό. Μόλις τροφοδοτηθεί με ρεύμα το Raspberry όλα απλώς παίζουν άψογα!

Υλικά που χρησιμοποιήθηκαν και ενδεικτικό κόστος:

  1. Raspberry PI 3 με κάρτα SD 32 GB (θα μπορούσε να χρησιμοποιηθεί και μικρότερη) και τροφοδοτικό.  (70 €)
  2. I-pac 2 controller (55 €)
  3. 2 Joystick τύπου Arcade (15 €)
  4. 14 Push buttons (30 €)
  5. Καλώδια, ακροδέκτες (25€)
  6.  Κερματοδέκτης (15 €)
  7. Ενισχυτής ήχου (10 €)
  8. Καλώδιο HDMI (4 €)
  9. Λάμπες LED (LED strip) (14 €)
  10. Τροφοδοτικό για τον ενισχυτή και τo LED strip (23 €)
  11. Ηχεία τύπου αυτοκινήτου (22 €)
  12. Πολύμπριζο 5 θέσεων (5 €)
  13. Ξυλεία MDF (60 €)
  14. Φύλλα plexiglass (25 €)
  15. Τροχοί (10 €)
  16. Βερνίκια, χρώματα, πινέλα, ράγες συρταριού (28 €)
  17. Βίδες, κόλλες (10 €)
  18. Αυτοκόλλητα, διακόσμηση (45 €)

Βήμα 1ο - Σχεδιασμός πάνω στο ξύλο και στη συνέχεια κόψιμο των κομματιών

Γιώργος Τριχόπουλος - Arcade Machine

Σχεδιασμός Control Panel.

 

Γιώργος Τριχόπουλος - Arcade Machine

Προετοιμασία για κοπή - τρύπημα.

 

To control panel μετά το τρύπημα

To control panel μετά το τρύπημα.

 

Κόψιμο των πλαϊνών μερών της καμπίνας.

Κόψιμο των πλαϊνών μερών της καμπίνας.

 

Σχεδιασμός αεραγωγών στην πλάτη.

Σχεδιασμός αεραγωγών στην πλάτη.

 

Η πλάτη μετά το κόψιμο των αεραγωγών.

Η πλάτη μετά το κόψιμο των αεραγωγών.

 

Το kick plate (πόρτα εμπρός) με άνοιγμα για τον κερματοδέκτη.

Το kick plate (πόρτα εμπρός) με άνοιγμα για τον κερματοδέκτη.

 

Βήμα 2ο - Συναρμολόγηση

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

Η πρώτη συναρμολόγηση των κομματιών. Χρησιμοποιήθηκε κόλλα ταυτόχρονα με τις βίδες.

Η πρώτη συναρμολόγηση των κομματιών. Χρησιμοποιήθηκε κόλλα ταυτόχρονα με τις βίδες.

 

Ολοκλήρωση της συναρμολόγησης του βασικού σκελετού της καμπίνας. Μετά από αυτό έπρεπε να λειανθούν (με τριβείο ή με γυαλόχαρτο) όλες οι ακμές.

Ολοκλήρωση της συναρμολόγησης του βασικού σκελετού της καμπίνας. Μετά από αυτό έπρεπε να λειανθούν (με τριβείο ή με γυαλόχαρτο) όλες οι ακμές.

 

Όψη της συναρμολογημένης καμπίνας από το πίσω μέρος.

Όψη της συναρμολογημένης καμπίνας από το πίσω μέρος.

 

Βήμα 3ο - Βαφή

 

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

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

 

Μετά το αστάρωμα έπρεπε να λειανθούν ξανά όλες οι επιφάνειες και κυρίες οι ακμές.

Μετά το αστάρωμα έπρεπε να λειανθούν ξανά όλες οι επιφάνειες και κυρίες οι ακμές.

 

Στη συνέχεια ξεκίνησε η βαφή του μαύρου χρώματος με ρολό.

Στη συνέχεια ξεκίνησε η βαφή του μαύρου χρώματος με ρολό.

 

Ολοκλήρωση του βαψίματος των μαύρων επιφανειών.

Ολοκλήρωση του βαψίματος των μαύρων επιφανειών.

 

Και μία διαφορετική όψη.

Και μία διαφορετική όψη.

 

Βήμα 4ο - Τοποθέτηση των ηλεκτρονικών - ηχείων

Τοποθέτηση των ηχείων στο πάνω μέρος της καμπίνας.

Τοποθέτηση των ηχείων στο πάνω μέρος της καμπίνας.

 

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

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

 

WP_20160626_003

Στη συνέχεια τοποθετήθηκαν και στερεώθηκαν τα LED.

Στη συνέχεια τοποθετήθηκαν και στερεώθηκαν τα LED.

 

Το τελικό αποτέλεσμα με την επιγραφή φωτισμένη ήταν πολύ ικανοποιητικό!

Το τελικό αποτέλεσμα με την επιγραφή φωτισμένη ήταν πολύ ικανοποιητικό!

 

Τοποθετήθηκαν τα κουμπιά και οι μοχλοί στον πίνακα ελέγχου και έγιναν όλες οι συνδέσεις. Διακρίνεται το Raspberry και το I-Pac τα οποία συνδέονται μεταξύ τους μέσω καλωδίου USB.

Τοποθετήθηκαν τα κουμπιά και οι μοχλοί στον πίνακα ελέγχου και έγιναν όλες οι συνδέσεις. Διακρίνεται το Raspberry και το I-Pac τα οποία συνδέονται μεταξύ τους μέσω καλωδίου USB.

 

Βήμα 4ο - Ολοκλήρωση συναρμολόγησης και διακόσμηση καμπίνας

 

Δημιουργία συρταριού για να τοποθετηθεί το πληκτρολόγιο και ποντίκι.

Δημιουργία συρταριού για να τοποθετηθεί το πληκτρολόγιο και ποντίκι.

 

Το kick plate έτοιμο, με αυτοκόλλητο διακοσμητικό.

Το kick plate έτοιμο, με αυτοκόλλητο διακοσμητικό.

 

Η καμπίνα αρχίζει να παίρνει την τελική της μορφή.

Η καμπίνα αρχίζει να παίρνει την τελική της μορφή.

 

Τοποθέτηση πλαινών αυτοκόλλητων διακοσμητικών.

Τοποθέτηση πλαινών αυτοκόλλητων διακοσμητικών.

 

Τοποθέτηση του control panel στο οποίο έχει προστεθεί και ένα φύλλο plexiglass.

Τοποθέτηση του control panel στο οποίο έχει προστεθεί και ένα φύλλο plexiglass.

 

Η πρώτη δοκιμή!

Η πρώτη δοκιμή!

 

WP_20160903_005[1]

Η καμπίνα ολοκληρωμένη έχοντας τοποθετήσει τον κερματοδέκτη και το τζάμι (plexiglass) μπροστά στην οθόνη. Χρειάστηκε υπομονή και περισσότερες από 300 ώρες εργασίας μέσα σε διάστημα 6 μηνών για την ολοκλήρωση του έργου. Στόχος ήταν από την αρχή να αποδοθεί η αισθητική και η λειτουργία των μηχανών της δεκαετίας '80 και το αποτέλεσμα είναι άκρως ικανοποιητικό!

 

Πηγές:

Project MAME: http://www.koenigs.dk/mame/eng/stepprojectmame.htm

Retropie: https://retropie.org.uk/

Raspberry PI: https://www.raspberrypi.org/

Ultimarc: https://www.ultimarc.com/ipac1.html

 

8 thoughts on “Arcade Machine με το Raspberry PI

  1. Καλησπερα, πολυ καλη δουλεια μπραβο.εχω ολοκληρωση αρκετα pi projects κ στα σκαρια ειναι ενα table top arcade αντι καμπινας λογο χωρου.Ηθελα να ρωτησω για τον ενισχυτη ηχου που χρησιμοποιησατε.για ποσα καναλια ειναι? εχουμε λινκ?

  2. Καλησπέρα φίλε, Πολύ όμορφη η κατασκευή και έχω προχωρήσει και εγώ σε μια αυτού του στυλ αλλά δεν μπορώ και αν βρω, και αυτά που βρίσκω μάλλον δεν είναι σωστά, αρχεία roms… υπάρχει κάτι ? Μου βρίσκει το retropie παιχνίδια αλλά βγάζει μήνυμα λάθους και σταματάει πριν καν κάνει κάτι για να βγάλει το παιχνίδι….

Leave a Reply to Stelios Gerochristodoulou Cancel reply