Përmbajtje:
Video: Luaj muzikë me Arduino !: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
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
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 ë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
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
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
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:
Luaj këngë (MP3) Me Arduino duke përdorur PWM në altoparlant ose Flyback Transformer: 6 hapa (me fotografi)
Luaj këngë (MP3) Me Arduino duke përdorur PWM në Speaker ose Flyback Transformer: Përshëndetje djema, kjo është mësimi im i parë, shpresoj se do t'ju pëlqejë !! Në thelb, në këtë projekt kam përdorur komunikimin serik midis Arduino -s dhe laptopit tim, për të transmetuar të dhëna muzikore nga laptopi im në Arduino. Dhe duke përdorur Arduino TIMERS t
Luaj CD pa CD Player, duke përdorur AI dhe YouTube: 10 hapa (me fotografi)
Luaj CD pa CD Player, duke përdorur AI dhe YouTube: Dëshironi të luani CD -të tuaj por nuk keni më CD player? Nuk keni pasur kohë për të shqyer CD -të tuaja? I grisi ato, por skedarët nuk janë të disponueshëm kur është e nevojshme? Nuk ka problem. Lëreni AI (inteligjencën artificiale) të identifikojë CD -në tuaj dhe YouTube ta luajë atë! Unë shkrova një aplikacion Android që bën
Luaj këngë duke përdorur Stepper Motor !!: 11 hapa (me fotografi)
Luaj këngë duke përdorur Stepper Motor !!: Ky projekt ka të bëjë me hartimin e një ndërfaqeje të thjeshtë dinamike, e cila do të lejojë ndërveprimin me një motor stepper në dy mënyra të ndryshme. Ndërfaqja e parë do të kontrollojë drejtimin dhe shpejtësinë e motorit stepper përmes përdorimit të një GUI e thjeshtë, e cila h
Pllaka dhe luaj butona Arcade: 7 hapa (me fotografi)
Plug and Play Arcade Buttons: Kohët e fundit fillova të përdor Arduino për të bërë projektet e mia. Si stilist më pëlqen të krijoj ndërfaqe me porosi për lojërat/projektet e mia interaktive. Problemi i vetëm që hasa në atë që përdorimi i komunikimit serik është mjaft i komplikuar dhe i prirur për probleme dhe probleme
LUAJ DHE RimbARIM IPOD PINGRDORIMI I BOOMBOX -it TLD VJETR - Këshilla dhe Këshilla: 5 hapa (me fotografi)
LUAJ DHE RimbARIM IPOD P USRDORIMI I BOOMBOX -it TLD VJETR - Këshilla dhe Këshilla: Konsideroni këtë si një shtesë për modalitetet e tjera të iPod boombox. Unë e pranoj që kam marrë hua nga udhëzues të tjerë. Për të mos u hequr nga ato udhëzime, këtu është një " bërtas " atyre që më frymëzuan të zhyten në modën time. Faleminderit. E udhëzueshme