Kazalo:

Predvajajte glasbo z Arduinom!: 5 korakov (s slikami)
Predvajajte glasbo z Arduinom!: 5 korakov (s slikami)

Video: Predvajajte glasbo z Arduinom!: 5 korakov (s slikami)

Video: Predvajajte glasbo z Arduinom!: 5 korakov (s slikami)
Video: Step Seven of Meditation: Five Ways to See Internal Images, also called Clairvoyance 2024, November
Anonim
Predvajajte glasbo z Arduinom!
Predvajajte glasbo z Arduinom!

V tem navodilu vam bom pokazal, kako predvajam glasbo z uporabo Arduino UNO in modula SD Card.

Uporabili bomo komunikacijo SPI.

Začnimo!

1. korak: Deli

Deli
Deli

Potrebovali bomo naslednje dele:

Arduino UNO

Bralnik kartic SD

Mostične žice

Zvočni ojačevalnik

Zvočnik

2. korak: Koda

Koda
Koda

Koda je zelo preprosta, z njo lahko predvajate skoraj vsak zvok, ki je na kartici SD, vendar z določeno obliko, to je na naslednjem koraku.

Vse knjižnice morate prenesti, če jih že imate, samo kopirajte in prilepite:

#include "SD.h" // Knjižnica SD#define SD_ChipSelectPin 4 // Izberite pin SS za modul SD

#include "SPI.h"

#include "TMRpcm.h" // Knjižnica za predvajanje zvočnih datotek

TMRpcm Spomini; // Tukaj vnesete želeno ime

void setup () {

Serial.begin (9600); // Inicializirajte serijski com

if (! SD.begin (SD_ChipSelectPin)) {// Če je pin SS v NIZKEM stanju, bo poslal sporočilo o napaki Serial.println ("SD fail");

vrnitev;

}

Memoria.speakerPin = 9; // Pin, kamor boste postavili zvočnik, običajno 9

}

void loop () {

Memoria.setVolume (5); // Tu lahko nastavite glasnost do 7

Memoria.quality (1); // sprejema samo 1 ali 0, 1 je za boljšo kakovost

Memoria.play ("1.wav"); // Tu postavite ime svojega zvoka

zamuda (10000); // Ta zakasnitev mora biti vsaj enake dolžine vašega zvoka, // Ta knjižnica lahko predvaja glasbo, medtem ko je arduino v drugi nalogi, tako da jo lahko predvajate v ozadju

// ali počakajte, da se zvok konča

}

3. korak: Pretvorite zvočne datoteke

Pretvorite zvočne datoteke
Pretvorite zvočne datoteke
Pretvorite zvočne datoteke
Pretvorite zvočne datoteke

To bo delovalo z zvočnimi datotekami.wav, vendar jih morate nekaj prilagoditi.

Za to lahko uporabite naslednji spletni pretvornik.

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

Torej, na tej strani boste morali spremeniti nastavitve, kot je prikazano na sliki, nato pa kliknite na "Pretvori datoteko" in počakajte, da se konverzija konča in da se prenese nova datoteka!

Nato morate vse te zvočne datoteke postaviti na kartico SD in jo priključiti v modul arduino.

V tej knjižnici so tudi druge funkcije, kot je na zgornji sliki, tako da jo lahko uporabite in naredite predvajalnik glasbe z gumbi za glasnost, naslednjo pesem itd. Ali pa karkoli želite! Nebo je meja!

4. korak: diagram

Diagram
Diagram

To je nastavitev pin za arduino in modul SD:

Arduino >>>>>>> Modul SD

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

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

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

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

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

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM avdio izhod

Zvočni izhod lahko povežete z ojačanim zvočnikom, ker je nizka moč, prav tako pa lahko pravilna poraba poškoduje arduino, če ga priključite neposredno.

In … končali ste!

Sporočite mi, če dvomite, z veseljem vam bom odgovoril, Hvala, ker ste prebrali moje besedilo!

5. korak: Rezultati

Rezultati
Rezultati

Če imate osciloskop, bi morali videti signal PWM na avdio izhodu, kot je ta.

In … končali ste!

Sporočite mi, če dvomite, z veseljem vam bom odgovoril, Hvala, ker ste prebrali moja navodila!

Priporočena: