Πίνακας περιεχομένων:
- Βήμα 1: Ο πίνακας κυκλωμάτων
- Βήμα 2: Προγραμματισμός του μικροελεγκτή
- Βήμα 3: Προσάρτηση στο παπούτσι
- Βήμα 4: Κάνε λίγο χορό
- Βήμα 5: Αγοράστε ένα κιτ
Βίντεο: Dance Messenger: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Διασκεδαστική επιμονή του παιχνιδιού όρασης. Συνδέστε το στο παπούτσι σας και γράψτε μηνύματα ή σχέδια ενώ περπατάτε, τρέχετε ή χορεύετε! Αυτό το άρθρο σας το φέρνουν οι MonkeyLectric και το φως ποδηλάτου Monkey Light
Βήμα 1: Ο πίνακας κυκλωμάτων
Χρησιμοποίησα μια αρκετά γενική πλακέτα κυκλώματος που είχα γύρω για αυτό το έργο. Το κύκλωμα είναι πολύ απλό όμως, μόνο ένας μικροελεγκτής Atmel AVR, 10 LED, μια κεφαλίδα προγραμματισμού και μερικές αντιστάσεις και πυκνωτές. ίσως ένα κουμπί αν θέλετε να μπορείτε να το απενεργοποιήσετε. Ο πίνακας που χρησιμοποίησα είναι ως επί το πλείστον εξαρτήματα επιτοίχιας τοποθέτησης, αλλά όλα τα μέρη είναι διαθέσιμα σε μορφή τρύπας, ώστε να μπορείτε εύκολα να το δημιουργήσετε σε έναν πρωτο-πίνακα. Έχω επισυνάψει κάτω από το Eagle CAD (https://www.cadsoft.de/) αρχεία για την πλακέτα κυκλώματος, τον πηγαίο κώδικα C για τον μικροελεγκτή και τα αρχεία Gerber της πλακέτας κυκλώματος για να κατασκευαστεί. Το Eagle CAD είναι δωρεάν για σανίδες μικρού μεγέθους όπως αυτό. Χρησιμοποιημένα μέρη: Μικροελεγκτής Atmel mega8L-digikey ATMEGA8L-8AC-ND6-pin. digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND150 ohm συστοιχία αντίστασης: digikey πυκνωτής μεγέθους EXB-V8V150JV10uF 0805: digikey 587-1299-1-ND Διακόπτης: digikey CKN4081CT-NDλιθιο- μπαταρία ιόντων: από batteriesamerica.com (https://www.batteriesamerica.com/newpage8.htm)
Βήμα 2: Προγραμματισμός του μικροελεγκτή
για τον προγραμματισμό του μικροελεγκτή θα χρειαστείτε το κιτ προγραμματισμού Atmel AVR ISP mkII (digikey part ATAVRISP2-ND). αυτό συνδέεται μεταξύ της θύρας USB και της κεφαλίδας προγραμματισμού στην πλακέτα κυκλώματος. Θα χρειαστείτε την αλυσίδα εργαλείων gnu AVR (https://sourceforge.net/projects/winavr/) για να μεταγλωττίσετε και να κατεβάσετε τον κώδικα ή να κάνετε λήψη με το δωρεάν AVR Studio της Atmel. ο παρεχόμενος κωδικός γράφτηκε για τον μεταγλωττιστή Imagecraft C, αλλά το να λειτουργεί με το εργαλείο gnu είναι απλό. Ο κωδικός C που παρέχεται δεν περιλαμβάνει τη λειτουργικότητα του κουμπιού ενεργοποίησης/απενεργοποίησης, δεν θα πρέπει να είναι δύσκολο να προστεθεί. Μπορείτε επίσης να προσθέσετε έναν ελεγκτή τάσης μπαταρίας για να αισθανθείτε πότε η μπαταρία είναι νεκρή (αυτό είναι σημαντικό για τα ιόντα λιθίου, είναι μόνιμα κατεστραμμένα με υπερβολική εκφόρτιση). για να φτιάξετε έναν ελεγκτή τάσης μπαταρίας, θα μπορούσατε (νομίζω!) να χρησιμοποιήσετε μια δίοδο zener 3.0V και αντίσταση 220k σε όλη την μπαταρία και να χρησιμοποιήσετε τον μετατροπέα a-to-d στο mega8 για να συγκρίνετε όταν η τάση της μπαταρίας πέσει κάτω από το zener τάση αναφοράς.
Βήμα 3: Προσάρτηση στο παπούτσι
απλά κολλήστε ή κολλήστε τον πίνακα και την μπαταρία στο παπούτσι σας!
Βήμα 4: Κάνε λίγο χορό
ο φίλος μου ο Corwin μας δείχνει κάποιες κινήσεις!
πόσο καλά λειτουργεί αυτή η συσκευή; είναι λίγο δύσκολο να το παρατηρήσετε με ταχύτητα περπατήματος, κυρίως γιατί αν το κοιτάξετε ευθεία το αποτέλεσμα μειώνεται. αν κοιτάξετε μακριά σε ένα σταθερό αντικείμενο είναι πολύ πιο ξεκάθαρο. με ταχύτητα τρεξίματος ή χορό λειτουργεί ωραία.
Βήμα 5: Αγοράστε ένα κιτ
Οι βιομηχανίες Adafruit διαθέτουν κιτ ανοικτού κώδικα που κατασκευάζονται μόνοι τους από ένα παρόμοιο παιχνίδι επιμονής του οράματος. Η έκδοσή τους χρησιμοποιεί όλα τα στοιχεία διαμπερών οπότε είναι πιο εύκολο να κατασκευαστεί και προγραμματίζεται απευθείας από την παράλληλη θύρα του υπολογιστή σας. Έχουν επίσης πολύ λεπτομερείς οδηγίες για αρχάριους ηλεκτρονικούς χάκερ και οδηγίες για τον τρόπο χρήσης του μεταγλωττιστή gnu C επίσης. Http://www.ladyada.net/make/minipov2https://www.adafruit.com/index.php? main_page = product_info & cPath = 5 & products_id = 1
Συνιστάται:
Τροποποίηση ενός 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). Δείτε πρώτα αυτό το σεμινάριο βίντεο
Arduino-Coffin-Dance-Theme: 4 Βήματα
Arduino-Coffin-Dance-Theme: Σε αυτό το σεμινάριο, ας δούμε πώς να παίζουμε τον ήχο του θεματικού χορού στο φέρετρο στο Arduino Uno
DIY Dance Dance Revolution Χρησιμοποιώντας το Makey Makey: 6 βήματα
DIY Dance Dance Revolution Χρησιμοποιώντας τον Makey Makey: Γεια σου! Αυτός είναι ο πίνακας DIY Dance Dance Revolution. Αυτό είναι ένα από τα αγαπημένα μου έργα που έχω δουλέψει και είναι πραγματικά μοναδικό στο είδος του. Αυτό το έργο έγινε για να βοηθήσει τα παιδιά να μάθουν πώς λειτουργούν τα κυκλώματα, χρησιμοποίησα αυτό το έργο για νύχτες STEM και για να ενθαρρύνω
Smart Led Messenger, Connected Display: 4 βήματα (με εικόνες)
Smart Led Messenger, Connected Display: Hi Maker, Εδώ είναι ένα συνδεδεμένο αντικείμενο που ονομάζεται Smart Led Messenger. Με αυτό, μπορείτε να εμφανίσετε ένα υπέροχο μήνυμα κύλισης που ανακτήθηκε από το διαδίκτυο! Μπορείτε να το φτιάξετε μόνοι σας με: Led Matrix 8*8*4 - ~ 4 $ Microcontroller Wemos D1 mini V3 - τρισδιάστατο εκτυπωμένο κουτί 4 $