Πίνακας περιεχομένων:
Βίντεο: PixelOrgan: Λωρίδα LED DotStar που ανταποκρίνεται στον ήχο (με MicroView): 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Από τη thedodΣελίδα μου githubΑκολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά: Απορροφάται στη συγκόλληση, [ελπίζω] αντισταθμίζεται με κωδικοποίηση. Περισσότερα για το theodod »
Αυτό είναι ένα ελαφρύ όργανο, όπου η είσοδος ενός ενσωματωμένου μικροφώνου εμφανίζεται σε μια λωρίδα LED DotStar 72, έτσι ώστε το επάνω LED να αντιπροσωπεύει την τρέχουσα υψηλή/μέση/χαμηλή στάθμη ως R/G/B και τα υπόλοιπα Οι λυχνίες LED αντιπροσωπεύουν προηγούμενες τιμές (έτσι ώστε να έχουμε ένα φαινόμενο καταρράκτη). Δείτε βίντεο εδώ.
Ως χειριστήριο, χρησιμοποίησα το MicroView - έναν μικρό κλώνο Arduino με ενσωματωμένη οθόνη OLED. Αυτό επιτρέπει στο σύστημα να δείχνει το τρέχον υψηλό/μεσαίο/χαμηλό στιλ γραφικών-ισοσταθμιστή, καθώς και μια οριζόντια γραμμή που εμφανίζει το συνολικό επίπεδο (πρακτικό όταν ρυθμίζετε το ποτενσιόμετρο ευαισθησίας μικροφώνου). Δεν θα πρέπει να είναι δύσκολο να τα κάνετε όλα αυτά με έναν φθηνότερο κλώνο Arduino (και να μειώσετε το κόστος κατά ~ 35 $). Απλώς πρέπει να διαγράψετε τις γραμμές που σχετίζονται με το MicroView στον κώδικα (είναι εύκολο να εντοπιστούν).
Βήμα 1: Υλικά
- Ελεγκτής MicroView.
- Προγραμματιστής MicroView (χρησιμοποιείται επίσης για τροφοδοσία USB).
- Μια λωρίδα 72 LED DotStar (χρησιμοποίησα αυτήν).
- Ένα ηλεκτρικό μικρόφωνο (με ενσωματωμένο ενισχυτή).
- Ποτενσιόμετρο 10㏀.
- Μια σανίδα ψωμιού "μισού μεγέθους".
- Μπλουζάτο ψωμιού.
- Στερεά καλώδια 22 AWG (για το μικρόφωνο).
- Σύνδεση ακροδέκτη τύπου USB τύπου A αρσενικό προς βίδα.
- Φορτιστής τοίχου USB (τουλάχιστον 2 θύρες, τουλάχιστον μία από αυτές> = 2Α).
Βήμα 2: Συναρμολόγηση
- Συναρμολογήστε το MicroView (πάνω από τον προγραμματιστή), το μικρόφωνο (θα πρέπει να το κολλήσετε σε καλώδια) και το ποτενσιόμετρο στο breadboard (δείτε το διάγραμμα).
- Σε αυτό το στάδιο (Πριν από τη συμμετοχή του DotStar σε αυτό), συνδέστε τον προγραμματιστή στον υπολογιστή σας μέσω USB και ανεβάστε τον κώδικα (δείτε το επόμενο βήμα).
- Συνδέστε τα χαλαρά κόκκινα και μαύρα καλώδια της ταινίας DotStar στον προσαρμογέα βιδωτού ακροδέκτη USB (μαύρη προς τη δεξιά βίδα, κόκκινη προς τη δεύτερη βίδα από τα αριστερά).
- Κολλήστε τους βραχυκυκλωτήρες από το ρολόι και τις καρφίτσες δεδομένων (4η και 5η καρφίτσα από αριστερά στην "πάνω" πλευρά του MicroView).
- Συνδέστε τον προγραμματιστή MicroView και τον τερματικό προσαρμογέα βίδας USB (συνδεδεμένος στο DotStar) στις υποδοχές του φορτιστή τοίχου. Σημαντικό: ο προσαρμογέας πρέπει να είναι σε πρίζα που μπορεί να παρέχει τουλάχιστον 2Α (το MicroView είναι λιγότερο επιλεκτικό).
Απολαμβάνω.
Βήμα 3: Κωδικός
Μπορείτε να κατεβάσετε τον παρακάτω κώδικα.
Θα χρειαστεί επίσης να εγκαταστήσετε τις βιβλιοθήκες Adafruit DotStar και Sparkfun MicroView (δεν χρειάζεται να τις κατεβάσετε. Μπορείτε απλά να τις εγκαταστήσετε από το μενού Sketch/Include Library/Manage Libtraries του Arduino IDE).
Μείωση του κόστους
Εάν θέλετε να [εξοικονομήσετε 35 $ 35] και να χρησιμοποιήσετε έναν "κανονικό" κλώνο Arduino αντί για MicroView [+ Programmer], αφαιρέστε όλες τις γραμμές που περιέχουν widget microview | uview | και πιθανότατα θα εκτελείται σε οποιονδήποτε κλώνο Arduino (δεν έχει δοκιμαστεί [ακόμα]). Δεν θα έχετε καθαρή γραφική οθόνη (φυσικά), αλλά μπορείτε να λάβετε σχόλια ενώ ρυθμίζετε το ποτενσιόμετρο ευαισθησίας μικροφώνου από την ίδια τη λωρίδα LED.
Σημειώστε επίσης ότι αν και χρησιμοποιώ τον προγραμματιστή ως τροφοδοτικό USB, μπορείτε να εξοικονομήσετε ~ 15 $ και να τροφοδοτήσετε το microView από το Dotstar (οι κόκκινες και μαύρες ακίδες του συνδέσμου JST), αλλά θα πρέπει επίσης να συνδέσετε έναν πυκνωτή> 1mF μεταξύ τους (για προστασία του MicroView από υπερτάσεις).
Συνιστάται:
Αυτόνομο αυτοκίνητο που διατηρεί τη λωρίδα χρησιμοποιώντας Raspberry Pi και OpenCV: 7 βήματα (με εικόνες)
Αυτόνομο μονοπάτι που κρατάει αυτοκίνητο χρησιμοποιώντας Raspberry Pi και OpenCV: Σε αυτό το εκπαιδευτικό πρόγραμμα, θα εφαρμοστεί ένα αυτόνομο ρομπότ διατήρησης λωρίδας και θα περάσει από τα ακόλουθα βήματα: Συγκέντρωση εξαρτημάτων Εγκατάσταση προαπαιτούμενων προγραμμάτων Συσκευή υλικού Πρώτη δοκιμή Ανίχνευση γραμμών λωρίδας και εμφάνιση του οδηγού
Πώς να μετατρέψετε οποιονδήποτε ήχο σε ήχο κλήσης σε τηλέφωνο Apple: 5 βήματα
Πώς να μετατρέψετε οποιονδήποτε ήχο σε ήχο κλήσης σε τηλέφωνο Apple: Εάν δεν έχετε την αίσθηση ότι είστε ο μόνος που έχει τον γενικό ήχο κλήσης ή δεν θέλετε να πληρώσετε για ένα, αυτό το απλό έργο είναι υπέροχο για εσάς
Βραχίονας σχεδίασης που ελέγχεται από ήχο - Arduino School Project: 4 βήματα (με εικόνες)
Σχεδίαση βραχίονα που ελέγχεται από τον ήχο - Arduino School Project: Αυτή είναι η πρώτη μου φορά που συνεργάζομαι με το Arduino και δουλεύω με κάτι τέτοιο ποτέ, συγνώμη αν έκανα λάθη! Πήρα αυτή την ιδέα όταν σκεφτόμουν τα χόμπι μου, που είναι το σχέδιο και η μουσική. Προσπάθησα λοιπόν να συνδυάσω τα δύο σε αυτό! Ένας πωλητής
Μια λωρίδα βύσματος που ελέγχεται από τροφοδοσία USB. Με απομόνωση .: 4 βήματα (με εικόνες)
Μια λωρίδα βύσματος που ελέγχεται από τροφοδοσία USB. Με την απομόνωση .: Το όλο θέμα αυτού του Instructable ήταν να μου επιτρέψει να ενεργοποιήσω όλα τα αξεσουάρ για τον υπολογιστή μου χωρίς να το σκεφτώ. Και μετά μην τροφοδοτείτε όλα τα μικρά κονδυλώματα τοίχου βαμπίρ όταν δεν χρησιμοποιώ τον υπολογιστή. Η ιδέα είναι απλή, μπορείτε
Δημιουργία πένας αφής LED και επιφάνειας γραφής που ανταποκρίνεται στην υπεριώδη ακτινοβολία: 5 βήματα
Δημιουργία ενός στυλό αφής LED και επιφάνειας γραφής που ανταποκρίνεται στην υπεριώδη ακτινοβολία: Δημιουργήστε ένα στυλό LED ευαίσθητο στο διακόπτη αφής! Αυτό το διδακτικό εργαλείο χρησιμοποιεί μέρη που πιθανότατα έχουν οι περισσότεροι χομπίστες στο σπίτι για να φτιάξουν ένα στυλό που εκπέμπει φως από ένα LED. Χρησιμοποίησα ένα υπεριώδες LED για να "γράψω-φάντασμα" με? μπορείτε να βάλετε ένα λευκό surfa