Sisukord:
Video: Esitage muusikat Arduinoga!: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles juhendis näitan teile, kuidas ma Arduino UNO ja SD -kaardi mooduli abil muusikat esitan.
Kasutame SPI teatist.
Alustame!
Samm: osad
Vajame järgmisi osi:
Arduino UNO
SD -kaardi lugeja
Jumper juhtmed
Helivõimendi
Kõlar
2. samm: kood
Kood on väga lihtne, saate seda kasutada peaaegu igasuguse heli esitamiseks, mis on SD -kaardil, kuid kindla vorminguga, see on järgmine samm.
Peate kõik raamatukogud alla laadima; kui teil see juba on, siis lihtsalt kopeerige ja kleepige:
#include "SD.h" // SD raamatukogu#define SD_ChipSelectPin 4 // Valige SD -mooduli SS -tihvt
#include "SPI.h"
#include "TMRpcm.h" // Raamatukogu helifailide esitamiseks
TMRpcm Memoria; // Siia paned soovitud nime
tühine seadistus () {
Seriaalne algus (9600); // Initsialiseeri seeria com
if (! SD.begin (SD_ChipSelectPin)) {// Kui SS -pin on LOW olekus, saadab see tõrketeate Serial.println ("SD fail");
tagasipöördumine;
}
Memoria.kõnelejaPin = 9; // Nööpnõel, kuhu kõlari asetate, tavaliselt 9
}
void loop () {
Memoria.setVolume (5); // Siin saate helitugevust seada kuni 7
Memoria.kvaliteet (1); // aktsepteerib ainult 1 või 0, 1 on parema kvaliteedi jaoks
Memoria.play ("1.wav"); // Siin asetate oma heli nime
viivitus (10000); // See viivitus peaks olema vähemalt sama pikk kui teie heli, // See raamatukogu saab muusikat esitada ajal, kui arduino on mõnes muus ülesandes, nii et saate seda taustal esitada
// või oodake heli lõpetamist
}
Samm: teisendage helifailid
See töötab koos.wav helifailidega, kuid teil on vaja seda kohandada.
Selleks saate kasutada järgmist veebimuundurit.
audio.online-convert.com/convert-to-wav
Niisiis, sellel lehel peate muutma seadeid, nagu on näidatud pildil, siis klõpsake lihtsalt nuppu "Teisenda fail" ja oodake, kuni teisendamine on tehtud ja uus fail alla laaditud!
Seejärel peate kõik need helifailid SD -kaardile panema ja ühendama arduino mooduliga.
Selles raamatukogus on ka muid funktsioone, nagu ülaltoodud pildil, nii et saate seda kasutada ja teha helitugevuse, järgmise loo jne jne nuppudega muusikapleieri. Või peaaegu kõike, mida soovite! Taevas on limiidiks!
Samm: diagramm
See on arduino ja SD -mooduli pin -seadistus:
Arduino >>>>>>> SD -moodul
4 >>>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM heliväljund
Heliväljundi saab ühendada võimendatud kõlariga, kuna see on väikese võimsusega, samuti võib õige tarbimine arduino kahjustada, kui ühendate otse.
Ja… olete valmis!
Kui teil on kahtlusi, andke mulle teada, vastan hea meelega, Aitäh, et lugesite minu juhendit!
5. samm: tulemused
Kui teil on ostsilloskoop, peaksite nägema heliväljundis PWM -signaali niimoodi.
Ja… olete valmis!
Kui teil on kahtlusi, andke mulle teada, vastan hea meelega, Aitäh, et lugesite minu juhendit!
Soovitan:
Esitage lugusid Arduino abil, kasutades ADC -PWM -i Flyback -trafol või kõlaril: 4 sammu
Esitage lugusid Arduinoga, kasutades ADC -d PWM -i jaoks Flyback -trafol või kõlaris: Tere poisid, see on minu teise juhendatava (see oli palju raske) teine osa. Põhimõtteliselt olen selles projektis kasutanud oma Arduino ADC -d ja taimerit teisendada helisignaal PWM -signaaliks. See on palju lihtsam kui minu eelmine juhend
Tehke lihaste MIDI -muusikat!: 7 sammu (piltidega)
Tehke lihaste MIDI -muusikat !: Kui teie närvisüsteem vajab liigutust, saadab see lihaste juhtimiseks neuronite kaudu pisikesi elektrilisi signaale. Elektromüograafia (EMG) tehnika võimaldab meil neid elektrilisi signaale võimendada ja mõõta. Lisaks sellele, et
Esitage sama muusikat mitmes toas: 3 sammu
Mängige sama muusikat mitmes toas: Tere kõigile, ma ei tea, kuidas teil on, aga mulle meeldib, kui kogu mu korteris on sama muusika, ilma et heli oleks liiga valju. Nii et pärast natuke selle probleemi uurimist otsustasin ehitada mitu kõlarit, mis kõik on ühendatud WiFi -ga samale
Esitage lugusid samm -mootoriga !!: 11 sammu (piltidega)
Esitage laule samm -mootori abil! lihtne graafiline kasutajaliides, mis
Esitage MP3-sid 70-aastasel plaadimängijal-ilma püsivate muudatusteta: 3 sammu
Esitage Mp3-sid 70-aastasel plaadimängijal-ilma püsivate muudatusteta: Põhimõtteliselt olen teinud monoühenduse teie valitud MP3- või meediaallika, arvuti, kassetteski, raadiosaatja ja otseühendusega kõlarile alligaatoriklambrite kaudu. Nagu alati, õpetus/demovideo: PALUN