Turinys:

Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“: 4 žingsniai
Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“: 4 žingsniai

Video: Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“: 4 žingsniai

Video: Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“: 4 žingsniai
Video: How to use 5V Relay with Arduino to turn ON and OFF AC bulb or DC load 2024, Lapkritis
Anonim
Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“
Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“
Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“
Paprasta būgnų mašina su „Arduino Uno“ir „Mozzi“

Gyvenimas Argentinoje reiškia, kad tarptautinis paštas bus pavogtas arba įstrigs muitinėje. Pridėkite koronaviruso karantiną ir kitas jūsų projektas bus apribotas sena „Arduino Uno“lenta. Geros naujienos? Kaip sako didysis poetas iš „Rolling Stones“: „Laikas mano pusėje… taip yra“

Aš atsisiunčiau „Mozzi“, puikią, bet ir sudėtingą muzikos biblioteką, kuriai nereikia jokios papildomos aparatūros, ir pradėjau skaityti dokumentus. Aš išleidau paprastą būgno mašiną/seką, kurią galima valdyti tik 5 rankenėlėmis ir 1 mygtuku. Pirmoji rankenėlė pakeis dūžius per minutę, o kitos 4 rankenėlės nustatys, ką žaisti kiekviename ritme. Taip pat pridėjau 4 šviesos diodus dabartiniam ritmui nustatyti.

Prekės

Arduino Uno

Mozzi biblioteka

5 rankenėlės

1 paspaudimo mygtukas

1 garso lizdas

Pasirenkamas 3D spausdintas dėklas

1 žingsnis: Išsami programavimo informacija

Išsami programavimo informacija
Išsami programavimo informacija

Kodo viduje, kai ritmai eina, kiekviena rankenėlė yra skaitoma ir vertė nuo 0 iki 1024 priskiriama 1-10 skalėms. 1 reiškia tylą. 2 reiškia smūgį. 3 reiškia sveiką skrybėlę. 4 reiškia, kad kai kuriems sintezuotiems garsams skirtingose natose naudojamos spąstai ir naujausios pozicijos.

2 žingsnis: gaubtas

Korpusas
Korpusas
Korpusas
Korpusas
Korpusas
Korpusas

Korpusas pagamintas naudojant 2 mm stačiakampius ir 4 varžtus.

3 žingsnis: garsai

Garsai
Garsai
Garsai
Garsai

Garsai buvo konvertuoti iš wav į neapdorotus duomenis ir įkelti kaip išoriniai.h failai kartu su.ino kodu. Ši procedūra buvo šiek tiek sudėtinga ir apėmė išorinę programinę įrangą, tokią kaip „Audacity“, taip pat „Python“scenarijų, skirtą konvertuoti.raw į.h

Paprastą būgno mašiną smagu žaisti, numatytuosius garsus galima pakeisti kitiems garsams, pvz., „Gameboy“efektams ir žemo garso „Atari“garsams.

Žinoma, karantinas taip pat nereiškia viešumo jūsų keistiems elektroniniams koncertams, todėl sukūriau šiek tiek judančią animatroniką, kuri automatiškai aptiks smūgius ir nukreipia galvą į muziką.

4 žingsnis: demonstracija

Image
Image

Čia yra grojamos būgno mašinos demonstracija.

Judanti galvutė yra atskiras projektas su garso moduliu ir „Arduino Nano“. Jis automatiškai nustato BPM ir atitinkamai juda galva.

Rekomenduojamas: