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

Guitar Hero With Arduino: 4 Βήματα
Guitar Hero With Arduino: 4 Βήματα

Βίντεο: Guitar Hero With Arduino: 4 Βήματα

Βίντεο: Guitar Hero With Arduino: 4 Βήματα
Βίντεο: Αφροδίτη Κοντάκου - Βήματα Γκρίζα 2024, Νοέμβριος
Anonim
Image
Image

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

Για να έχετε μια γενική επισκόπηση, δείτε το παραπάνω βίντεο.

Το συνολικό κόστος αυτού του έργου είναι μικρότερο από $ 15

Προμήθειες

Τρισδιάστατος εκτυπωτής

5x στιγμιαία κουμπιά

Σύρμα ηχείων, Ποτενσιόμετρα 2x 50k ohm

Ηχείο 0,5 watt

Arduino Nano

LED 30x WS2812b

Διακόπτης 1 amp

Συγκολλητικό σίδερο + συγκολλητικό

Ζεστή κόλλα

Βήμα 1: Εκτυπώστε τα καθορισμένα μέρη

Εκτυπώστε τα καθορισμένα μέρη
Εκτυπώστε τα καθορισμένα μέρη

Συνολικά, υπάρχουν περίπου 9 μέρη σε αυτό το έργο. Ο συνολικός χρόνος εκτύπωσης ήταν περίπου 15 ώρες για μένα. Χώρισα τα έργα και κόλλησα τα κομμάτια μαζί με το e6000. Ο στόχος μου ήταν να μπορέσω να περάσω ένα λευκό τρισδιάστατο κομμάτι πάνω από τα LED για να τα διαδώσω και να δώσω ένα λαμπερό αποτέλεσμα. Έχοντας αυτό κατά νου, έπρεπε να επεξεργαστώ τους τοίχους και να προσθέσω ένα κενό για να γλιστρήσω το λευκό κομμάτι.

Το πρώτο τμήμα που εκτύπωσα είναι το περίβλημα του κουμπιού. Ο στόχος μου είναι να κολλήσω ένα καλώδιο γείωσης και αλυσίδα μαργαρίτας από το ένα κουμπί στο άλλο με το καλώδιο γείωσης. Όταν πατηθεί το κουμπί, θα επιστρέψει το σήμα της γείωσης στο Arduino, ενημερώνοντάς το ότι έχει πατηθεί. Οι φαρδιές τρύπες είναι για να γλιστρήσει το άκρο του led εάν υπήρχε επιπλέον χώρος, ωστόσο, αυτό θα μπορούσε να συμπληρωθεί και δεν ήταν απαραίτητο.

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

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

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

Βήμα 2: Συγκόλληση

Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση

Πάνω είναι το διάγραμμα συγκόλλησης και πώς πρέπει να μοιάζει το έργο. Υπήρχε πολλή συγκόλληση. Βεβαιωθείτε ότι έχετε σωστό εξαερισμό και βοηθάει να έχετε ένα ζευγάρι βοηθητικά χέρια ή τσιμπιδάκια για να συγκρατήσετε καλώδια και άλλο υλικό Περίπου τα 3/4 των ακίδων χρησιμοποιήθηκαν στο Arduino. Μόλις τα κομμάτια ήταν στη θέση τους, ήταν ένα σφιχτό σφίξιμο για να κολλήσετε τα καλώδια, ειδικά στις λωρίδες LED. Χρησιμοποίησα σφιγκτήρες όταν κολλούσα κάθε κομμάτι για να εξασφαλίσω έναν επίπεδο και ισχυρό δεσμό μεταξύ των πλαστικών. Εάν χρειαζόταν αντικατάσταση εξαρτημάτων, μπορώ να αφαιρέσω τα κολλημένα κομμάτια και να τα ξανακολλήσω όπως απαιτείται

Έχω αλυσοδέσει τα κουμπιά με ένα καλώδιο γείωσης αντί να τρέξω κάθε μεμονωμένο σύρμα σε ένα κουμπί. Κάθε κουμπί έχει έναν αντίστοιχο πείρο στο Arduino μαζί με τα LED.

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

Κωδικοποιήστε το!
Κωδικοποιήστε το!

Μπορείτε να δημιουργήσετε τον δικό σας κώδικα και τρισδιάστατες εκτυπώσεις ή μπορείτε να κατεβάσετε τον κώδικα μαζί με τις τρισδιάστατες εκτυπώσεις από την ιστοσελίδα μου www.neehaw.com

Ο κωδικός μου δεν είναι ο πιο αποδοτικός, αλλά κάνει τη δουλειά. Έχω δύο καταστάσεις παιχνιδιού για να αντιπροσωπεύσω τις δύο λειτουργίες παιχνιδιού που εφαρμόζονται αυτήν τη στιγμή. Ο πρώτος είναι ένας κανονικός ήρωας κιθάρας και για να φτάσετε σε αυτό το πρώτο κουμπί πρέπει να πατηθεί ενώ είστε στο ρελαντί. Θα τρέξει μέσα από μια σειρά κινούμενων σχεδίων και μετά θα ξεκινήσει το παιχνίδι. Η ρύθμιση της έντασης του ήχου θα αλλάξει την ένταση του ηχείου ενώ η ρύθμιση του ποτενσιόμετρου ταχύτητας θα ρυθμίσει πόσο γρήγορα κινούνται τα LED κάτω.

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

Βήμα 4: Απολαύστε

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

Είμαι ανοιχτός σε οποιαδήποτε σχόλια ή προτάσεις. Σας ευχαριστώ για το χρόνο σας.

Συνιστάται: