Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Κωδικός
- Βήμα 3: Μετατρέψτε τα αρχεία ήχου
- Βήμα 4: Διάγραμμα
- Βήμα 5: Αποτελέσματα
Βίντεο: Παίξτε μουσική με Arduino!: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτό το διδακτικό θα σας δείξω πώς παίζω μουσική χρησιμοποιώντας ένα Arduino UNO και μια μονάδα κάρτας SD.
Θα χρησιμοποιήσουμε την επικοινωνία SPI.
Ας αρχίσουμε!
Βήμα 1: Μέρη
Θα χρειαστούμε τα ακόλουθα μέρη:
Arduino UNO
SD Card Reader
Jumper Wires
Ενισχυτής ήχου
Ομιλητής
Βήμα 2: Κωδικός
Ο κώδικας είναι πολύ απλός, μπορείτε να τον χρησιμοποιήσετε για να παίξετε σχεδόν οποιονδήποτε ήχο υπάρχει στην κάρτα SD αλλά με συγκεκριμένη μορφή, δηλαδή στο επόμενο βήμα.
Πρέπει να κατεβάσετε όλες τις βιβλιοθήκες, αν το έχετε ήδη, απλώς αντιγράψτε και επικολλήστε:
#include "SD.h" // SD library#define SD_ChipSelectPin 4 // Επιλέξτε το SS pin για τη μονάδα SD
#include "SPI.h"
#include "TMRpcm.h" // Η βιβλιοθήκη για αναπαραγωγή των αρχείων ήχου
Μνήμη TMRpcm; // Εδώ βάζετε το όνομα που θέλετε
void setup () {
Serial.begin (9600); // Αρχικοποίηση σειριακού com
εάν (! SD.begin (SD_ChipSelectPin)) {// Εάν η καρφίτσα SS είναι σε χαμηλή κατάσταση, θα στείλει ένα μήνυμα αποτυχίας Serial.println ("SD fail");
ΕΠΙΣΤΡΟΦΗ;
}
Memoria.speakerPin = 9; // Το pin όπου θα τοποθετήσετε το ηχείο, συνήθως το 9
}
void loop () {
Memoria.setVolume (5); // Μπορείτε να ρυθμίσετε την ένταση εδώ έως 7
Memoria.quality (1); // δέχεται μόνο 1 ή 0, το 1 είναι για καλύτερη ποιότητα
Memoria.play ("1.wav"); // Εδώ τοποθετείτε το όνομα του ήχου σας
καθυστέρηση (10000)? // Αυτή η καθυστέρηση θα πρέπει να έχει τουλάχιστον το ίδιο μήκος του ήχου σας, // Αυτή η βιβλιοθήκη μπορεί να αναπαράγει τη μουσική ενώ το arduino είναι σε άλλη εργασία, ώστε να μπορείτε να το παίξετε στο παρασκήνιο
// ή περιμένετε να τελειώσει ο ήχος
}
Βήμα 3: Μετατρέψτε τα αρχεία ήχου
Αυτό θα λειτουργήσει με αρχεία ήχου.wav, αλλά πρέπει να κάνετε ορισμένες παρεμβάσεις σε αυτό.
Για αυτό μπορείτε να χρησιμοποιήσετε τον ακόλουθο διαδικτυακό μετατροπέα.
audio.online-convert.com/convert-to-wav
Έτσι, σε αυτήν τη σελίδα θα χρειαστεί να αλλάξετε τις ρυθμίσεις όπως φαίνεται στην εικόνα, απλά κάντε κλικ στο "Μετατροπή αρχείου" και περιμένετε έως ότου ολοκληρωθεί η μετατροπή και γίνει λήψη του νέου αρχείου!
Στη συνέχεια, πρέπει να τοποθετήσετε όλα αυτά τα αρχεία ήχου σε μια κάρτα SD και να το συνδέσετε στη μονάδα arduino.
Υπάρχουν επίσης άλλες δυνατότητες σε αυτήν τη βιβλιοθήκη, όπως στην παραπάνω εικόνα, ώστε να μπορείτε να τη χρησιμοποιήσετε και να δημιουργήσετε μια συσκευή αναπαραγωγής μουσικής με κουμπιά για την ένταση, το επόμενο τραγούδι κλπ. Κλπ. Or σχεδόν οτιδήποτε θέλετε! Ο ουρανός είναι το όριο!
Βήμα 4: Διάγραμμα
Αυτή είναι η ρύθμιση pin για το arduino και τη μονάδα SD:
Arduino >>>>>>> Ενότητα SD
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> Έξοδος ήχου PWM
Η έξοδος ήχου μπορεί να συνδεθεί σε ενισχυμένο ηχείο, επειδή η ισχύς είναι χαμηλή, ενώ η τρέχουσα κατανάλωση μπορεί να προκαλέσει ζημιά στο arduino εάν συνδεθείτε απευθείας.
Και… τελειώσατε!
Ενημερώστε με εάν έχετε αμφιβολίες, θα χαρώ να απαντήσω, Ευχαριστώ που διαβάσατε το μου οδηγίες!
Βήμα 5: Αποτελέσματα
Εάν έχετε ένα παλμογράφο θα πρέπει να μπορείτε να δείτε το σήμα PWM στην έξοδο ήχου όπως αυτό.
Και… τελειώσατε!
Ενημερώστε με εάν έχετε αμφιβολίες, θα χαρώ να απαντήσω, Ευχαριστώ που διαβάσατε το διδακτικό μου!
Συνιστάται:
Παίξτε Doom στο IPod σας σε 5 εύκολα βήματα !: 5 βήματα
Παίξτε Doom στο IPod σας σε 5 εύκολα βήματα!: Ένας οδηγός βήμα προς βήμα για το πώς να κάνετε διπλή εκκίνηση Rockbox στο iPod σας για να παίξετε Doom και δεκάδες άλλα παιχνίδια. Είναι κάτι πολύ εύκολο να γίνει, αλλά πολλοί εξακολουθούν να εκπλήσσονται όταν με βλέπουν να παίζω χαμός στο iPod μου και μπερδεύονται με τις οδηγίες
Παίξτε την ίδια μουσική σε πολλαπλά δωμάτια: 3 βήματα
Παίξτε την ίδια μουσική σε πολλαπλά δωμάτια: Γεια σε όλους, δεν ξέρω για εσάς, αλλά μου αρέσει να έχω την ίδια μουσική σε όλο το διαμέρισμά μου χωρίς να ακούω τον ήχο πολύ δυνατά. Έτσι, μετά από λίγη έρευνα σχετικά με αυτό το πρόβλημα, αποφάσισα να κατασκευάσω πολλά ηχεία όλα συνδεδεμένα μέσω wifi στο ίδιο
Παίξτε τραγούδια χρησιμοποιώντας Stepper Motor !!: 11 βήματα (με εικόνες)
Παίξτε τραγούδια χρησιμοποιώντας Stepper Motor !!: Αυτό το έργο αφορά τον σχεδιασμό μιας απλής δυναμικής διεπαφής, η οποία θα επιτρέψει την αλληλεπίδραση με ένα βηματικό μοτέρ με δύο διαφορετικούς τρόπους. Η πρώτη διεπαφή θα ελέγχει την κατεύθυνση και την ταχύτητα του βηματικού κινητήρα μέσω της χρήσης ενός απλό GUI, το οποίο
Παίξτε οτιδήποτε από το NES στο Xbox Με το Skittlespider A.T.S Aka "The Contraption": 11 βήματα (με εικόνες)
Παίξτε οτιδήποτε από το NES στο Xbox Με το Skittlespider A.T.S Aka "The Contraption": Αυτό το Instructable είναι για το Skittlespider A.T.S (System All Together System) επίσης γνωστό ως " The Contraption " Αυτό το έργο αποδείχθηκε πιο δύσκολο από ό, τι περίμενα. Με μερικούς τρόπους ήταν επίσης πιο εύκολο, οπότε δεν μπορώ να πω ότι ήταν ένα συνολικά δύσκολο ή εύκολο έργο
Χριστουγεννιάτικα φώτα στη μουσική χρησιμοποιώντας το Arduino: 9 βήματα (με εικόνες)
Χριστουγεννιάτικα φώτα στη μουσική χρησιμοποιώντας το Arduino: Η γυναίκα μου και εγώ θέλαμε να δημιουργήσουμε τη δική μας εκπομπή με φώτα-ρυθμισμένα τη μουσική τις τελευταίες περιόδους διακοπών. Εμπνευσμένοι από τις δύο παρακάτω οδηγίες, αποφασίσαμε να ξεκινήσουμε επιτέλους φέτος και να διακοσμήσουμε το RV μας. Θέλαμε ένα all-in-one cont