Мазмұны:

Arduino барабандары: 6 қадам
Arduino барабандары: 6 қадам

Бейне: Arduino барабандары: 6 қадам

Бейне: Arduino барабандары: 6 қадам
Бейне: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, Қараша
Anonim
Arduino барабандары
Arduino барабандары

Сәлеметсіз бе, Бұл оқулықта мен сізге Arduino көмегімен қарапайым барабан тақталарын қалай жасау керектігін көрсетемін.

Мен әуендерді қайталау үшін Линкин Парк соңында қолдандым.

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
  1. Arduino Uno (Нано, Мега және т.
  2. SD картасы (өлшемі сіздің үніңізге байланысты, менікі әрқайсысы 50 Кбайттан аз)
  3. SD картасы модулі
  4. TTP229 сыйымдылық сенсорлық пернетақта
  5. Динамик (құлаққаптар немесе 3,5 мм әйел ұяшығы жұмыс істейді)
  6. Нан тақтасы мен секіргіштер

2 -қадам: Қажетті бағдарламалық қамтамасыз ету мен кітапханалар

Arduino IDE

TTP 229 сыйымдылықты сенсорлық пернетақта кітапханасы

TMRpcm аудио кітапханасы

3 -қадам: дыбыстық дыбыстарды дайындау

Енді Arduino -мен ойнау үшін дыбыс үндері белгілі бір форматта болуы керек.

Негізгі формат. WAV болуы керек:

  • Бит ажыратымдылығы 8
  • Үлгі жылдамдығы 16000
  • Моно аудио арнасы
  • PCM форматы белгісіз 8 биттік

үндерді түрлендіру үшін мен онлайн түрлендіруді қолдандым

4 -қадам: схемалық

Схемалық
Схемалық
Схемалық
Схемалық

Енді бәрін келесідей қосыңыз:

SD картасы:

  • MOSI - пин 11
  • MISO - 12 -түйреуіш
  • CLK - пин 13
  • CS - түйреуіш 4
  • VCC - 3,3 В
  • GND - GND

229

  • VCC - 3,3 В
  • GND - GND
  • SCL - 2 -түйреуіш
  • SDA - 3 -түйреуіш

Динамик (құлаққап және т.

  • Сым 1 - түйреуіш 9
  • Сым 2 - GND

5 -қадам: кодты іске қосу

Кодты іске қосу
Кодты іске қосу

6 -қадам: Міне

Енді дыбыстарды SD картасына жүктеңіз, Arduino -ды қосыңыз және ойнауды бастаңыз.

ЕСКЕРТПЕ: Егер сіз оны Arduino -дан тікелей қолдансаңыз, шығыс дыбысының сапасы өте нашар, сапаны жоғарылату үшін күшейткіш/сүзгі тізбегін құруға болады.

Ұсынылған: