Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Prezantimi
Qëllimi i këtij projekti është të krijojë një produkt të ri që zgjidh një lloj problemi duke përdorur një bord arduino për të bërë një prototip të shpejtë.
Hapi 1: Përkufizimi i problemit
Në ditët e sotme, fëmijët nuk duken më të interesuar për muzikën dhe instrumentet. Një nga arsyet që ne mendojmë se kjo ndodh është sepse, me gjithë teknologjinë që ata rrethojnë, ata nuk e rrisin atë interes për mënyrën se si bëhet muzika. Nga kjo ide ne menduam, pse nuk e përdorim teknologjinë për të zgjidhur këtë problem? Dhe kështu e kemi origjinën produktin tonë! Bazuar në klasiken Simon Says, ne do të krijojmë një lojë që do t'i ndihmojë fëmijët të mësojnë llojet e ndryshme të instrumenteve muzikorë që përdoren në stile të ndryshme të muzikës.
Hapi 2: Zgjidhja e propozuar
Ne do të kodojmë bordin arduino në mënyrë që të mund të kontrollojmë informacionin e dhënë nga 5 butona të ndryshëm në mënyrë që, së pari, një led të ndizet në të njëjtën kohë kur tingulli i instrumentit tingëllon. Atëherë fëmija do të duhet të shtypë të njëjtin buton. Theshtë i njëjti funksion që përdor Simon Says, por duke përdorur tingullin e llojeve të ndryshme të instrumenteve muzikorë. Në atë mënyrë fëmija do ta lidhë tingullin e instrumentit me imazhin e instrumentit.
Hapi 3: Pjesë: Elemente për të bërë një lojë loje
Arduino Uno Board: 1 njësi
Jumpers: 1 njësi e modelit të paketës
Proto Board: 1 njësi
Rezistenca: 5 njësi
Led: Button: 5 njësi
Altoparlanti: 1 njësi
Bateria: 1 njësi
Kartë SD: 1 njësi
Bateria 9 volt: 1 njësi
Vizatimet e rastit: 1 njësi
Hapi 4: Formati i qarkut
Hapi 5: KODI
Unë postoj skedarin e lojës "PlayMemmory". Ne jemi frymëzuar nga një dosje e lojës Simon por me 5 butona, në vend të 4. Për të punuar me skedarë për të luajtur muzikë duhet të përdorni bibliotekën "TMRpcm-master". Prandaj ajo që duhet të bëni është të hapni bibliotekën ardunio dhe të bashkëngjitni dosjen që do të vendos më poshtë.
Frymëzim
Kodi i lojës është i thjeshtë dhe i komentuar. Por unë jam frymëzuar nga dy dosje për të krijuar lojën.
Nga ana tjetër, dosja "DFPlayer-Mini-mp3-master" është përgjegjëse për të kontrolluar nëse leximi i skedarëve WAV funksionon. Për të shkuar te skedari duhet të shkosh: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / shembuj / DFPlayer_sample
Nga njëra anë ju kontrolloni butonat me LED, butonat dhe skedarin e tyre në formatin WAV. Për të gjetur skedarin duhet të shkoni: C: / Button-master / Button-master / shembuj / SimpleOnOff
Unë i ndaj dosjet me kodin tuaj kështu që ju shtoni më shumë butona dhe më shumë tinguj.
Hapi 6: Prototipi
POSTER DHE RASTI
Për të bërë modelin e rastit ne përdorëm prerjen me lazer. Ne do ta varim skedarin "template.dxf" kështu që ju mund ta shkurtoni atë në një makinë lazer nëse keni. Duhet të themi se do të postojmë një shembull "viento" dhe "cuerda" të skedarëve muzikorë në formatin wav dhe posterin përkatës të tij.
FORMAT AUDIO
Për të kthyer skedarët mp3 në WAV, ju tregoj programin "ffmpeg" me formatin që arduino mund të lexojë.
- 8 bit
- 8000Hz
- Formati audio (mono). Sepse ne përdorim një altoparlant.
Importantshtë e rëndësishme që ju të konvertoni skedarin mp3 në wav në të njëjtën dosje "bin". Duhet të ketë skedarë në të njëjtën dosje kosh për t'u konvertuar. Duhet të futet brenda "ffmpeg-20171109-723b6ba-win64-static" në:
C: / ffmpeg-20171109-723b6ba-win64-static / bin