Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
Ang enclosure ay ginawa gamit ang 2mm mga parihaba at 4 na turnilyo.
Hakbang 3: 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
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.