INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Inleiding
Die doel van hierdie projek is om 'n nuwe produk te skep wat 'n probleem oplos met 'n arduino -bord om 'n vinnige prototipe te maak.
Stap 1: Probleemomskrywing
Tans lyk dit asof kinders nie meer geïnteresseerd is in musiek en instrumente nie. Een van die redes waarom ons dink dat dit gebeur, is omdat hulle, met al die tegnologie wat hulle omring het, nie die belangstelling kry vir hoe musiek gedoen word nie. Uit hierdie idee het ons gedink, waarom gebruik ons nie tegnologie om hierdie probleem op te los nie? En so het ons ons produk ontstaan! Op grond van die klassieke Simon Says, sal ons 'n speletjie skep wat kinders sal help om die verskillende musiekinstrumente te leer wat op verskillende musiekstyle gebruik word.
Stap 2: Voorgestelde oplossing
Ons sal die arduino -bord kodeer, sodat ons die inligting wat deur 5 verskillende knoppies gegee word, kan beheer, sodat 'n LED eers aangeskakel kan word op dieselfde tyd as die geluid van en die instrument. Dan sal die kind op dieselfde knoppie moet druk. Dit is dieselfde funksie wat Simon Says gebruik, maar die klank van verskillende soorte musiekinstrumente gebruik. Op hierdie manier sal die kind die geluid van die instrument in verband bring met die beeld van die instrument.
Stap 3: Onderdele: elemente om 'n speelspel te doen
Arduino Uno Board: 1 eenheid
Springers: 1 eenheid pakketmodel
Proto Board: 1 eenheid
Weerstand: 5 eenhede
Led: knoppie: 5 eenhede
Luidspreker: 1 eenheid
Battery: 1 eenheid
SD -kaart: 1 eenheid
Battery 9 Volt: 1 eenheid
Kassetekeninge: 1 eenheid
Stap 4: Kringformaat
Stap 5: KODE
Ek plaas die speletjie lêer "PlayMemmory". Ons is geïnspireer deur 'n gids van die spel Simon, maar met 5 knoppies, in plaas van 4. Om met lêers te werk om musiek te speel, moet u die biblioteek "TMRpcm-master" gebruik. Daarom moet u die ardunio -biblioteek oopmaak en die gids wat ek hieronder sal plaas, heg.
INSPIRASIE
Die kode van die spel is eenvoudig en word kommentaar gelewer. Maar ek is geïnspireer deur twee gidse om die speletjie te skep.
Aan die ander kant is die gids "DFPlayer-Mini-mp3-master" verantwoordelik om te kyk of die lees van die WAV-lêers werk. Om na die lêer te gaan, moet u gaan: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / voorbeelde / DFPlayer_sample
Aan die een kant beheer u die knoppies met die LED's, die knoppies en hul lêer in WAV -formaat. Om die lêer op te spoor, moet u gaan: C: / Button-master / Button-master / voorbeelde / SimpleOnOff
Ek deel die dopgehou met u kode, sodat u meer knoppies en meer klanke kan byvoeg.
Stap 6: prototipe
PLAKKAAT EN KAS
Om die model van die omhulsel te maak, gebruik ons die lasersnit. Ons hang die lêer "template.dxf" op, sodat u dit in 'n lasermasjien kan sny as u dit het. Ons moet sê dat ons 'n voorbeeld "viento" en "cuerda" van die musieklêers in wav -formaat en die onderskeie plakkaat daarvan sal plaas.
Oudioformaat
Om mp3 -lêers na WAV om te skakel, wys ek u die program "ffmpeg" met die formaat wat arduino kan lees.
- 8 stukkies
- 8000 Hz
- Klankformaat (mono). Omdat ons 'n luidspreker gebruik.
Dit is belangrik dat u die mp3 -lêer omskakel na wav in dieselfde "bin" -map. Daar moet lêers in dieselfde vouermap wees om te omskep. Dit moet "ffmpeg-20171109-723b6ba-win64-static" binnegaan na:
C: / ffmpeg-20171109-723b6ba-win64-static / bin