2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Të jetosh në Argjentinë do të thotë që posta ndërkombëtare do të vidhet ose do të ngecë në dogana. Shtoni karantinë Coronavirus dhe projekti juaj i ardhshëm kufizohet në një bord të vjetër Arduino Uno. Lajme te mira? Siç thotë poeti i madh nga Rolling Stones "Koha është në anën time … po është"
Kam shkarkuar Mozzi, bibliotekën e shkëlqyer - por edhe të ndërlikuar - të muzikës që nuk kërkon ndonjë pajisje shtesë për të punuar dhe kam filluar të lexoj dokumentacionin. Unë kam dalë me një makinë të thjeshtë daulle/sekuencues që mund të operohet tërësisht me 5 çelësa dhe 1 buton. Doreza e parë do të ndryshojë rrahjet në minutë dhe 4 doreza të tjera do të përcaktojnë se çfarë të luajnë në çdo rrahje. Kam shtuar edhe 4 Leds për të identifikuar rrahjen aktuale.
Furnizimet
Arduino Uno
Biblioteka Mozzi
5 çelësa
1 buton shtypës
1 prizë audio
Rast opsional i printuar 3d
Hapi 1: Detajet e Programimit
Brenda kodit, ndërsa rrahjet kalojnë, çdo çelës lexohet dhe vlera nga 0 në 1024 është hartuar në një shkallë 1-10. 1 do të thotë heshtje. 2 do të thotë goditje. 3 do të thotë përshëndetje kapele. 4 do të thotë grackë dhe pozicionet e fundit përdoren për disa tinguj të sintetizuar në nota të ndryshme.
Hapi 2: Mbyllja
Mbulimi ishte bërë me drejtkëndësha 2 mm dhe 4 vida.
Hapi 3: Tinguj
Tingujt u shndërruan nga wav në të dhëna të papërpunuara dhe u ngarkuan si skedarë të jashtëm.h së bashku me kodin.ino. Kjo procedurë ishte pak e ndërlikuar dhe përfshinte softuer të jashtëm si Audacity dhe gjithashtu një skenar Python për të kthyer.raw në.h
Makina e thjeshtë e daulleve është argëtuese për t'u luajtur, tingujt e paracaktuar mund të ndryshohen për tinguj të tjerë si efektet Gameboy dhe tingujt Atari me fije të ulët.
Sigurisht që karantina gjithashtu nuk do të thotë publik për koncertet tuaja elektronike të çuditshme, kështu që unë kam bërë një animatronikë të vogël lëvizëse që do të zbulojë automatikisht rrahjet dhe do të lëvizë kokën në muzikë.
Hapi 4: Demo
Këtu është një demonstrim i Drum Machine që po luhet.
Koka lëvizëse është një projekt i vetëm me Sound Module dhe Arduino Nano. Ai automatikisht zbulon BPM dhe lëviz kokën në përputhje me rrethanat.