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

Dance Pad With Color LED Using Arduino: 5 Steps
Dance Pad With Color LED Using Arduino: 5 Steps

Βίντεο: Dance Pad With Color LED Using Arduino: 5 Steps

Βίντεο: Dance Pad With Color LED Using Arduino: 5 Steps
Βίντεο: Dancing lights || LED chaser circuit with 32 cool effects || Arduino Project 2024, Νοέμβριος
Anonim
Επιτραπέζιο χορό με έγχρωμη λυχνία LED χρησιμοποιώντας Arduino
Επιτραπέζιο χορό με έγχρωμη λυχνία LED χρησιμοποιώντας Arduino
Χορευτικό μαξιλάρι με έγχρωμη λυχνία LED χρησιμοποιώντας Arduino
Χορευτικό μαξιλάρι με έγχρωμη λυχνία LED χρησιμοποιώντας Arduino

Αυτό είναι το πρώτο μου διδακτικό. Έφτιαξα ένα πολύχρωμο μαξιλάρι χορού χρησιμοποιώντας τον πίνακα Arduino ως σειριακή είσοδο στον υπολογιστή. Είναι εύκολο να το φτιάξετε και κοστίζει μερικές αντιστάσεις και LED (δεν χρειάζεται να τα χρησιμοποιήσετε).

Βήμα 1: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά

Ηλεκτρονικά ανταλλακτικά: 1. 6 LED με διαφορετικά χρώματα για να δείξετε ότι τα κουμπιά είναι πατημένα προς τα κάτω2. 6 αντίσταση 220 Ohm για προστασία LEDs3. ένα συγκολλητικό χαρτόνι γενικής χρήσης4. μερικά καλώδια και συνδετήρες Μέρη μαξιλαριών χορού: 1. Αλουμινόχαρτο (το οποίο χρησιμοποιείται για το ψήσιμο υλικών) 2. Μεγάλο χάρτινο κουτί (μπορείτε σίγουρα να φτιάξετε ένα ξύλινο πλαίσιο)

Βήμα 2: Το κύκλωμα και η δοκιμή

Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή
Το κύκλωμα και η δοκιμή

Το κύκλωμα φαίνεται στο πρώτο γράφημα. Το μαξιλάρι χορού εφαρμόζει απλώς τα έξι κουμπιά που εμφανίζονται στο κύκλωμα. Καθώς πιέζουμε προς τα κάτω κάθε κουμπί, η λυχνία LED θα ανάψει και θα κάνει την αντίστοιχη ακίδα από ΧΑΜΗΛΗ σε Υ HIGHΗΛΗ. Αυτό το μήνυμα θα σταλεί στον υπολογιστή ως σειριακό μήνυμα και θα παραληφθεί από ένα πρόγραμμα python το οποίο στη συνέχεια προσομοιώνει αυτό το μήνυμα σε ένα βασικό μήνυμα τύπου. Έκανα το κύκλωμα σε έναν πίνακα συγκόλλησης γενικής χρήσης χρησιμοποιώντας μερικούς μικρούς συνδετήρες, ώστε να μπορώ εύκολα συνδέστε το στον πίνακα Arduino που μπορεί να αποθηκευτεί για άλλα έργα. Μπορεί να φτιάξετε έναν πίνακα με καλύτερη εμφάνιση από εμένα, αφού είναι αρκετά εύκολο, χρησιμοποίησα μερικά καλώδια για να συνδεθώ. Μόλις φτιάξετε το κύκλωμα, μπορείτε να συνδέσετε μερικά από τα καλώδια μαζί για να δείτε αν τα LED ανάβουν σωστά. Στη συνέχεια, μπορείτε να προχωρήσετε στο επόμενο βήμα, τη ρύθμιση του λογισμικού.

Βήμα 3: Πρόγραμμα

Το πρόγραμμα arduino στέλνει το σωστό γράμμα στον υπολογιστή όταν αλλάζει η κατάσταση του κλειδιού. Έτσι, αν πατήσετε οποιοδήποτε κουμπί, θα στείλει δύο αντίστοιχα γράμματα, ένα κάτω και ένα επάνω. Το πρόγραμμα python λαμβάνει το μήνυμα και, στη συνέχεια, τα μεταφράζει σε συμβάντα πληκτρολογίου. Εάν λάβει ένα γράμμα 'l', τότε το πρόγραμμα δημιουργεί ένα αριστερό πλήκτρο προς τα κάτω. Προς το παρόν, αυτό το πρόγραμμα εκτελείται μόνο σε μηχανή Windows, καθώς η μονάδα python SendKeys λειτουργεί μόνο σε παράθυρα. Μπορεί να βρείτε έναν τρόπο προσομοίωσης πληροφοριών πληκτρολογίου σε Mac και Linux. Πρέπει να εγκαταστήσετε τη μονάδα Serial και SendKeys για να εκτελέσετε αυτό το πρόγραμμα για σας python. Το πρόγραμμα χορού που χρησιμοποιώ είναι το StepMania, πρέπει να ρυθμίσετε βασικές πληροφορίες χάρτη έτσι ώστε όταν χορεύετε το πρόγραμμα να ανταποκρίνεται σωστά. Αυτό είναι ακριβώς όπως η ρύθμιση του Joystick όταν παίζετε παιχνίδια.

Βήμα 4: Dance Pad

Μαξιλάρι χορού
Μαξιλάρι χορού
Μαξιλάρι χορού
Μαξιλάρι χορού
Μαξιλάρι χορού
Μαξιλάρι χορού

Υπάρχουν μερικές άλλες σπουδαίες οδηγίες για το πώς να φτιάξετε ένα Dance Pad. Εδώ, θα σας δείξω πώς να φτιάξετε ένα με τα πράγματα που μπορείτε εύκολα να πάρετε. Το μαξιλάρι χορού αποτελείται βασικά από έξι κουμπιά. Η ιδέα είναι η χρήση δύο παράλληλων αλουμινόχαρτων τα οποία είναι επικολλημένα σε σκληρές σανίδες και στη συνέχεια τα βάζουμε μαζί με κάποια πράγματα μέσα για να τα χωρίσουμε. Μόνο όταν βάλετε σκληρά τα δύο σκληρά χαρτόνια, θα έρθουν σε επαφή μεταξύ τους. Φτιάξτε έξι από αυτά τα κουμπιά και τοποθετήστε τα σε μια μεγαλύτερη σανίδα χαρτιού. Στη συνέχεια, συνδέστε αυτά τα κουμπιά στο κύκλωμα που κάνουμε πριν. Τέλος, μπορείτε να φτιάξετε ένα κάλυμμα και να σχεδιάσετε κάποια πράγματα πάνω του.

Βήμα 5: Έτοιμο για εκτέλεση

Θα πρέπει να εκτελέσετε το πρόγραμμα Python προτού ενεργοποιήσετε το Stepmania. Στη συνέχεια, θα πρέπει να μπορείτε να χρησιμοποιήσετε το μαξιλάρι χορού για να ελέγξετε το πρόγραμμα. Όταν έφτιαξα το παρακάτω βίντεο, άνοιξα το εξώφυλλο, ώστε να μπορείτε να δείτε καθαρά τι υπάρχει μέσα. Απολαύστε το!

Συνιστάται: