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

Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες: 3 βήματα
Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες: 3 βήματα

Βίντεο: Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες: 3 βήματα

Βίντεο: Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες: 3 βήματα
Βίντεο: World's Largest FREE WILL Debate w/ Top Physicists & Philosophers 2024, Ιούνιος
Anonim
Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες
Βάζοντας ήχο, φως και κίνηση σε ένα επιτραπέζιο παιχνίδι με μαγνήτες

Αυτό το έργο είναι μια προσπάθεια να τοποθετηθούν στοιχεία eletronics σε ένα επιτραπέζιο παιχνίδι. Μαγνήτες ήταν κολλημένοι σε πιόνια και αισθητήρες αίθουσας κολλήθηκαν κάτω από τον πίνακα. Κάθε φορά που ένας μαγνήτης χτυπά έναν αισθητήρα, παίζεται ένας ήχος, ανάβει ένα led ή ενεργοποιείται ένας σερβοκινητήρας. Έφτιαξα ένα επιτραπέζιο παιχνίδι Pokemon ως χριστουγεννιάτικο δώρο στον ανιψιό και την ανιψιά μου επειδή λατρεύουν τα Pokemons, αλλά το έργο μπορεί να ταιριάξει για κάθε είδους επιτραπέζιο παιχνίδι, ειδικά RPG.

Προμήθειες

- Arduino Mega 2560

- Buzzer

- Βοηθητικό μοτέρ

- LED

- Αισθητήρας HAL 3144

- USB breakout board

- κόντρα πλακέ

- σύρματα/θερμή κόλλα/εργαλεία/κλπ

Βήμα 1: Σχεδιάζοντας το παιχνίδι

Σχεδιάζοντας το Παιχνίδι
Σχεδιάζοντας το Παιχνίδι

Αυτό είναι ένα απλό παιχνίδι για παιδιά όπου τα πιόνια (Squirtle, Charmandar, Pikachu και Bulbassaur) πρέπει να διασχίσουν το γήπεδο και να φτάσουν στην άλλη πλευρά. Στην πορεία τους θα μπορούσαν να πολεμήσουν άλλα pokemon, να πάρουν κάρτες για να αυξήσουν την επίθεση ή να μειώσουν την άμυνα του εχθρού και να πάρουν χρήματα για να αγοράσουν άλλες κάρτες.

Δεν σκέφτηκα μπροστά πώς να παίξω το παιχνίδι γιατί ξέρω ότι τα ανιψιά μου θα φτιάξουν τους δικούς τους κανόνες:)

Βάζω ένα φύλλο χαρτιού Α4 μαζί και σκιαγραφώ τη θέση των σημείων στο γήπεδο. Έβαλα έναν αισθητήρα HAL κάτω από κάθε σχέδιο πόκεμπολ, όταν ο παίκτης έβαλε το πιόνι επί τόπου, ένα LED θα δείξει τι pokemon θα χρειαστείς για μάχη και θα ακουστεί ένας ήχος μάχης.

Όταν ο παίκτης φτάσει στο σημείο να πολεμήσει με τους Jolteon ή Vaporeon, δύο LED θα αναβοσβήνουν και μια άλλη μουσική θα παίζει, το ίδιο με τους Zapdos, Articunos, Moltres και Meltwo.

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

Βήμα 2: Κατασκευή και ηλεκτρονικά

Κατασκευές και Ηλεκτρονικά
Κατασκευές και Ηλεκτρονικά
Κατασκευές και Ηλεκτρονικά
Κατασκευές και Ηλεκτρονικά

Το ηλεκτρονικό που χρησιμοποιείται είναι απλό, αλλά οι ρουτίνες του κώδικα μπορεί να είναι πολύ περίπλοκες, επειδή πολλά σενάρια πρέπει να υποτεθούν. Για παράδειγμα: εάν τρεις ή τέσσερις παίκτες χτυπήσουν σημεία για να παίξουν ήχο ταυτόχρονα; Or το παιδί κινεί το πιόνι αργά και το arduino σκέφτεται τις θέσεις του επιτόπου;

Οι ρουτίνες αποσύνδεσης μου πήραν λίγο χρόνο για να διορθώσω, αλλά ελπίζω ότι ο κώδικας θα μπορούσε να βοηθήσει άλλους κατασκευαστές. Όταν ο μαγνήτης στο πιόνι ενεργοποιεί τον αισθητήρα HALL, η λυχνία LED θα ανάψει αμέσως, αλλά θα πρέπει να μείνει για 0,8 δευτερόλεπτα για να αναπαράγεται ο ήχος.

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

Η δομή είναι απλώς ένα φύλλο MDF με θραύσματα ξύλου ως πλαίσιο. Όλα τα εξαρτήματα ήταν κολλημένα εν θερμώ για να παραμείνουν στη θέση τους.

Το Snorlax και η γέφυρα εκτυπώθηκαν 3D, τα αρχεία STL είναι διαθέσιμα στο Thingverse:

Γέφυρα:

Snorlax:

Συνιστάται: