6 музыкальных проектов для начинающих Arduino

Если вам нравится работать с аппаратным и программным обеспечением, то есть несколько увлечений, более подходящих, чем Arduino. Arduino — программируемый логический контроллер

который может делать много полезных вещей в зависимости от того, насколько вы креативны с вашим кодом.

Один конкретный «жанр» проектов, если хотите, включает использование Arduino для создания или дополнения музыки. Некоторые из них просто просты в реализации, а другие более сложны, но в конечном итоге все они приносят удовлетворение.

Вот некоторые из наиболее интересных, которые вы можете попробовать сами!

Вы полный новичок? Рассмотрите возможность покупки стартового комплекта Arduino

, а затем прочитайте наше руководство для начинающих Arduino

и начать играть с этими начинающими проектами Arduino

чтобы освоиться с ним, прежде чем продолжить.

Поющее растение при прикосновении

Этот проект увлекателен, особенно в том смысле, что он использует принципы проводимости, чтобы делать то, о чем большинство даже не думает. Короче говоря, этот проект позволяет вам производить окружающие звуки, касаясь растения.

За этим стоит теория: когда два проводящих объекта касаются — в данном случае, самого растения и кожи человека — емкость между этими объектами изменяется. С помощью правильного датчика вы можете обнаружить, когда что-то касается растения, и преобразовать эту емкость в звук.

Для Arduino вы можете использовать что-то вроде Touché в качестве датчика емкости, что и делает этот проект. Настройте его самостоятельно, и я гарантирую, что ваши гости всегда будут впечатлены.

Hand Motion Techno

Вот еще один сенсорный проект, кроме того, который основан на окружающий свет, а не физическое прикосновение. В частности, светочувствительные резисторы (LDR) используются для «считывания» уровней освещенности, и эти показания преобразуются в музыкальные ноты.

Сдвинув руку, чтобы прикрыть сенсор или раскрыть больше света, вы можете изменять создаваемые ноты. Сделайте это достаточно хорошо, и вы получите примитивный вид техно.

Круто то, что код этого проекта удивительно прост, когда вы понимаете, что он делает. Сделайте несколько настроек, добавьте минусовку, и вы получите что-то вроде этого:

Кока-рояль и панель запуска

Этот проект является своего рода «два в одном»: два разных приложения, основанные на одной концепции. Суть в том, что вы подключаете дюжину или около того алюминиевых банок к Arduino, и при касании каждый из них может издавать другой звук или клип.

Видео выше показывает два примера. Во-первых, это почти похоже на выступление стеклянной арфы. Во втором случае установка напоминает устройство Launchpad (оборудование, которое часто используют ди-джеи для создания коллажей, ремиксов и чего-то еще). В примере даже показана черная банка кокса, которая может изменить используемый звуковой пакет.

К сожалению, не существует пошагового руководства для репликации этого проекта самостоятельно, но полный исходный код доступен на Pastebin. Сценарий был написан с использованием библиотеки PyAudio и может зациклить любой файл .WAV.

Simple Tune Maker и рекордер

Здесь у нас есть аккуратное маленькое творение, которое больше напоминает игрушку, чем реальное практическое устройство, но, тем не менее, это потрясающе. По крайней мере, это отличный способ узнать о мастеринге Arduino, потому что он прост и доступен полный источник.

Устройство работает следующим образом: есть переключатель, который вы поворачиваете для выбора заметок (только натуральные и резкие), и кнопка, которую вы нажимаете всякий раз, когда хотите записать текущую заметку. Пустая заметка существует для того, когда вы хотите отдых в один удар.

Когда вы закончите, вы можете воспроизвести всю запись, и вы можете использовать диск для ускорения или замедления воспроизведения. Это довольно круто, хотя, по общему признанию, новинка не заставит себя долго ждать.

Библиотека мелодий Arduino

Если вы ищете чистую и простую библиотеку, которая позволит вам играть мелодию со своим Arduino, это тот, который вы хотите. Это один исходный файл (фактически, пара файлов .CPP и .H, которые действуют как единое целое), который вы включаете в свой код Arduino. Прост в настройке и использовании.

Чтобы использовать эту библиотеку, проще всего определить мелодию как жестко закодированные значения в вашем коде (рекомендации по этому вопросу доступны в файле /songs/readme.h). Затем играть эту мелодию так же просто, как звонить Melody.play ().

Одним из преимуществ является то, что библиотека делает тривиальным изменение октав (Melody.setOctave ()) и изменить темп (Melody.setTempo ()). Воспроизведение не блокирует, так что ваш Arduino может продолжать делать другие вещи, пока он играет мелодию, пока вы Задержка () достаточно долго для темпа.

Гитара Lo-Fi

Если вы начинающий новичок в Arduino, который любит играть на электрогитаре, этот план «Инструктаж» для создания Lo-Fi гитарная педаль может быть прямо в вашем переулке.

Почему приключений? Потому что это немного сложнее, чем идеи проекта выше. Мы не рекомендуем это как первый раз, но если у вас есть некоторый предыдущий опыт и вы правильно следуете инструкциям, у вас все будет хорошо. В любом случае, кто не любит хороший вызов?

Эта педаль имеет три различных эффекта: управление частотой дискретизации, битрейшер и битшифтер (все это можно увидеть в действии в видео выше). С ним весело играть и очень практично, что примерно так же хорошо, как и в таких хобби, как Arduino.

Ваши идеи проекта Arduino

Интересно, сколько вы можете сделать с чем-то крошечным, как Arduino, и, очевидно, есть сотни других идей

плавает в интернете. Но как насчет тебя? Какой музыкальный проект ты выполнил со своим Arduino?

Поделитесь с нами в комментариях ниже, если у вас есть вопросы, комментарии или собственные идеи!

Ссылка на основную публикацию
Adblock
detector