Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Το κύκλωμα και η δοκιμή
- Βήμα 3: Πρόγραμμα
- Βήμα 4: Dance Pad
- Βήμα 5: Έτοιμο για εκτέλεση
Βίντεο: Dance Pad With Color LED Using Arduino: 5 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Αυτό είναι το πρώτο μου διδακτικό. Έφτιαξα ένα πολύχρωμο μαξιλάρι χορού χρησιμοποιώντας τον πίνακα 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. Στη συνέχεια, θα πρέπει να μπορείτε να χρησιμοποιήσετε το μαξιλάρι χορού για να ελέγξετε το πρόγραμμα. Όταν έφτιαξα το παρακάτω βίντεο, άνοιξα το εξώφυλλο, ώστε να μπορείτε να δείτε καθαρά τι υπάρχει μέσα. Απολαύστε το!
Συνιστάται:
Τροποποίηση ενός L-tek Dance Pad to Poll στα 1000hz σε Windows και Linux: 9 βήματα
Τροποποίηση ενός L-tek Dance Pad to Poll στα 1000hz σε Windows και Linux: Γιατί το κάνετε αυτό; Αν έχετε κάνει ποτέ κύλιση στο γράφημα για ένα τραγούδι 125 BPM, ίσως αναρωτηθείτε, τι συμβαίνει με αυτό το spikey boi; Γιατί ο χρονισμός πέφτει σε διακριτές «υποδοχές»; ITG και DDR έχουν απίστευτα σφιχτά παράθυρα χρονισμού, και με αυτό
Coffin Dance Music Using Arduino: 6 Βήματα
Coffin Dance Music Using Arduino: Σε αυτό το σεμινάριο είμαι ο τρόπος με τον οποίο μπορείτε να χρησιμοποιήσετε ένα Arduino για να κάνετε μουσική χρησιμοποιώντας μόνο με ηχείο (δεν απαιτείται μονάδα MP3). Δείτε πρώτα αυτό το σεμινάριο βίντεο
Astronomia Coffin Dance Meme Music Using Arduino Uno: 5 Βήματα
Astronomia Coffin Dance Meme Music Using Arduino Uno: Αυτό το ιστολόγιο σας δείξαμε το Astronomia Coffin Dance Tune With Arduino UnoΌπως όλοι γνωρίζετε για τα μιμίδια για το coffin dance astronomia, έτσι αποφάσισα να φτιάξω αυτή τη μελωδία χρησιμοποιώντας arduino uno Εδώ είναι τα βήματα και τα αναλώσιμα που χρησιμοποιούνται σε αυτό το έργο
DIY Dance Dance Revolution Χρησιμοποιώντας το Makey Makey: 6 βήματα
DIY Dance Dance Revolution Χρησιμοποιώντας τον Makey Makey: Γεια σου! Αυτός είναι ο πίνακας DIY Dance Dance Revolution. Αυτό είναι ένα από τα αγαπημένα μου έργα που έχω δουλέψει και είναι πραγματικά μοναδικό στο είδος του. Αυτό το έργο έγινε για να βοηθήσει τα παιδιά να μάθουν πώς λειτουργούν τα κυκλώματα, χρησιμοποίησα αυτό το έργο για νύχτες STEM και για να ενθαρρύνω
DDR Dance Pad / Carpet in Wood: 5 Steps
DDR Dance Pad / Carpet in Wood: Πώς να φτιάξετε ένα καλό μαξιλάρι ddr με λίγο ξύλο, φύλλο χαλκού, χρώμα και ένα νεκρό μαξιλάρι / πληκτρολόγιο USB