Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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
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