Оглавление:
- Шаг 1. Вещи, использованные в этом проекте
- Шаг 2: история
- Шаг 3: Подключение оборудования
- Шаг 4: Программирование программного обеспечения
- Шаг 5: Эксплуатация
Видео: Листовое фортепиано: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Мы сделали пианино с сенсорным датчиком, а также листочки для клавиш пианино.
Шаг 1. Вещи, использованные в этом проекте
Компоненты оборудования
- Seeeduino V4.2
- Базовый щит V2
- Grove - 12-клавишный емкостный датчик касания I2C V2 (MPR121)
- Роща - MP3 v2.0
Программные приложения и онлайн-сервисы
IDE Arduino
Шаг 2: история
Датчик касания определяет состояние касания / отпускания на основе изменений данных емкости электрода, поэтому мы можем использовать его для изготовления фортепиано с любым проводящим объектом, который нам нравится, в качестве клавиши фортепиано.
Шаг 3: Подключение оборудования
Шаг 1. Скопируйте mp3-файлы на SD-карту, назовите папки так же, как индексы соответствующего инструмента, и назовите mp3-файлы так же, как индексы соответствующего канала сенсорного датчика.
Шаг 2: Подключите SD-карту к MP3 Grove, подключите MP3 Grove и датчик касания к порту D2 и порту I2C в Base Shield, подключите токопроводящие объекты к каналам датчика касания с помощью зажимов типа «крокодил».
Шаг 3: Подключите Base Shield к Seeeduino, затем подключите Seeeduino к ПК с помощью кабеля USB.
Шаг 4: Программирование программного обеспечения
Библиотеку Touch Sensor Grove можно найти по этому адресу:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
Библиотеку MP3 Grove также можно найти в Seeed Wiki, или вы можете просто включить MP3.h в папку проекта.
Цифровые контакты 2 и 3 Seeeduino в качестве последовательного программного обеспечения, он управляет MP3 Grove с помощью протокола в оболочке данных KT403A. После инициализации MP3 Grove и Touch Sensor установите чувствительность Touch Sensor и громкость MP3 Grove.
Метод loop () продолжает проверять, касался ли сенсор касания или нет, если его коснулись, воспроизвести соответствующий mp3-файл в текущей папке инструмента. Текущее значение может быть изменено вводом индекса прибора через аппаратный последовательный порт.
Рекомендуемые:
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: 7 шагов
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: Клавиатура Arduino Piano, взаимодействующая с ЖК-дисплеем, имеет 2 режима. Ручной режим & Режим предустановок. Я использовал 7 кнопок для простого 7-клавишного пианино и 1 кнопку для режима настройки, чтобы переключиться на 7 предустановленных песен. Песни в предустановленном режиме: нажмите кнопку режима настройки fi
Рабочий галстук для фортепиано: 6 шагов
Рабочий фортепьянный галстук: 1980-е годы принесли много больших достижений в моде и музыке. Там была синтезаторная музыка, фанк-клавиатура, леггинсы и классический мужской фортепьянный галстук. Эти галстуки носили иронично (и нелогично) многие модные (и немодные)
Макетное сенсорное фортепиано: 5 шагов
Макет сенсорного пианино: вам просто понадобится attiny 85, CD4051 (любой аналоговый мультиплексор) и зуммер, чтобы создать сенсорное пианино
Фортепиано Arduino - Пентотрон: 5 шагов
Arduino Piano - Пентотрон: Привет! Это моя первая инструкция, я сделаю все возможное, чтобы она была хорошей. Я не являюсь носителем языка, поэтому, пожалуйста, сохраните все возможные ошибки. Это руководство покажет вам, как создать собственное пианино для Arduino. Играет только пента
Макей Макей Фруктовое фортепиано: 13 шагов
Makey Makey Fruit Piano: изучите основы программирования, создав простой музыкальный синтезатор, в котором каждый «фрукт» представляет собой ключ