Πίνακας περιεχομένων:
- Βήμα 1: Θα χρειαστείτε:
- Βήμα 2: Συνδέσεις
- Βήμα 3: Ρύθμιση των αρχείων κύματος
- Βήμα 4: Ο κώδικας
- Βήμα 5: Τελικές συνδέσεις…
Βίντεο: Minimal Arduino Sound Effect Box: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό είναι ένα γρήγορο έργο ενός πλαισίου ηχητικών εφέ. Η συσκευή διαβάζει ένα προ -ηχογραφημένο αρχείο wav από μια microSD που έχει εκχωρηθεί σε ένα συγκεκριμένο κουμπί και το παίζει όταν πατηθεί.
Βήμα 1: Θα χρειαστείτε:
Arduino pro mini (ή άλλη) μονάδα microSD Ένα ηχείο με σύνδεση TRS (μικρόφωνο / aux) Γυναικεία υποδοχή TRS 4 κουμπιά ώθησης 4 αντιστάσεις 220ohm Κάτοχος μπαταρίας και μπαταρίες - χρησιμοποίησα τις 2 μπαταρίες νομισμάτων CR2032, αλλά μπορείτε να χρησιμοποιήσετε άλλες καλώδιο TRS (ακουστικών) διπλής όψης
Βήμα 2: Συνδέσεις
Κάθε κουμπί συνδέεται με το VCC και μέσω μιας αντίστασης 220ohm στο GND (για την πτώση του ψευδούς ρεύματος στο καλώδιο) μπροστά από την αντίσταση κάθε κουμπί που συνδέεται με τις ψηφιακές ακίδες του Arduino 5, 6, 7, 8.
Η υποδοχή TRS είναι συνδεδεμένη στο GND και στην 9η ψηφιακή ακίδα του Arduino.
Η μονάδα microSD συνδέεται με το Arduino ως εξής: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Η μπαταρία + συνδέεται με RAW και - με GND
Βήμα 3: Ρύθμιση των αρχείων κύματος
Τα αρχεία wav πρέπει να είναι 16000khz 8bit mono. Ονομάστε τα με τον αριθμό κουμπιού που πρόκειται να τους εκχωρήσετε (1, 2, 3, 4)
Μπορείτε να χρησιμοποιήσετε αυτόν τον ιστότοπο για τη μετατροπή των αρχείων σας
Βήμα 4: Ο κώδικας
Ο κώδικας χρησιμοποιεί 2 βιβλιοθήκες που πρέπει να βεβαιωθείτε ότι έχετε (αν δεν τις κατεβάσετε μέσω του lib manager): SD.hTMRpcm.h
#include // include SD module library #include // include βιβλιοθήκη ελέγχου ηχείων #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 buttons pin pin links #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crete ένα αντικείμενο για τη βιβλιοθήκη ηχείων void setup () {Serial.begin (9600); pinMode (5, ΕΙΣΟΔΟΣ); // 4 κουτάκια αρχικοποιούνται ως INPUTS pinMode (6, INPUT). pinMode (7, ΕΙΣΟΔΟΣ); pinMode (8, ΕΙΣΟΔΟΣ); tmrpcm.speakerPin = 9; // καθορίστε την ακίδα του ηχείου. // πρέπει να χρησιμοποιήσετε τον ακροδέκτη 9 του Arduino Uno και του Nano // η βιβλιοθήκη χρησιμοποιεί αυτόν τον πείρο εάν (! SD.begin (SD_ChipSelectPin)) {// δείτε εάν η κάρτα είναι παρούσα και μπορεί να προετοιμαστεί επιστροφή. // μην κάνετε τίποτα περισσότερο αν όχι} tmrpcm.setVolume (6); // 0 έως 7. Ρύθμιση επιπέδου έντασης tmrpcm.play ("start.wav"); // το αρχείο ήχου "1" θα αναπαράγεται κάθε φορά που ενεργοποιείται το arduino ή επαναφέρεται} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); καθυστέρηση (100)? } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); καθυστέρηση (100)? } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); καθυστέρηση (100)? } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); καθυστέρηση (100)? }}
Βήμα 5: Τελικές συνδέσεις…
Συνδέστε τη συσκευή μέσω του συνδέσμου TRS με το καλώδιο TRS στο ηχείο. Συνδέστε τη συσκευή στην τροφοδοσία και ενεργοποιήστε την
…ΚΑΛΑ ΝΑ ΠΕΡΝΑΤΕ…
Συνιστάται:
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: 8 βήματα
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: Why Εδώ και λίγο καιρό ήθελα να προσθέσω ένα μικρό joystick στο πληκτρολόγιό μου για τον έλεγχο στοιχείων διεπαφής ή άλλες μικρότερες εργασίες σε παιχνίδια και προσομοιωτές (MS Flight Sim, Elite: Dangerous, Πόλεμοι των Άστρων: Μοίρες, κλπ). Επίσης, για το Elite: Dangerous, έχω πάει
Arduino Dice With Sound Effect: 7 Βήματα
Arduino Dice With Sound Effect: Σε αυτό το σεμινάριο, θα μάθετε πώς να φτιάξετε ένα ζάρι Arduino με ηχητικά εφέ χρησιμοποιώντας LED και ηχείο. Η μόνη ενέργεια για την εκκίνηση ολόκληρου του μηχανήματος είναι ένα μόνο και απλό άγγιγμα. Αυτό το σεμινάριο περιλαμβάνει τα υλικά, τα βήματα και τον κώδικα που απαιτείται για την αγορά
Γνώση αναλογικού κυκλώματος - DIY a Ticking Clock Sound Effect Circuit Without IC: 7 βήματα (με εικόνες)
Γνώση Αναλογικού Κυκλώματος - DIY a Ticking Clock Sound Effect Circuit Without IC: Αυτό το κυκλώματος ηχητικού εφέ Clock Sound Effect δημιουργήθηκε μόνο με τρανζίστορ και αντιστάσεις και πυκνωτές που δεν διαθέτουν κανένα στοιχείο IC. Είναι ιδανικό για εσάς να μάθετε τις βασικές γνώσεις κυκλώματος με αυτό το πρακτικό και απλό κύκλωμα. Το απαραίτητο στρώμα
6502 & 6522 Minimal Computer (με Arduino MEGA) Μέρος 2: 4 Βήματα
Ελάχιστος υπολογιστής 6502 & 6522 (με Arduino MEGA) Μέρος 2: Ακολουθώντας το προηγούμενο Instructable, τώρα έβαλα το 6502 σε έναν πίνακα ταινιών και πρόσθεσα έναν προσαρμογέα ευέλικτης διεπαφής 6522 (VIA). Και πάλι, χρησιμοποιώ μια έκδοση WDC του 6522, καθώς ταιριάζει τέλεια με το 6502. Όχι μόνο αυτά τα νέα γ
6502 Minimal Computer (με Arduino MEGA) Μέρος 1: 7 Βήματα
6502 Minimal Computer (με Arduino MEGA) Μέρος 1: Ο μικροεπεξεργαστής 6502 εμφανίστηκε για πρώτη φορά το 1975 και σχεδιάστηκε από μια μικρή ομάδα με επικεφαλής τον Chuck Peddle για την τεχνολογία MOS. Τότε χρησιμοποιούνταν σε κονσόλες βίντεο και οικιακούς υπολογιστές, συμπεριλαμβανομένων των Atari, Apple II, Nintendo Entertainment System, BBC Micr