Πίνακας περιεχομένων:
Βίντεο: Απλή Drum Machine With Arduino Uno και Mozzi: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Το να ζεις στην Αργεντινή σημαίνει ότι το διεθνές ταχυδρομείο θα κλαπεί ή θα κολλήσει στα τελωνεία. Προσθέστε καραντίνα για τον κορωνοϊό και το επόμενο έργο σας περιορίζεται σε έναν παλιό πίνακα Arduino Uno. Καλα ΝΕΑ? Όπως λέει ο μεγάλος ποιητής από τους Rolling Stones "Ο χρόνος είναι με το μέρος μου … ναι είναι"
Έχω κατεβάσει το Mozzi, την εξαιρετική - αλλά και περίπλοκη - μουσική βιβλιοθήκη που δεν απαιτεί πρόσθετο υλικό για να λειτουργήσει και άρχισα να διαβάζω την τεκμηρίωση. Βγήκα με μια απλή μηχανή τυμπάνου/sequencer που μπορεί να λειτουργήσει εξ ολοκλήρου με 5 κουμπιά και 1 κουμπί. Το πρώτο κουμπί θα αλλάζει τους ρυθμούς ανά λεπτό και άλλα 4 κουμπιά θα καθορίσουν τι θα παίξουν σε κάθε ρυθμό. Έχω προσθέσει επίσης 4 Leds για τον προσδιορισμό του τρέχοντος ρυθμού.
Προμήθειες
Arduino Uno
Βιβλιοθήκη Mozzi
5 πόμολα
1 κουμπί
1 υποδοχή ήχου
Προαιρετική τρισδιάστατη τυπωμένη θήκη
Βήμα 1: Λεπτομέρειες προγραμματισμού
Μέσα στον κώδικα, καθώς περνούν οι ρυθμοί, κάθε κουμπί διαβάζεται και η τιμή από 0 έως 1024 αντιστοιχίζεται σε κλίμακα 1-10. 1 σημαίνει σιωπή. 2 σημαίνει λάκτισμα. 3 σημαίνει γεια καπέλο. 4 σημαίνει ότι η παγίδα και οι τελευταίες θέσεις χρησιμοποιούνται για ορισμένους συνθετικούς ήχους σε διαφορετικές νότες.
Βήμα 2: Περίβλημα
Το περίβλημα κατασκευάστηκε με ορθογώνια 2mm και 4 βίδες.
Βήμα 3: oundsχοι
Οι ήχοι μετατράπηκαν από wav σε ακατέργαστα δεδομένα και φορτώθηκαν ως αρχεία external.h μαζί με τον κωδικό.ino. Αυτή η διαδικασία ήταν λίγο περίπλοκη και περιελάμβανε εξωτερικό λογισμικό όπως το Audacity και επίσης ένα σενάριο Python για τη μετατροπή του.raw σε.h
Το απλό drum machine είναι διασκεδαστικό να παίζετε, οι προεπιλεγμένοι ήχοι μπορούν να αλλάξουν για άλλους ήχους, όπως εφέ Gameboy και ήχους Atari χαμηλής έντασης.
Φυσικά, καραντίνα σημαίνει επίσης ότι δεν υπάρχει κοινό για τις περίεργες ηλεκτρονικές συναυλίες σας, οπότε έχω κάνει μια μικρή κινούμενη animatronic που θα εντοπίζει αυτόματα τους ρυθμούς και θα μεταφέρει το κεφάλι στη μουσική.
Βήμα 4: Επίδειξη
Εδώ παίζεται ένα demo του Drum Machine.
Το κινούμενο κεφάλι είναι ένα αυτόνομο έργο με Sound Module και Arduino Nano. Ανιχνεύει αυτόματα το BPM και μετακινεί ανάλογα την κεφαλή.
Συνιστάται:
Απλή εμφάνιση καιρού με χρήση Raspberry PI και Cyntech WeatherHAT: 4 βήματα
Απλή εμφάνιση καιρού με χρήση Raspberry PI και Cyntech WeatherHAT: * Το 2019 η Yahoo άλλαξε το API του και αυτό σταμάτησε να λειτουργεί. Δεν ήξερα την αλλαγή. Τον Σεπτέμβριο του 2020 αυτό το έργο έχει ενημερωθεί για να χρησιμοποιήσει το APEN OPENWEATHERMAP Δείτε την παρακάτω ενημερωμένη ενότητα, οι υπόλοιπες πληροφορίες είναι ακόμα καλές
Σούπερ Απλή Φτηνή LED (ες) DIY USB (και άλλης ύλης): 16 βήματα
Super Simple Φτηνές DIY USB LED (ες) (και άλλα πράγματα): Γεια σας και καλώς ορίσατε στο πρώτο μου διδάξιμο:) Βάζω στοίχημα ότι όλοι ετοιμάζουμε και ξαναπληρώνουμε τους κατασκευαστικούς μας χώρους για άλλη μια φορά μετά τον ιό, οπότε νομίζω ότι είναι καιρός να φτιάξουμε όλοι μάθαμε να φτιάχνουμε τα δικά μας USB αντί να εξαρτώνται από την εύκολα εξαντλημένη μπαταρία
Απλή καταγραφή δεδομένων κινητής τηλεφωνίας χρησιμοποιώντας PfodApp, Android και Arduino: 5 βήματα
Απλή καταγραφή δεδομένων για κινητά χρησιμοποιώντας PfodApp, Android και Arduino: Η καταγραφή δεδομένων Moblie έγινε απλή χρησιμοποιώντας το pfodApp, το Andriod κινητό και το Arduino. ΔΕΝ απαιτείται προγραμματισμός Android. Για τη σχεδίαση δεδομένων στο Android σας, δείτε αυτό το μεταγενέστερο Instuctable Simple Remote Data Plotting χρησιμοποιώντας Android / Arduino / pfodAppΓια σχεδίαση
Απλή εφαρμογή σούπερ μάρκετ με χρήση RFID RC-522 και Arduino Mega: 6 βήματα
Απλή εφαρμογή σούπερ μάρκετ με χρήση RFID RC-522 και Arduino Mega: Είναι καλό που σας βλέπω ξανά εδώ στο άλλο μου σεμινάριο, εδώ θα σας βοηθήσω να δημιουργήσετε μια απλή εφαρμογή σούπερ μάρκετ χρησιμοποιώντας RFID RC-522 και Arduino με επεξεργασία για δημιουργία απλό GUI. Σημείωση: μην εκτελείτε σειριακή οθόνη Arduino ενώ εκτελείτε
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): 3 βήματα
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): Θα σας δείξω δύο κυκλώματα, το ένα σβήνει ένα LED όταν δεν υπάρχει φως και το άλλο ανάβει ένα LED όταν δεν υπάρχει φως. για το πρώτο θα χρειαστείτε: -R1 (LDR) 10K -R2 (1.2K) κωδικός χρώματος: καφέ, κόκκινο, κόκκινο. -R3 (10 ωμ) κωδικός χρώματος: καφέ μαύρο