INHOUDSOPGAWE:

GENIET MET GELUIDE: 6 stappe (met foto's)
GENIET MET GELUIDE: 6 stappe (met foto's)

Video: GENIET MET GELUIDE: 6 stappe (met foto's)

Video: GENIET MET GELUIDE: 6 stappe (met foto's)
Video: Porno kijken - Sluipschutters 2024, Julie
Anonim
GENIET MET KLANKE
GENIET MET KLANKE

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

Onderdele: elemente om 'n speelspel te doen
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

Kringformaat
Kringformaat
Kringformaat
Kringformaat
Kringformaat
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

Prototipe
Prototipe
Prototipe
Prototipe
Prototipe
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

Aanbeveel: