Cuprins:
- Pasul 1: Piese
- Pasul 2: Cod
- Pasul 3: Transformați fișierele audio
- Pasul 4: Diagrama
- Pasul 5: Rezultate
Video: Redați muzică cu Arduino !: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În acest instructiv vă voi arăta cum redau muzică folosind un modul Arduino UNO și un modul card SD.
Vom folosi comunicarea SPI.
Să începem!
Pasul 1: Piese
Vom avea nevoie de următoarele părți:
Arduino UNO
Cititor de carduri SD
Sârme jumper
Amplificator audio
Speaker
Pasul 2: Cod
Codul este foarte simplu, îl puteți folosi pentru a reda aproape orice sunet care se află pe cardul SD, dar cu un format specific, care este la pasul următor.
Trebuie să descărcați toate bibliotecile, dacă le aveți deja, copiați și lipiți:
#include "SD.h" // Biblioteca SD # define SD_ChipSelectPin 4 // Selectați pinul SS pentru modulul SD
#includeți „SPI.h”
#include "TMRpcm.h" // Biblioteca pentru redarea fișierelor audio
TMRpcm Memoria; // Aici pui numele dorit
configurare nulă () {
Serial.begin (9600); // Inițializați serial com
if (! SD.begin (SD_ChipSelectPin)) {// Dacă pinul SS este într-o stare LOW va trimite un mesaj de eșec Serial.println ("SD fail");
întoarcere;
}
Memoria.speakerPin = 9; // Pinul unde veți pune difuzorul, de obicei 9
}
bucla nulă () {
Memoria.setVolume (5); // Puteți seta volumul aici până la 7
Memoria.calitate (1); // acceptă doar 1 sau 0, 1 este pentru o calitate mai bună
Memoria.play („1.wav”); // Aici plasezi numele sunetului tău
întârziere (10000); // Această întârziere ar trebui să aibă cel puțin aceeași lungime a sunetului dvs., // Această bibliotecă poate reda muzica în timp ce arduino se află într-o altă sarcină, astfel încât să o puteți reda în fundal
// sau așteptați terminarea sunetului
}
Pasul 3: Transformați fișierele audio
Acest lucru va funcționa cu fișiere audio.wav, dar trebuie să le faceți anumite ajustări.
Pentru aceasta puteți utiliza următorul convertor online.
audio.online-convert.com/convert-to-wav
Deci, în această pagină va trebui să modificați setările, așa cum este afișat pe imagine, apoi trebuie doar să faceți clic pe „Convertiți fișierul” și să așteptați până când se face conversia și noul fișier este descărcat!
Apoi, trebuie să puneți toate aceste fișiere audio pe un card SD și să le conectați la modulul arduino.
Există, de asemenea, alte funcții în această bibliotecă, cum ar fi în imaginea de mai sus, astfel încât să o puteți utiliza și să creați un player de muzică cu butoane pentru volum, următoarea melodie etc. etc. Sau cam tot ce doriți! Cerul este limita!
Pasul 4: Diagrama
Aceasta este configurarea pinului pentru arduino și modulul SD:
Arduino >>>>>>> Modul SD
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM Audio Out
Ieșirea audio poate fi conectată la un difuzor amplificat, deoarece este o putere redusă, de asemenea, consumul de curent ar putea deteriora arduino dacă v-ați conectat direct.
Și … ai terminat!
Spuneți-mi dacă aveți îndoieli, vă voi răspunde cu plăcere, Mulțumesc că mi-ai citit instrumentul!
Pasul 5: Rezultate
Dacă aveți un osciloscop, ar trebui să puteți vedea semnalul PWM la ieșirea audio astfel.
Și … ai terminat!
Spuneți-mi dacă aveți îndoieli, vă voi răspunde cu plăcere, Mulțumesc că mi-ai citit instructivul!
Recomandat:
Redați aceeași muzică în mai multe camere: 3 pași
Redați aceeași muzică în mai multe camere: Bună tuturor, nu știu despre voi, dar îmi place să am aceeași muzică în tot apartamentul meu, fără să dau sunetul prea tare. Așadar, după un pic de cercetări despre această problemă, am decis să construiesc mai multe difuzoare conectate toate prin wifi la aceeași
Muzică-muzică cu Arduino: 7 pași
Muscle-Music With Arduino: Bună ziua tuturor, acesta este primul meu Instructables, acest proiect a fost inspirat după ce am vizionat reclama video Old Spice Muscle Music, unde putem urmări cum Terry Crews cântă diferite instrumente cu semnale EMG
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Cum să redați muzică printr-un amplificator de chitară: 4 pași
Cum să cânți muzică printr-un amplificator de chitară: Acesta este un instructiv care îți va arăta cum să cânți muzică printr-un amplificator de chitară
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: 5 pași (cu imagini)
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: Folosind Eagle3D și POV-Ray, puteți face redări 3D realiste ale PCB-urilor. Eagle3D este un script pentru EAGLE Layout Editor. Acest lucru va genera un fișier de urmărire a razelor, care va fi trimis către POV-Ray, care la rândul său va apărea în cele din urmă im