Talaan ng mga Nilalaman:

Simpleng Drum Machine Na May Arduino Uno at Mozzi: 4 na Hakbang
Simpleng Drum Machine Na May Arduino Uno at Mozzi: 4 na Hakbang

Video: Simpleng Drum Machine Na May Arduino Uno at Mozzi: 4 na Hakbang

Video: Simpleng Drum Machine Na May Arduino Uno at Mozzi: 4 na Hakbang
Video: Arduino Drum Sequencer: 8 tracks, 16 steps per measure, 8 measures per pattern 2024, Nobyembre
Anonim
Simpleng Drum Machine Na May Arduino Uno at Mozzi
Simpleng Drum Machine Na May Arduino Uno at Mozzi
Simpleng Drum Machine Na May Arduino Uno at Mozzi
Simpleng Drum Machine Na May Arduino Uno at Mozzi

Ang pamumuhay sa Argentina ay nangangahulugang ang pang-internasyonal na mail ay ninakaw o ma-stuck sa customs. Magdagdag ng Coronavirus quarantine at ang iyong susunod na proyekto ay pinaghihigpitan sa isang matandang Arduino Uno board. Magandang balita? Tulad ng sinabi ng dakilang makata mula sa Rolling Stones na "Ang oras ay nasa panig ko … oo ito ay"

Na-download ko ang Mozzi, ang mahusay - ngunit kumplikado din - library ng musika na hindi nangangailangan ng anumang karagdagang hardware upang gumana at sinimulan kong basahin ang dokumentasyon. Lumabas ako ng isang simpleng drum machine / sequencer na ganap na mapapatakbo ng 5 knobs at 1 button. Ang unang knob ay magbabago ng beats bawat minuto at ang iba pang 4 na knobs ay matutukoy kung ano ang dapat i-play sa bawat beat. Nagdagdag din ako ng 4 na Leds upang makilala ang kasalukuyang pagkatalo.

Mga gamit

Arduino Uno

Mozzi Library

5 knobs

1 pindutan ng push

1 audio jack

Opsyonal na 3d Naka-print na Kaso

Hakbang 1: Mga Detalye ng Programming

Mga Detalye ng Programming
Mga Detalye ng Programming

Sa loob ng code, habang dumadaan ang mga beats, ang bawat knob ay nababasa at ang halaga mula 0 hanggang 1024 ay nai-map sa isang scale na 1-10. Ang ibig sabihin ng 1 ay katahimikan. Ang ibig sabihin ng 2 ay sipa. 3 ay nangangahulugang hi hat. Ang 4 ay nangangahulugang bitag at pinakabagong mga posisyon ay ginagamit para sa ilang mga synthesize na tunog sa iba't ibang mga tala.

Hakbang 2: Enclosure

Enclosure
Enclosure
Enclosure
Enclosure
Enclosure
Enclosure

Ang enclosure ay ginawa gamit ang 2mm mga parihaba at 4 na turnilyo.

Hakbang 3: Tunog

Tunog
Tunog
Tunog
Tunog

Ang mga tunog ay na-convert mula sa wav sa raw data at na-load bilang mga external.h file kasama ang.ino code. Ang pamamaraang ito ay medyo nakakalito at nagsasangkot ng panlabas na software tulad ng Audacity at isang script ng Python din upang mai-convert ang.raw to.h

Ang simpleng machine machine ay masaya upang i-play, ang default na mga tunog ay maaaring mabago para sa iba pang mga tunog tulad ng Gameboy effects at low-fi Atari tunog.

Siyempre nangangahulugan din ang quarantine na walang publiko para sa iyong mga kakatwang elektronikong konsyerto, kaya't gumawa ako ng isang maliit na gumagalaw na animatronic na awtomatiko na makakakita ng mga beats at ilipat ang ulo sa musika.

Hakbang 4: Demo

Image
Image

Narito ang isang demo ng Drum Machine na nilalaro.

Ang gumagalaw na ulo ay isang nag-iisang proyekto na may Sound Module at Arduino Nano. Awtomatiko nitong nakikita ang BPM at gumalaw ang ulo nang naaayon.

Inirerekumendang: