Sisällysluettelo:

Soita musiikkia Arduinolla!: 5 vaihetta (kuvilla)
Soita musiikkia Arduinolla!: 5 vaihetta (kuvilla)

Video: Soita musiikkia Arduinolla!: 5 vaihetta (kuvilla)

Video: Soita musiikkia Arduinolla!: 5 vaihetta (kuvilla)
Video: 5. Ensimmäinen sointu (Em), sekä ensimmäinen biisi! 2024, Marraskuu
Anonim
Soita musiikkia Arduinon kanssa!
Soita musiikkia Arduinon kanssa!

Tässä ohjeessa näytän sinulle, kuinka soitan musiikkia Arduino UNO: n ja SD -korttimoduulin avulla.

Käytämme SPI -viestintää.

Aloitetaan!

Vaihe 1: Osat

Osat
Osat

Tarvitsemme seuraavat osat:

Arduino UNO

SD -kortinlukija

Hyppyjohdot

Äänenvahvistin

Kaiutin

Vaihe 2: Koodi

Koodi
Koodi

Koodi on hyvin yksinkertainen, voit käyttää sitä toistamaan melkein mitä tahansa ääntä, joka on SD -kortilla, mutta tietyssä muodossa, se on seuraavassa vaiheessa.

Sinun on ladattava kaikki kirjastot, jos sinulla on jo se, kopioi ja liitä:

#include "SD.h" // SD -kirjasto#define SD_ChipSelectPin 4 // Valitse SD -moduulin SS -nasta

#include "SPI.h"

#include "TMRpcm.h" // Kirjasto äänitiedostojen toistamiseen

TMRpcm Memoria; // Laita tähän haluamasi nimi

void setup () {

Sarja.alku (9600); // Alusta sarja com

if (! SD.begin (SD_ChipSelectPin)) {// Jos SS -pin on LOW -tilassa, se lähettää Fail -viestin Serial.println ("SD fail");

palata;

}

Muisti.puhujaPin = 9; // Nasta, johon kaiutin asetetaan, yleensä 9

}

void loop () {

Memoria.setVolume (5); // Tässä voit säätää äänenvoimakkuuden enintään 7

Muisti.laatu (1); // hyväksyy vain 1 tai 0, 1 on parempi laatu

Memoria.play ("1.wav"); // Tähän sijoitat äänesi nimen

viive (10000); // Tämän viiveen on oltava vähintään yhtä pitkä kuin äänesi, // Tämä kirjasto voi toistaa musiikkia, kun arduino on muussa tehtävässä, joten voit toistaa sen taustalla

// tai odota äänen päättymistä

}

Vaihe 3: Muunna äänitiedostot

Muunna äänitiedostot
Muunna äänitiedostot
Muunna äänitiedostot
Muunna äänitiedostot

Tämä toimii.wav -äänitiedostojen kanssa, mutta sinun on tehtävä joitain muutoksia siihen.

Tätä varten voit käyttää seuraavaa online -muunninta.

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

Joten tällä sivulla sinun on muutettava asetuksia, kuten kuvassa näkyy, ja napsauta sitten "Muunna tiedosto" ja odota, kunnes muuntaminen on valmis ja uusi tiedosto ladataan!

Sitten sinun täytyy laittaa kaikki nämä äänitiedostot SD -kortille ja kytkeä se arduino -moduuliin.

Tässä kirjastossa on myös muita ominaisuuksia, kuten yllä olevassa kuvassa, joten voit käyttää sitä ja tehdä musiikkisoittimen, jossa on äänenvoimakkuuden painikkeet, seuraava kappale jne. Jne. Tai melkein mitä tahansa! Taivas on rajana!

Vaihe 4: Kaavio

Kaavio
Kaavio

Tämä on arduino- ja SD -moduulin nasta -asetus:

Arduino >>>>>>> SD -moduuli

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

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

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

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

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

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM -äänilähtö

Äänilähtö voidaan liittää vahvistettuun kaiuttimeen, koska virta on alhainen, ja oikea kulutus voi vahingoittaa arduinoa, jos liität sen suoraan.

Ja… olet valmis!

Kerro minulle, jos sinulla on epäilyksiä, vastaan mielelläni, Kiitos, että luit ohjeeni!

Vaihe 5: Tulokset

Tulokset
Tulokset

Jos sinulla on oskilloskooppi, sinun pitäisi pystyä näkemään PWM -signaali äänilähdössä näin.

Ja… olet valmis!

Kerro minulle, jos sinulla on epäilyksiä, vastaan mielelläni, Kiitos, että luit ohjeeni!

Suositeltava: