Turinys:

Mėgaukitės garsais: 6 žingsniai (su nuotraukomis)
Mėgaukitės garsais: 6 žingsniai (su nuotraukomis)

Video: Mėgaukitės garsais: 6 žingsniai (su nuotraukomis)

Video: Mėgaukitės garsais: 6 žingsniai (su nuotraukomis)
Video: 6,7 „J" tarimas ir rašymas lietuviškuose ir tarptautiniuose žodžiuose 2024, Lapkritis
Anonim
Mėgaukitės garsais
Mėgaukitės garsais

Įvadas

Šio projekto tikslas yra sukurti naują produktą, kuris išspręstų tam tikrą problemą, naudojant „arduino“plokštę, kad būtų sukurtas greitas prototipas.

1 žingsnis: problemos apibrėžimas

Dabar atrodo, kad vaikai nebesidomi muzika ir instrumentais. Viena iš priežasčių, kodėl mes manome, kad taip atsitinka, yra ta, kad su visomis technologijomis, kuriomis jie yra apsupti, jie nesidomi tuo susidomėjimu, kaip atliekama muzika. Iš šios idėjos pagalvojome, kodėl mes nenaudojame technologijų šiai problemai išspręsti? Ir taip mes sukūrėme savo produktą! Remdamiesi klasika Simona Sako, sukursime žaidimą, kuris padės vaikams išmokti įvairių muzikos instrumentų, naudojamų skirtingiems muzikos stiliams.

2 žingsnis: siūlomas sprendimas

Mes koduosime arduino plokštę, kad galėtume valdyti 5 skirtingų mygtukų pateiktą informaciją, kad, pirma, šviesos diodas įsijungtų tuo pačiu metu, kai skamba ir instrumentas. Tada vaikas turės paspausti tą patį mygtuką. Tai ta pati funkcija, kurią naudoja Simonas Saysas, tačiau naudoja skirtingų tipų muzikos instrumentų garsą. Tokiu būdu vaikas susies instrumento garsą su instrumento įvaizdžiu.

3 žingsnis: dalys: žaidimo žaidimo elementai

Dalys: elementai, skirti žaisti žaidimą
Dalys: elementai, skirti žaisti žaidimą

„Arduino Uno“lenta: 1 vnt

Džemperiai: 1 pakuotės modelio vienetas

Proto lenta: 1 vnt

Atsparumas: 5 vnt

LED: mygtukas: 5 vienetai

Garsiakalbis: 1 vnt

Baterija: 1 vnt

SD kortelė: 1 vnt

Baterija 9 voltai: 1 vnt

Korpuso brėžiniai: 1 vnt

4 žingsnis: grandinės formatas

Grandinės formatas
Grandinės formatas
Grandinės formatas
Grandinės formatas
Grandinės formatas
Grandinės formatas

5 veiksmas: KODAS

Skelbiu žaidimo failą „PlayMemmory“. Mus įkvėpė žaidimo „Simon“aplankas, bet su 5 mygtukais, o ne 4. Norėdami dirbti su failais, norėdami leisti muziką, turite naudotis biblioteka „TMRpcm-master“. Todėl jums reikia atidaryti „ardunio“biblioteką ir pridėti aplanką, kurį įdėsiu žemiau.

ĮKVĖPIMAS

Žaidimo kodas yra paprastas ir komentuojamas. Tačiau sukurti žaidimą mane įkvėpė du aplankai.

Kita vertus, aplankas „DFPlayer-Mini-mp3-master“yra atsakingas už patikrinimą, ar WAV failų skaitymas veikia. Norėdami pereiti prie failo, turite eiti: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 / example / DFPlayer_sample

Viena vertus, jūs valdote mygtukus su šviesos diodais, mygtukus ir jų failą WAV formatu. Norėdami rasti failą, turite eiti: C: / Button-master / Button-master / example / SimpleOnOff

Aš bendrinu aplankus su jūsų kodu, kad pridėtumėte daugiau mygtukų ir daugiau garsų.

6 žingsnis: prototipas

Prototipas
Prototipas
Prototipas
Prototipas
Prototipas
Prototipas

Plakatas ir atvejis

Norėdami sukurti korpuso modelį, naudojome lazerinį pjovimą. Mes pakabinsime failą „template.dxf“, kad galėtumėte jį iškirpti lazerine mašina, jei turite. Turime pasakyti, kad paskelbsime „wav“formato muzikos failų ir jų plakato pavyzdžius „viento“ir „cuerda“.

GARSO FORMATAS

Norėdami konvertuoti mp3 failus į WAV, aš jums parodysiu programą „ffmpeg“tokiu formatu, kokį gali skaityti arduino.

  • 8 bitai
  • 8000 Hz
  • Garso formatas (monofoninis). Nes mes naudojame garsiakalbį.

Svarbu konvertuoti mp3 failą į wav tame pačiame „bin“aplanke. Tame pačiame šiukšliadėžės aplanke turi būti failų, kuriuos reikia konvertuoti. Jis turi patekti į „ffmpeg-20171109-723b6ba-win64-static“vidų:

C: / ffmpeg-20171109-723b6ba-win64-static / bin

Rekomenduojamas: