Përmbajtje:

Luaj muzikë me Arduino !: 5 hapa (me fotografi)
Luaj muzikë me Arduino !: 5 hapa (me fotografi)

Video: Luaj muzikë me Arduino !: 5 hapa (me fotografi)

Video: Luaj muzikë me Arduino !: 5 hapa (me fotografi)
Video: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Nëntor
Anonim
Luaj Muzikë Me Arduino!
Luaj Muzikë Me Arduino!

Në këtë udhëzues do t'ju tregoj se si luaj muzikë duke përdorur një modul Arduino UNO dhe një kartë SD.

Ne do të përdorim Komunikimin SPI.

Le të fillojmë!

Hapi 1: Pjesët

Pjesët
Pjesët

Do të na duhen pjesët e mëposhtme:

Arduino UNO

Lexues i kartave SD

Telat Jumper

Përforcues audio

Folës

Hapi 2: Kodi

Kodi
Kodi

Kodi është shumë i thjeshtë, mund ta përdorni për të luajtur pothuajse çdo tingull që është në kartën SD, por me një format specifik, që është në hapin tjetër.

Ju duhet të shkarkoni të gjitha bibliotekat, nëse e keni atë, atëherë thjesht kopjoni dhe ngjisni:

#përfshi "SD.h" // biblioteka SD#përcakto SD_ChipSelectPin 4 // Përzgjidh pinin SS për modulin SD

#përfshi "SPI.h"

#përfshi "TMRpcm.h" // Biblioteka për të luajtur skedarët audio

TMRpcm Memoria; // Këtu vendosni emrin që dëshironi

void setup () {

Serial.filloj (9600); // Filloni com serial

nëse (! SD.begin (SD_ChipSelectPin)) {// Nëse kunji SS është në një gjendje të UL do të dërgojë një mesazh Fail Serial.println ("SD fail");

kthim;

}

Memoria.speakerPin = 9; // Kunja ku do të vendosni altoparlantin, zakonisht 9

}

lak void () {

Memoria.setVëllimi (5); // Këtu mund të vendosni volumin deri në 7

Memoria.cualiteti (1); // pranon vetëm 1 ose 0, 1 është për cilësi më të mirë

Memoria.play ("1.wav"); // Këtu vendosni emrin e audios tuaj

vonesë (10000); // Kjo vonesë duhet të jetë së paku e njëjta gjatësi e audios tuaj, // Kjo bibliotekë mund të luajë muzikë ndërsa arduino është në detyra të tjera, kështu që ju mund ta luani atë në sfond

// ose prisni që audio të përfundojë

}

Hapi 3: Transformoni skedarët audio

Transformoni skedarët audio
Transformoni skedarët audio
Transformoni skedarët audio
Transformoni skedarët audio

Kjo do të funksionojë me skedarët audio.wav, por ju duhet të bëni disa sugjerime për të.

Për këtë ju mund të përdorni konvertuesin e mëposhtëm në internet.

audio.online-convert.com/convert-to-wav

Pra, në këtë faqe do t'ju duhet të ndryshoni cilësimet siç tregohet në figurë, atëherë thjesht klikoni në "Convert File" dhe prisni derisa të përfundojë konvertimi dhe skedari i ri të shkarkohet!

Pastaj ju duhet t'i vendosni të gjitha këto skedarë audio në një kartë SD dhe ta lidhni atë në modulin arduino.

Ka edhe veçori të tjera në këtë bibliotekë si në imazhin e mësipërm, në mënyrë që ta përdorni dhe të krijoni një riprodhues muzikor me butona për volumin, këngën tjetër etj., Etj. Ose pothuajse gjithçka që dëshironi! Qielli është kufiri!

Hapi 4: Diagrami

Diagramë
Diagramë

Ky është konfigurimi i pinit për arduino dhe modulin SD:

Arduino >>>>>>> Moduli SD

4 >>>>>>>>>>> SS

11 >>>>>>>>>> MOSI

12 >>>>>>>>>> MISO

13 >>>>>>>>>> SCK

5v >>>>>>>>>> 5v

Gnd >>>>>>>> Gnd

9 >>>>>>>>> Dalja e audios PWM

Dalja audio mund të lidhet me një altoparlant të përforcuar, sepse ka fuqi të ulët, gjithashtu konsumi i saktë mund të dëmtojë arduino nëse lidheni drejtpërdrejt.

Dhe… mbaruat!

Më tregoni nëse keni ndonjë dyshim, do të jem i lumtur t'ju përgjigjem, Faleminderit që lexuat udhëzuesin tim!

Hapi 5: Rezultatet

Rezultatet
Rezultatet

Nëse keni një osciloskop, duhet të jeni në gjendje të shihni sinjalin PWM në daljen audio si kjo.

Dhe… mbaruat!

Më tregoni nëse keni ndonjë dyshim, do të jem i lumtur t'ju përgjigjem, Faleminderit që lexuat udhëzimet e mia!

Recommended: