Orodha ya maudhui:

Cheza Muziki Na Arduino !: Hatua 5 (na Picha)
Cheza Muziki Na Arduino !: Hatua 5 (na Picha)

Video: Cheza Muziki Na Arduino !: Hatua 5 (na Picha)

Video: Cheza Muziki Na Arduino !: Hatua 5 (na Picha)
Video: JANAGA - НА БЭХЕ | Official Audio 2024, Novemba
Anonim
Cheza Muziki Na Arduino!
Cheza Muziki Na Arduino!

Katika mafunzo haya nitakuonyesha jinsi ninavyocheza muziki kwa kutumia Arduino UNO na moduli ya Kadi ya SD.

Tutatumia Mawasiliano ya SPI.

Tuanze!

Hatua ya 1: Sehemu

Sehemu
Sehemu

Tutahitaji sehemu zifuatazo:

Arduino UNO

Msomaji wa Kadi ya SD

Waya za Jumper

Kikuza Sauti

Spika

Hatua ya 2: Kanuni

Kanuni
Kanuni

Nambari ni rahisi sana, unaweza kuitumia kucheza sauti nzuri sana iliyo kwenye Kadi ya SD lakini na muundo maalum, hiyo ni hatua inayofuata.

Unahitaji kupakua maktaba yote, ikiwa unayo tayari basi nakili na ubandike:

# pamoja na "SD.h" // maktaba ya SD # fafanua SD_Chip ChaguaPin 4 // Chagua pini ya SS kwa moduli ya SD

# pamoja na "SPI.h"

# pamoja na "TMRpcm.h" // Maktaba ya kucheza faili za sauti

Kumbukumbu ya TMRpcm; // Hapa unaweka jina unalotaka

usanidi batili () {

Serial. Kuanza (9600); // Anzisha serial com

ikiwa (! SD.begin (SD_ChipSelectPin)) {// Ikiwa pini ya SS iko katika hali ya chini itatuma ujumbe wa Kushindwa Serial.println ("SD fail");

kurudi;

}

Memoria. MsemajiPin = 9; // Pini ambapo utaweka spika, kawaida 9

}

kitanzi batili () {

Memoria. Volume (5); // Unaweza kuweka sauti hapa hadi 7

Ubora wa kumbukumbu (1); // inakubali tu 1 au 0, 1 ni ya ubora zaidi

Mchezo wa kumbukumbu ("1. wav"); // Hapa unaweka jina la sauti yako

kuchelewesha (10000); // Ucheleweshaji huu unapaswa kuwa angalau urefu sawa wa sauti yako, // Maktaba hii inaweza kucheza muziki wakati arduino iko kwenye jukumu lingine ili uweze kuichezea chini

// au subiri sauti ikamilike

}

Hatua ya 3: Badilisha faili za sauti

Badilisha Faili za Sauti
Badilisha Faili za Sauti
Badilisha Faili za Sauti
Badilisha Faili za Sauti

Hii itafanya kazi na faili za sauti za.wav lakini lazima ufanye viambatanisho vyake.

Kwa hiyo unaweza kutumia kibadilishaji kifuatacho mkondoni.

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

Kwa hivyo, katika ukurasa huu utahitaji kubadilisha mipangilio kama inavyoonyeshwa kwenye picha kisha bonyeza tu kwenye "Badilisha Faili" na subiri hadi ubadilishaji umalizike na faili mpya ipakuliwe!

Kisha lazima uweke faili hizi zote za sauti kwenye kadi ya SD na uzie kwenye moduli ya arduino.

Pia kuna huduma zingine kwenye maktaba hii kama kwenye picha hapo juu ili uweze kuitumia na kutengeneza kicheza muziki na vifungo vya sauti, wimbo unaofuata n.k. Au kitu chochote unachotaka! Anga ndio ukomo!

Hatua ya 4: Mchoro

Mchoro
Mchoro

Hii ndio usanidi wa pini kwa arduino na moduli ya SD:

Arduino >>>>>>> Moduli ya SD

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

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

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

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

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

Jamaa >>>>>>>> Gnd

9 >>>>>>>> PWM Sauti Imetoka

Pato la sauti linaweza kushikamana na spika ya spika iliyoimarishwa ni nguvu ndogo, pia matumizi sahihi yanaweza kuharibu arduino ikiwa utaunganisha moja kwa moja.

Na … umemaliza!

Nijulishe ikiwa una mashaka yoyote, nitafurahi kujibu, Asante kwa kusoma instrctable yangu!

Hatua ya 5: Matokeo

Matokeo
Matokeo

Ikiwa una osciloscope unapaswa kuona ishara ya PWM kwenye pato la sauti kama hii.

Na … umemaliza!

Nijulishe ikiwa una mashaka yoyote, nitafurahi kujibu, Asante kwa kusoma maelekezo yangu!

Ilipendekeza: