Съдържание:
- Консумативи
- Стъпка 1: Подробности за програмирането
- Стъпка 2: Приложение
- Стъпка 3: Звуци
- Стъпка 4: Демо
Видео: Проста барабанна машина с Arduino Uno и Mozzi: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Животът в Аржентина означава, че международната поща ще бъде открадната или заседнала в митницата. Добавете карантина за коронавирус и следващият ви проект е ограничен до стара дъска Arduino Uno. Добри новини? Както казва великият поет от Rolling Stones „Времето е на моя страна … да, така е“
Изтеглих Mozzi, отличната - но и сложна - музикална библиотека, която не изисква допълнителен хардуер за работа и започнах да чета документацията. Излязох с обикновена барабанна машина/секвенсор, която може да се управлява изцяло с 5 копчета и 1 бутон. Първото копче ще променя ударите в минута, а другите 4 копчета ще определят какво да играете на всеки такт. Добавих и 4 светодиода, за да идентифицирам текущия ритъм.
Консумативи
Arduino Uno
Библиотека на Mozzi
5 копчета
1 бутон за натискане
1 аудио жак
По избор 3D печатна кутия
Стъпка 1: Подробности за програмирането
Вътре в кода, докато минава, всеки бутон се чете и стойността от 0 до 1024 се нанася в скала 1-10. 1 означава тишина. 2 означава ритник. 3 означава здрава шапка. 4 означава примка и най -новите позиции се използват за някои синтезирани звуци в различни ноти.
Стъпка 2: Приложение
Корпусът е направен с 2 мм правоъгълници и 4 винта.
Стъпка 3: Звуци
Звуците се преобразуват от wav в необработени данни и се зареждат като външни.h файлове заедно с.ino кода. Тази процедура беше малко сложна и включваше външен софтуер като Audacity, а също и скрипт на Python за преобразуване на.raw в.h
Простата барабанна машина е забавна за игра, звуците по подразбиране могат да се променят за други звуци като ефекти на Gameboy и нискочестотни звуци Atari.
Разбира се, карантината също означава да няма публичност за вашите странни електронни концерти, затова направих малко движеща се аниматроника, която автоматично ще разпознава ударите и движи главата към музиката.
Стъпка 4: Демо
Ето демонстрация на Drum Machine, която се играе.
Подвижната глава е самостоятелен проект със Sound Module и Arduino Nano. Той автоматично открива BPM и съответно движи главата.
Препоръчано:
Проста лека машина: 5 стъпки
Simple Light Machine: Въведение Ще използвам arduino, за да направя обикновена лека машина. Тази машина е много проста, но изискваше някои материали, свързани с arduino. Всеки човек може лесно да го направи. Източници: https://www.instructables.com/id/Arduino-Heart-Sh
Makey Makey Електрически барабани / барабанна машина: 8 стъпки
Makey Makey Electric Drums / Drum Machine: Този урок за това как да се изгради набор от електрически барабани, е участие в състезанието Makey Makey.материал, ще варира в зависимост от наличността и личния избор. Картонът може да бъде заменен с по -трайни материали и слоести с пяна/ друго за текс
HX1 -DM - Upcycled Arduino DUE Powered DIY барабанна машина (направена с мъртва машина MK2): 4 стъпки
HX1 -DM - Upcycled Arduino DUE Powered DIY Drum Machine (направен с Dead Maschine MK2): Спецификацията. Хибриден Midi контролер / барабанна машина: Arduino DUE захранван! 16 подложки за чувствителност на скоростта с много ниска латентност 1 > ms 8 копчета, които потребителят може да назначи за всяка Midi #CC команда 16ch Вграден секвенсор (не е необходим компютър !!) MIDI вход/изход/чрез функция
Серво барабанна машина Arduino: 4 стъпки
Arduino Servo Drum Machine: Това е обикновена два микро-серво и Arduino Uno контролирана барабанна машина или робот. Сервомоторите са монтирани на L-образна скоба от дърво, която се придържа към барабана с 4 силни магнита. Серво раменете са прикрепени към две клечки, които служат като
Super GrooveAxe: Мини барабанна машина: 10 стъпки (със снимки)
Super GrooveAxe: Мини барабанна машина: Почувствайте малкия бум! Чувствали ли сте някога, че ви липсват някои бийтове? Нуждае ли се денят ви от по -добър саундтрак? Усетете бума с Super GrooveAxe! Това е джобна батерийна барабанна машина & секвенсор, който можете да вземете навсякъде. Това прави навечерието