Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Johdanto
Tämän projektin tavoitteena on luoda uusi tuote, joka ratkaisee jonkinlaisen ongelman käyttämällä arduino -korttia nopean prototyypin luomiseksi.
Vaihe 1: Ongelman määrittely
Nykyään lapset eivät näytä enää kiinnostuneen musiikista ja soittimista. Yksi syy, miksi ajattelemme tämän tapahtuvan, on se, että kaiken ympäröivän tekniikan ansiosta he eivät lisää kiinnostusta musiikin tekemiseen. Tästä ajatuksesta ajattelimme, miksi emme käytä tekniikkaa tämän ongelman ratkaisemiseksi? Ja näin me saimme tuotteemme alkunsa! Klassikko Simon Saysin pohjalta luomme pelin, joka auttaa lapsia oppimaan erilaisia soittimia, joita käytetään eri musiikkityyleissä.
Vaihe 2: Ehdotettu ratkaisu
Koodaamme arduino -levyn niin, että voimme hallita viiden eri painikkeen antamia tietoja, jotta led -valo syttyy ensiksi samaan aikaan, kun ääni ja instrumentti soivat. Sitten lapsen on painettava samaa painiketta. Se on sama toiminto, jota Simon Says käyttää, mutta käyttää erityyppisten soittimien ääntä. Tällä tavalla lapsi yhdistää instrumentin äänen instrumentin kuvaan.
Vaihe 3: Osat: Elementtejä pelattavaksi
Arduino Uno Board: 1 yksikkö
Puserot: 1 yksikkö pakettimallia
Proto Board: 1 yksikkö
Vastus: 5 yksikköä
Led: Painike: 5 yksikköä
Kaiutin: 1 yksikkö
Akku: 1 kpl
SD -kortti: 1 yksikkö
Akku 9 volttia: 1 yksikkö
Kotelokuvat: 1 kpl
Vaihe 4: Piirin muoto
Vaihe 5: KOODI
Lähetän pelitiedoston "PlayMemmory". Olemme saaneet inspiraatiota pelin Simon kansioista, mutta siinä on 5 painiketta 4 sijasta. Jos haluat käsitellä tiedostoja musiikin toistamiseksi, sinun on käytettävä kirjastoa "TMRpcm-master". Siksi sinun on avattava ardunio -kirjasto ja liitettävä kansio, jonka laitan alla.
INSPIRAATIO
Pelin koodi on yksinkertainen ja kommentoitu. Mutta olen innoittanut kaksi kansiota pelin luomisessa.
Toisaalta kansio "DFPlayer-Mini-mp3-master" vastaa sen tarkistamisesta, toimiiko WAV-tiedostojen lukeminen. Siirryksesi tiedostoon sinun on siirryttävä: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / esimerkit / DFPlayer_sample
Yhtäältä voit ohjata painikkeita LED -valoilla, painikkeilla ja niiden tiedostolla WAV -muodossa. Löytääksesi tiedoston sinun täytyy mennä: C: / Button-master / Button-master / esimerkit / SimpleOnOff
Jaan kansiot koodisi kanssa, jotta voit lisätä painikkeita ja ääniä.
Vaihe 6: Prototyyppi
JULISTE JA KOTELO
Kotelon mallin tekemiseen käytimme laserleikkausta. Me ripustamme tiedoston "template.dxf", jotta voit leikata sen laserlaitteella, jos sinulla on. Meidän on sanottava, että lähetämme esimerkin "viento" ja "cuerda" musiikkitiedostoista wav -muodossa ja vastaavan julisteen.
ÄÄNIMUOTO
Jos haluat muuntaa mp3 -tiedostot WAV -muotoon, näytän sinulle ohjelman "ffmpeg" muodossa, jonka arduino voi lukea.
- 8 bittiä
- 8000 Hz
- Äänimuoto (mono). Koska käytämme kaiutinta.
On tärkeää, että muunnat mp3 -tiedoston wav -tiedostoksi samassa "bin" -kansiossa. Muunnettavien tiedostojen on oltava samassa bin -kansiossa. Sen on mentävä "ffmpeg-20171109-723b6ba-win64-static" sisälle:
C: / ffmpeg-20171109-723b6ba-win64-static / bin