Inhaltsverzeichnis:

Drum-Pads mit Arduino - Gunook
Drum-Pads mit Arduino - Gunook

Video: Drum-Pads mit Arduino - Gunook

Video: Drum-Pads mit Arduino - Gunook
Video: Arduino MIDI Drums with Piezo Disc Triggers (with schematic and code) 2024, Juli
Anonim
Drum-Pads mit Arduino
Drum-Pads mit Arduino

Hallo, In diesem Tutorial zeige ich Ihnen, wie Sie mit Arduino einfache Drum-Pads bauen.

Ich habe Töne verwendet, um Am Ende von Linkin Park zu replizieren.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
  1. Arduino Uno (Nano, Mega usw.)
  2. SD-Karte (Größe hängt von Ihren Tönen ab, meine sind jeweils weniger als 50 KByte groß)
  3. SD-Kartenmodul
  4. Kapazitive Touch-Tastatur TTP229
  5. Lautsprecher (Kopfhörer oder 3,5-mm-Buchse würden auch funktionieren)
  6. Steckbrett & Jumper

Schritt 2: Erforderliche Software und Bibliotheken

Arduino-IDE

TTP 229 kapazitive Touch-Tastaturbibliothek

TMRpcm-Audiobibliothek

Schritt 3: Vorbereiten der Audiotöne

Nun müssen die Audiotöne in einem bestimmten Format vorliegen, um mit Arduino spielbar zu sein.

Das Hauptformat muss. WAV sein mit:

  • Bitauflösung 8
  • Abtastrate 16000
  • Audiokanal Mono
  • PCM-Format ohne Vorzeichen 8 Bit

zum Konvertieren meiner Töne habe ich Online Convert verwendet

Schritt 4: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan

Verbinden Sie nun alles wie folgt:

SD-Karte:

  • MOSI - Stift 11
  • MISO - Stift 12
  • CLK - Stift 13
  • CS - Stift 4
  • VCC - 3,3 V
  • Masse - Masse

TTP 229

  • VCC - 3,3 V
  • Masse - Masse
  • SCL - Pin 2
  • SDA - Pin 3

Lautsprecher (Kopfhörer usw.)

  • Draht 1 - Pin 9
  • Draht 2 - GND

Schritt 5: Ausführen des Codes

Ausführen des Codes
Ausführen des Codes

Schritt 6: Das ist es

Laden Sie nun Ihre Töne auf die SD-Karte, schalten Sie Ihr Arduino ein und beginnen Sie zu spielen.

HINWEIS: Die Audioausgabequalität ist ziemlich schlecht, wenn Sie sie direkt von Arduino verwenden. Es ist möglich, eine Verstärker- / Filterschaltung zu erstellen, um die Qualität zu erhöhen.

Empfohlen: