INHOUDSOPGAWE:

Eenvoudige drommasjien met Arduino Uno en Mozzi: 4 stappe
Eenvoudige drommasjien met Arduino Uno en Mozzi: 4 stappe

Video: Eenvoudige drommasjien met Arduino Uno en Mozzi: 4 stappe

Video: Eenvoudige drommasjien met Arduino Uno en Mozzi: 4 stappe
Video: DR-110 drummachine analoog cimbaalgeluidsgeneratorcircuit 2024, Desember
Anonim
Eenvoudige trommasjien met Arduino Uno en Mozzi
Eenvoudige trommasjien met Arduino Uno en Mozzi
Eenvoudige trommasjien met Arduino Uno en Mozzi
Eenvoudige trommasjien met Arduino Uno en Mozzi

Om in Argentinië te woon, beteken dat internasionale pos gesteel word of in die doeane vasval. Voeg Coronavirus -kwarantyn by en u volgende projek is beperk tot 'n ou Arduino Uno -bord. Goeie nuus? Soos die groot digter van Rolling Stones sê: "Tyd is aan my kant … ja, dit is"

Ek het Mozzi afgelaai, die uitstekende - maar ook ingewikkelde - musiekbiblioteek wat geen ekstra hardeware benodig om te werk nie, en ek het die dokumentasie begin lees. Ek het 'n eenvoudige dromasjien/sequencer gekry wat heeltemal met 5 knoppies en 1 knoppie bedien kan word. Die eerste knop verander slae per minuut en ander 4 knoppies sal bepaal wat in elke maatslag gespeel moet word. Ek het ook 4 LED's bygevoeg om die huidige maatslag te identifiseer.

Voorrade

Arduino Uno

Mozzi -biblioteek

5 knoppies

1 drukknop

1 klankaansluiting

Opsionele 3d gedrukte tas

Stap 1: Programmeringsbesonderhede

Programmeringsbesonderhede
Programmeringsbesonderhede

Binne-in die kode word elke knop gelees, terwyl die slae gaan, en die waarde van 0 tot 1024 word op 'n 1-10 skaal gekarteer. 1 beteken stilte. 2 beteken skop. 3 beteken hi hoed. 4 beteken strik en die nuutste posisies word gebruik vir 'n paar gesintetiseerde klanke in verskillende note.

Stap 2: Omhulsel

Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel

Die omhulsel is gemaak met 2 mm reghoeke en 4 skroewe.

Stap 3: Klink

Klink
Klink
Klink
Klink

Klanke is omgeskakel van wav na rou data en gelaai as eksterne.h lêers saam met die.ino kode. Hierdie prosedure was 'n bietjie lastig en behels eksterne sagteware soos Audacity en ook 'n Python -script om die.raw na.h om te skakel

Die eenvoudige dromasjien is lekker om te speel; standaardklanke kan verander word vir ander klanke soos Gameboy-effekte en lae-fi Atari-klanke.

Natuurlik beteken kwarantyn ook geen publiek vir u vreemde elektroniese konserte nie, so ek het 'n klein, bewegende animatronika gemaak wat die slae outomaties sal opspoor en die kop na die musiek laat beweeg.

Stap 4: Demo

Image
Image

Hier is 'n demo van die Drum Machine wat gespeel word.

Die bewegende kop is 'n alleenstaande projek met Sound Module en Arduino Nano. Dit bespeur BPM outomaties en beweeg die kop dienooreenkomstig.

Aanbeveel: