Съдържание:

Барабанни подложки с Arduino: 6 стъпки
Барабанни подложки с Arduino: 6 стъпки

Видео: Барабанни подложки с Arduino: 6 стъпки

Видео: Барабанни подложки с Arduino: 6 стъпки
Видео: Электронные барабаны своими руками на ардуино. Arduino+PIEZZO / Триггер из спонжа 2024, Юли
Anonim
Барабанни подложки с Arduino
Барабанни подложки с Arduino

Здравейте, В този урок ще ви покажа как да изградите обикновени барабанни подложки с помощта на Arduino.

Използвах тонове, за да копирам В крайна сметка от Linkin Park.

Стъпка 1: Необходими компоненти

Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
Задължителни компоненти
  1. Arduino Uno (Nano, Mega и др.)
  2. SD карта (размерът зависи от вашите тонове, моите са по -малко от 50 KBytes всеки)
  3. Модул SD карта
  4. TTP229 капацитивна сензорна клавиатура
  5. Високоговорител (Слушалки или 3,5 мм женски жак също биха работили)
  6. Платформа и джъмпери

Стъпка 2: Необходим софтуер и библиотеки

Arduino IDE

Библиотека с капацитивна сензорна клавиатура TTP 229

Аудиотека TMRpcm

Стъпка 3: Подготовка на аудио тоновете

Сега звуковите тонове трябва да са в определен формат, за да могат да се възпроизвеждат с Arduino.

Основният формат трябва да бъде. WAV с:

  • Разделителна способност 8
  • Честота на дискретизация 16000
  • Аудио канал Mono
  • PCM формат без знаци 8 бита

за преобразуване на моите тонове използвах Онлайн конвертиране

Стъпка 4: Схеми

Схематично
Схематично
Схематично
Схематично

Сега свържете всичко, както следва:

SD карта:

  • MOSI - Пин 11
  • MISO - Пин 12
  • CLK - Пин 13
  • CS - Пин 4
  • VCC - 3.3V
  • GND - GND

TTP 229

  • VCC - 3.3V
  • GND - GND
  • SCL - Пин 2
  • SDA - Пин 3

Високоговорител (слушалки и др.)

  • Тел 1 - щифт 9
  • Тел 2 - GND

Стъпка 5: Стартирайте кода

Изпълнение на кода
Изпълнение на кода

Стъпка 6: Това е

Сега качете вашите тонове на SD картата, включете Arduino и започнете да свирите.

ЗАБЕЛЕЖКА: Качеството на изходния звук е доста лошо, ако го използвате директно от Arduino. Възможно е да се създаде усилвател/филтърна верига за повишаване на качеството.

Препоръчано: