Πίνακας περιεχομένων:
- Βήμα 1: Λίστα μερών
- Βήμα 2: Διαμόρφωση Raspberry Pi
- Βήμα 3: Ρύθμιση της οθόνης
- Βήμα 4: Συναρμολόγηση κονσόλων κουμπιών
- Βήμα 5: Συναρμολόγηση διανομέων καραμελών
- Βήμα 6: Συνδυάζοντας τα πάντα μαζί
Βίντεο: Απόκριες ιπποδρομίες Arcade παιχνίδι: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Φέτος αποφασίσαμε να κάνουμε ένα arcade παιχνίδι ιπποδρομιών για το Halloween. Εμπνευστήκαμε από μια μηχανική έκδοση που ονομάζεται Roll-a-Ball Horse Racing. Ο στόχος μας ήταν να φτιάξουμε ένα παιχνίδι με κατευθείαν χειριστήρια για να προσελκύσει ένα ευρύ φάσμα παικτών. Με βάση τις εμπειρίες μας πέρυσι στην κατασκευή και τη λειτουργία των κουλοχέρηδων σοκολάτας, γνωρίζαμε ότι έπρεπε να φιλοξενήσουμε εκατοντάδες παίκτες για περίπου τρεις ώρες. Επομένως, ο επόμενος σχεδιασμός μας απαιτούσε γρήγορο χρόνο απόδοσης και έπρεπε να είναι ανθεκτικός για να αντέξει αυτήν την εντατική χρήση. Επιλέξαμε να χτίσουμε τέσσερις σταθμούς για να προωθήσουμε τον υγιή ανταγωνισμό και να προσφέρουμε επαρκή χωρητικότητα καθώς και να ελαχιστοποιήσουμε τον χρόνο αναμονής. Αντί οι παίκτες να κυλούν μπάλες για να προωθήσουν τα άλογα, συμφωνήσαμε σε ένα απλούστερο σετ κουμπιών χειριστηρίων. Θέλαμε επίσης να αμφισβητήσουμε τον εαυτό μας διανέμοντας μια νέα καραμέλα. Αφού αξιολογήσαμε πολλά είδη καραμελών που ήταν συσκευασμένα σε μικρά κουτιά, καταλήξαμε στα Mike & Ike's και Hot Tamales, τα οποία αγοράσαμε χύμα.
Βήμα 1: Λίστα μερών
- Raspberry Pi 3 B+
- Ελεγκτής Joy stick
- 8 μεγάλα κουμπιά
- 8 λαμπτήρες 5 βολτ για κουμπιά
- 4 σερβιτόροι Kuman MG996R Digi Hi-Torque
- Κόντρα πλακέ σημύδας 5,25mm
- Καλώδιο Cat 5
- Εκτυπωμένο βινύλιο με κολλητική επένδυση
- Πολλές καραμέλες (90mm x 50mm x 12mm)
- Όλα όσα αναφέρονται εδώ
- Αγοράστε περιουσιακά στοιχεία Ιπποδρομίας
Εργαλεία:
- Τρισδιάστατος εκτυπωτής
- Κόφτης λέιζερ
Βήμα 2: Διαμόρφωση Raspberry Pi
Για τη ρύθμιση του υπολογιστή μας, χρησιμοποιήσαμε ένα Raspberry Pi 3 B+ με Raspbian Lite για να τρέξουμε το παιχνίδι.
Πρώτα, κατεβάστε το αποθετήριο GitHub. Το πρόγραμμά μας εκτελείται χρησιμοποιώντας Pygame και Pillow, οπότε εκτελέστε το pip3 install -r Requires.txt στο τερματικό. Στη συνέχεια, δημιουργήστε ένα αντίγραφο του ample_config.py και ονομάστε το config.py. Στη συνέχεια, επεξεργαστείτε το για να προσαρμόσετε τον ελάχιστο αριθμό παικτών (χρησιμοποιήσαμε 2), τα ονόματα και τα μεγέθη αλόγων και το μέγεθος της οθόνης. Αποφασίσαμε να απονείμουμε δύο κουτιά με καραμέλες σε κάθε νικητή του παιχνιδιού και ένα κουτί σε όλους τους άλλους παίκτες. Άλλες παράμετροι είναι επίσης ρυθμιζόμενες εάν το επιθυμείτε.
Βήμα 3: Ρύθμιση της οθόνης
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Βήμα 4: Συναρμολόγηση κονσόλων κουμπιών
Οι κονσόλες μας ήταν κατασκευασμένες από ξύλο κόντρα πλακέ σημύδας με μεγάλα, στρογγυλά κουμπιά arcade (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN και διακοσμημένα με τυπωμένη κόλλα βινυλίου. Επιλέξαμε να χρησιμοποιήσουμε Αυτά τα κουμπιά ποιότητας arcade για την ανθεκτικότητα και τα φώτα τους. Για καθεμία από τις τέσσερις κονσόλες, χρησιμοποιήσαμε ζεύγη διαφορετικών χρωμάτων κουμπιών. Τα κουμπιά συνοδεύονταν από λαμπτήρες 12 βολτ, αλλά θέλαμε να τα ελέγξουμε από το Raspberry Pi που έχει ακίδες 5 βολτ, έτσι τα σβήσαμε για 5 βολτ (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Θέλαμε οι κονσόλες να είναι μικρές, ώστε να τις χωράμε από την άλλη πλευρά δίπλα σε ένα τραπέζι 8 '. Επιπλέον, θέλαμε να χρησιμοποιήσουμε ένα σταθερό συνδυασμό χρωμάτων έτσι ώστε να μπορούμε να χρησιμοποιούμε τα κουτιά εναλλακτικά.
Αρχικά κόψαμε και συναρμολογήσαμε τις κονσόλες κουμπιών μας χρησιμοποιώντας κόντρα πλακέ σημύδας 5,25 χιλιοστών. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Περάσαμε πολλά αποτυχημένα σχέδια μέχρι να φτάσουμε σε ένα που ήταν αρκετά μικρό και μπορούσε να συναρμολογηθεί σωστά. Πειραματιστήκαμε επίσης με την απόσταση μεταξύ των κουμπιών για να διασφαλίσουμε την ευκολία χρήσης των παικτών με φορεσιά. Στη συνέχεια, σχεδιάσαμε το βινύλιο και το εκτυπώσαμε και κόψαμε τοπικά. Εφαρμόσαμε το βινύλιο, στη συνέχεια εκτυπώσαμε 3D τα στηρίγματα Cat5 και τα βιδώσαμε στο πίσω μέρος κάθε κονσόλας. Τέλος, βιδώσαμε και συνδέσαμε τα κουμπιά. Στο σχεδιασμό μας, χρησιμοποιήσαμε συμπαγή καλώδια. Ωστόσο, κατά τη διάρκεια του παιχνιδιού, η συνεχής κρούση από τα κουμπιά αποσυνδέει σταδιακά τα καλώδια από τα κουμπιά. Προτείνουμε να χρησιμοποιήσετε καλώδια για να αποφύγετε αυτό το ζήτημα.
Κάθε κουτί είχε ένα καλώδιο Cat5 που περιέχει 8 καλώδια (4 ζεύγη). Συνδέσαμε ένα ζευγάρι σε κάθε διακόπτη στο κουτί και ένα ζευγάρι σε κάθε led στο κουτί. Στην πλευρά του βατόμουρου pi, 2 ζεύγη από τον διακόπτη συνδέονται με τον προσαρμογέα χειριστηρίου. Τα άλλα δύο ζεύγη συνδέονται με τις εξόδους LED της προσαρμοσμένης πλακέτας που συνδέσαμε στο pi μας. Σε μια μελλοντική έκδοση θα πρέπει να αλλάξουμε τον πίνακα σε ένα raspberry pi hat για να κάνουμε τη συναρμολόγηση πιο απλή. Το συνδέσαμε με τις πρόσθετες καρφίτσες gpio στην πλακέτα του σερβο ελεγκτή. Οι ακίδες LED GPIO ελέγχονται στο αρχείο config.py.
Βήμα 5: Συναρμολόγηση διανομέων καραμελών
Θέλαμε να δημιουργήσουμε αυτόματους διανομείς καραμελών που ήταν εύκολο να ξαναγεμίσετε. Δεδομένου ότι τα χρειαζόμασταν για να ταιριάζουν στο τραπέζι δίπλα σε κάθε κονσόλα κουμπιών, έπρεπε να είναι λεπτά για να ταιριάζουν στον περιορισμό των τραπεζιών μας 8 '. Επιπλέον, δεν θα μπορούσαν να είναι πολύ ψηλοί αφού θα παρεμποδίσουν την προβολή της οθόνης από τον παίκτη. Τέλος, θέλαμε οι παίκτες να μπορούν να δουν την καραμέλα μέσα στο διανομέα. Μετά από μερικά αποτυχημένα μοντέλα, εγκατασταθήκαμε σε έναν κάθετο τετράγωνο σωλήνα χτισμένο από ξύλο, πλεξιγκλάς και τον μηχανισμό διανομής μας. Ο μηχανισμός διανομής μας αποτελείται από έναν σερβοκινητήρα με έναν πείρο συνδεδεμένο που προωθεί ένα ράφι.
Στο σχεδιασμό μας, κόβουμε το ξύλο τόσο για την κονσόλα όσο και για το διανομέα καραμελών ταυτόχρονα για να είναι αποδοτικοί στους πόρους. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Στη συνέχεια, κόβουμε το πλεξιγκλάς με λέιζερ.
Εκτυπώσαμε επίσης το ράφι και το πιόνι. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Συγκεντρώσαμε τους διανεμητές ευθυγραμμίζοντας τα ξύλινα δόντια και χρησιμοποιήσαμε ένα λαστιχένιο σφυρί για να συνδέσουμε τους ξύλινους τοίχους και το πλεξιγκλάς. Για να φτιάξουμε έναν μεντεσέ για τον τοίχο του πίσω ξύλινου σωλήνα (απέναντι από το μπροστινό πλεξιγκλάς) που μας επέτρεψε να ξαναγεμίσουμε το διανομέα καραμελών καθ 'όλη τη διάρκεια του παιχνιδιού, κόψαμε δύο μικρούς ξύλινους κύκλους που κολλήσαμε στο πάνω και κάτω μέρος της δεξιάς πλευράς του πίσω μέρους τείχος. Κολλήσαμε ένα στύλο τόσο στο πάνω όσο και στο κάτω μέρος του πίσω ξύλινου τοίχου για να το τοποθετήσουμε σε κάθε κύκλο. (Δείτε την εικόνα #4). Για να κρατήσουμε κλειστή την πόρτα αναπλήρωσης, χρησιμοποιήσαμε ένα συνδετήρα.
Τέλος, βιδώσαμε τον σερβοκινητήρα, τοποθετήσαμε το τρισδιάστατο πείρο και ευθυγραμμίσαμε τα δόντια του με το ράφι.
Για να ταιριάξουμε με τον εκτυπωμένο σχεδιασμό βινυλίου των κονσόλων κουμπιών, βάψαμε με σπρέι τις συσκευές καραμελών με πράσινο χρώμα.
Βήμα 6: Συνδυάζοντας τα πάντα μαζί
- Συνδέοντας όλες τις κονσόλες κουτιού μαζί και με τους διανομείς καραμελών τους
- Σύνδεση διανομέων καραμελών και κονσόλας κουμπιών στο Raspberry Pi
- Σύνδεση του Raspberry Pi με τον αποστολέα MCTRL300
- Σύνδεση του κουτιού αποστολέα MCTRL300 στους δέκτες οθόνης.
- Βεβαιωθείτε ότι το Pi ξεκινά σε μια γραμμή εντολών και εκτελεί το παιχνίδι.
Συνιστάται:
BOBBY the Bear - Arduino Απόκριες Διακόσμηση: 6 Βήματα
BOBBY the Bear - Arduino Halloween Decoration: Αυτό το έργο γίνεται με το Arduino και αποτελείται από ένα τρομακτικό αρκουδάκι. Αυτό το μυστηριώδες μικρό αρκουδάκι μπορεί να φαίνεται ωραίο και χαριτωμένο με την πρώτη ματιά, αλλά μόλις το πλησιάσετε, το κεφάλι του γυρίζει και η πλευρά που αρχίζετε να βλέπετε δείχνει ένα μικρό αρκουδάκι
Motion Sensing Arduino Απόκριες Κολοκύθα: 4 Βήματα
Motion Sensing Arduino Halloween Pumpkin: Ο στόχος πίσω από αυτό το Instructable ήταν να δημιουργήσει έναν φθηνό και εύκολο τρόπο για να φτιάξετε διακοσμήσεις αποκριών στο σπίτι χωρίς προηγούμενη δεξιότητα ή φανταχτερά εργαλεία. Χρησιμοποιώντας εύκολα στοιχεία για πηγή από το διαδίκτυο, μπορείτε επίσης να φτιάξετε το δικό σας απλό και εξατομικευμένο
HACKED !: Λάμπα που τρεμοπαίζει για τις Απόκριες: 5 βήματα (με εικόνες)
ΧΑΚΙ! Σε αυτό το έργο θα σας δείξω πώς " χάκαρα " ένας κανονικός λαμπτήρας led. Με αυτόν τον τρόπο θα τρεμοπαίζει όπως τα φώτα σε κάθε ταινία τρόμου όταν πρόκειται να συμβεί κάτι κακό. Είναι μια αρκετά απλή κατασκευή αν
Πραγματικό παιχνίδι Life War Tower Defense παιχνίδι: 11 βήματα
Making a Real Life War Tower Defense Game: Γεια σας, είμαστε GBU! Στην ομάδα μας ανατέθηκε μια εργασία στο VG100, Intro to Engineering, class: να σχεδιάσουμε και να δημιουργήσουμε ένα πραγματικό παιχνίδι Warzone Tower Defense Game. Το VG100 είναι μια βασική τάξη που όλοι οι πρωτοετείς καλούνται να παρακολουθήσουν στο Joint Institute (JI.) The Joint Inst
Απόκριες ταφόπλακα: 4 βήματα (με εικόνες)
Απόκριες ταφόπλακα: Αυτή είναι η ταφόπλακα του Halloween που θα φτιάξετε. Τα κρανία στα μάτια του κάτω μέρους φωτίζουν διαφορετικά χρώματα Υλικά που θα χρειαστείτε: Velleman MK Flash Flash kit (2,99 $) http://www.frys.com/product/5417919?site=sr:SEARCH…Foxnovo Breadboard Ju