Мазмуну:

Барабан машинасы Arduino Uno жана Mozzi менен: 4 кадам
Барабан машинасы Arduino Uno жана Mozzi менен: 4 кадам

Video: Барабан машинасы Arduino Uno жана Mozzi менен: 4 кадам

Video: Барабан машинасы Arduino Uno жана Mozzi менен: 4 кадам
Video: Драм-машина Arduino и аналоговая драм-схема DR-110 2024, Ноябрь
Anonim
Барабан машинасы Arduino Uno жана Mozzi менен
Барабан машинасы Arduino Uno жана Mozzi менен
Барабан машинасы Arduino Uno жана Mozzi менен
Барабан машинасы Arduino Uno жана Mozzi менен

Аргентинада жашоо эл аралык почта уурдалып кетет же бажыда тыгылып калат дегенди билдирет. Коронавирустун карантинин кошуңуз жана кийинки долбооруңуз Arduino Uno эски тактасы менен чектелет. Жакшы кабар? Роллинг Стоунздун улуу акыны айткандай "Убакыт мен тарапта … ооба"

Мен иштөө үчүн кошумча жабдыкты талап кылбаган эң сонун, бирок татаал музыкалык китепкананы Mozzi жүктөп алдым жана мен документтерди окуй баштадым. Мен 5 барабан жана 1 баскыч менен толугу менен иштей турган жөнөкөй барабан машинасы/секвенери менен чыктым. Биринчи баскыч мүнөтүнө соккуларды өзгөртөт жана башка 4 баскыч ар бир ритмде эмне ойной тургандыгын аныктайт. Учурдагы ыргакты аныктоо үчүн мен дагы 4 LED коштум.

Жабдуулар

Arduino Uno

Mozzi китепканасы

5 баскыч

1 баскыч

1 аудио уячасы

Кошумча 3d Printed Case

1 -кадам: Программалоонун чоо -жайы

Программалоонун чоо -жайы
Программалоонун чоо -жайы

Коддун ичинде, соккулар өткөн сайын, ар бир баскыч окулат жана 0дон 1024кө чейинки мааниси 1-10 масштабына картага түшүрүлөт. 1 унчукпоо дегенди билдирет. 2 тебүү дегенди билдирет. 3 салам деген шляпа дегенди билдирет. 4 ар кандай ноталарда кээ бир синтезделген үндөр үчүн тузак жана акыркы позициялар колдонулат дегенди билдирет.

2 -кадам: Каптоо

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Корпус 2 мм тик бурчтуктар жана 4 бурамалар менен жасалган.

3 -кадам: Үндөр

Үндөр
Үндөр
Үндөр
Үндөр

Үндөр wavдан чийки маалыматка айландырылды жана.ino коду менен бирге external.h файлдары катары жүктөлдү. Бул процедура бир аз татаал жана Audacity сыяктуу тышкы программалык камсыздоону, ошондой эле.raw to.h динине Python скриптин камтыйт.

Жөнөкөй барабан машинасы ойноо үчүн кызыктуу, демейки үндөрдү Gameboy эффекттери жана аз фари Атари үндөрү сыяктуу башка үндөр үчүн өзгөртүүгө болот.

Албетте, карантин сиздин электрондук концертиңиз үчүн эч кимге ачык эмес дегенди билдирет, ошондуктан мен кичине кыймылдуу аниматроник жасадым, ал сокууларды автоматтык түрдө аныктап, башты музыкага жылдырат.

4 -кадам: Демо

Image
Image

Бул жерде барабан машинасынын демосу ойнотулуп жатат.

Кыймылдуу баш - бул Sound Module жана Arduino Nano менен жалгыз долбоор. Бул BPMди автоматтык түрдө аныктайт жана башын ошого жараша жылдырат.

Сунушталууда: