Sisukord:

Nautige helidega: 6 sammu (koos piltidega)
Nautige helidega: 6 sammu (koos piltidega)

Video: Nautige helidega: 6 sammu (koos piltidega)

Video: Nautige helidega: 6 sammu (koos piltidega)
Video: Сожгите эту сильную вещь, встретите врага у своей двери. Что делать, если есть подозрение на порчу? 2024, Juuli
Anonim
NAUDI HELIDEGA
NAUDI HELIDEGA

Sissejuhatus

Selle projekti eesmärk on luua uus toode, mis lahendab mingi probleemi, kasutades arduino tahvlit, et teha kiire prototüüp.

Samm: probleemi määratlemine

Tänapäeval ei tundu lapsed enam muusika ja pillide vastu huvi tundvat. Üks põhjus, miks me arvame, et see juhtub, on see, et kogu ümbritseva tehnoloogiaga ei teki neil huvi muusika tegemise vastu. Sellest mõttest mõtlesime, miks me ei kasuta selle probleemi lahendamiseks tehnoloogiat? Ja nii me oma toote saimegi! Klassikalise Simon Saysi põhjal loome mängu, mis aitab lastel õppida erinevaid muusikariistu, mida kasutatakse erinevates muusikastiilides.

2. samm: pakutud lahendus

Kodeerime arduino tahvli, et saaksime juhtida viie erineva nupuga antud teavet, nii et esmalt süttib LED samal ajal, kui heli ja instrument kõlab. Siis peab laps sama nuppu vajutama. See on sama funktsioon, mida Simon Says kasutab, kuid kasutab erinevat tüüpi muusikainstrumentide heli. Nii seostab laps pilli heli instrumendi kujutisega.

3. samm: osad: elemendid, mida mängida

Osad: elemendid, mida mängida
Osad: elemendid, mida mängida

Arduino Uno juhatus: 1 ühik

Džemprid: 1 ühik pakettmudelit

Proto Board: 1 ühik

Vastupidavus: 5 ühikut

LED: nupp: 5 ühikut

Kõlar: 1 ühik

Aku: 1 ühik

SD -kaart: 1 ühik

Aku 9V: 1 ühik

Korpuse joonised: 1 tk

Samm: vooluringi vorming

Vooluahela vorming
Vooluahela vorming
Vooluahela vorming
Vooluahela vorming
Vooluahela vorming
Vooluahela vorming

5. samm: KOODI

Postitan mängufaili "PlayMemmory". Oleme saanud inspiratsiooni mängu Simon kaustast, millel on 4 nupu asemel 5 nuppu. Muusika esitamiseks failidega töötamiseks peate kasutama raamatukogu "TMRpcm-master". Seetõttu peate avama ardunio raamatukogu ja lisama kausta, mille ma allpool panen.

INSPIRATSIOON

Mängu kood on lihtne ja kommenteeritud. Kuid mängu loomisel on mind inspireerinud kaks kausta.

Teisest küljest vastutab kaust "DFPlayer-Mini-mp3-master" selle eest, kas WAV-failide lugemine töötab. Faili avamiseks peate minema: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / example / DFPlayer_sample

Ühelt poolt juhite nuppe LED -ide abil, nuppe ja nende faili WAV -vormingus. Faili leidmiseks peate minema: C: / Button-master / Button-master / example / SimpleOnOff

Jagan kaustu teie koodiga, nii et lisate rohkem nuppe ja rohkem helisid.

6. samm: prototüüp

Prototüüp
Prototüüp
Prototüüp
Prototüüp
Prototüüp
Prototüüp

POSTER JA KASTE

Korpuse mudeli tegemiseks kasutasime laserlõiget. Me riputame faili "template.dxf", et saaksite selle lasermasinas lõigata. Peame ütlema, et postitame näite "viento" ja "cuerda" muusikafailidest wav -vormingus ja selle vastava plakati.

AUDIO FORMAT

MP3 -failide teisendamiseks WAV -ks näitan teile programmi "ffmpeg" vormingus, mida arduino saab lugeda.

  • 8 bitti
  • 8000 Hz
  • Helivorming (mono). Kuna kasutame kõlarit.

On oluline, et teisendate mp3 -faili samasse "prügikasti" kausta waviks. Teisendamiseks peavad samas prügikasti kaustas olema faile. See peab minema "ffmpeg-20171109-723b6ba-win64-static" sisse, et:

C: / ffmpeg-20171109-723b6ba-win64-static / bin

Soovitan: