Mundarija:

Arduino bilan barabanlar: 6 qadam
Arduino bilan barabanlar: 6 qadam

Video: Arduino bilan barabanlar: 6 qadam

Video: Arduino bilan barabanlar: 6 qadam
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Iyul
Anonim
Baraban prokladkalari Arduino bilan
Baraban prokladkalari Arduino bilan

Salom, Ushbu qo'llanmada men sizga Arduino yordamida oddiy baraban yostiqlarini yasashni ko'rsataman.

Oxirida Linkin Park tomonidan takrorlash uchun ohanglardan foydalanardim.

1 -qadam: kerakli komponentlar

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
  1. Arduino Uno (Nano, Mega va boshqalar)
  2. SD -karta (hajmi sizning ohanglaringizga bog'liq, meniki har biri 50 KB dan kam)
  3. SD -karta moduli
  4. TTP229 sig'imli sensorli klaviatura
  5. Karnay (minigarnituralar yoki 3,5 mm ayol uyasi ham ishlaydi)
  6. Non paneli va jumperlar

2 -qadam: Kerakli dasturiy ta'minot va kutubxonalar

Arduino IDE

TTP 229 sig'imli sensorli klaviatura kutubxonasi

TMRpcm audio kutubxona

3 -qadam: Ovoz ohanglarini tayyorlash

Endi Arduino -da ijro etilishi uchun ovoz ohanglari ma'lum formatda bo'lishi kerak.

Asosiy format. WAV bo'lishi kerak:

  • Bit o'lchamlari 8
  • Namuna tezligi 16000
  • Mono audio kanali
  • PCM formati imzolanmagan 8 bit

Ohanglarimni o'zgartirish uchun men onlayn konvertatsiyadan foydalandim

4 -qadam: sxematik

Sxematik
Sxematik
Sxematik
Sxematik

Endi hamma narsani quyidagicha ulang:

SD -karta:

  • MOSI - 11 -pin
  • MISO - 12 -pin
  • CLK - 13 -pin
  • CS - 4 -pin
  • VCC - 3.3V
  • GND - GND

TTP 229

  • VCC - 3.3V
  • GND - GND
  • SCL - 2 -pin
  • SDA - 3 -pin

Karnay (minigarnituralar va boshqalar)

  • 1 -sim - 9 -pin
  • 2 -sim - GND

5 -qadam: Kodni ishga tushirish

Kodni ishga tushirish
Kodni ishga tushirish

6 -qadam: Hammasi shu

Endi ohanglarni SD -kartaga yuklang, Arduino -ni yoqing va o'ynashni boshlang.

QAYD: Agar siz Arduino -dan to'g'ridan -to'g'ri foydalansangiz, ovozning sifati juda yomon, sifatni oshirish uchun kuchaytirgich/filtr sxemasini yaratish mumkin.

Tavsiya: