Inhoudsopgave:

Drumpads met Arduino - Ajarnpa
Drumpads met Arduino - Ajarnpa

Video: Drumpads met Arduino - Ajarnpa

Video: Drumpads met Arduino - Ajarnpa
Video: Arduino MIDI Drums with Piezo Disc Triggers (with schematic and code) 2024, November
Anonim
Drumpads met Arduino
Drumpads met Arduino

Hallo, In deze tutorial laat ik je zien hoe je een eenvoudige drumpad kunt bouwen met Arduino.

Ik gebruikte tonen om In the end van Linkin Park te repliceren.

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
  1. Arduino Uno (Nano, Mega enz.)
  2. SD-kaart (grootte hangt af van je tonen, de mijne zijn elk minder dan 50 KBytes)
  3. SD-kaartmodule
  4. TTP229 capacitief aanraaktoetsenbord
  5. Luidspreker (hoofdtelefoon of vrouwelijke 3,5 mm-aansluiting zou ook werken)
  6. Breadboard & Jumpers

Stap 2: Vereiste software en bibliotheken

Arduino IDE

TTP 229 capacitieve aanraaktoetsenbordbibliotheek

TMRpcm-audiobibliotheek

Stap 3: De audiotonen voorbereiden

Nu moeten de audiotonen in een specifiek formaat zijn om met Arduino te kunnen worden afgespeeld.

Het hoofdformaat moet. WAV zijn met:

  • Bitresolutie 8
  • Steekproefsnelheid 16000
  • Audiokanaal Mono
  • PCM-formaat unsigned 8 bit

voor het converteren van mijn tonen heb ik Online Convert gebruikt

Stap 4: Schematisch:

Schematisch
Schematisch
Schematisch
Schematisch

Sluit nu alles als volgt aan:

SD-kaart:

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

TTP 229

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

Luidspreker (koptelefoon enz.)

  • Draad 1 - Pin 9
  • Draad 2 - GND

Stap 5: De code uitvoeren

De code uitvoeren
De code uitvoeren

Stap 6: Dat is het

Upload nu je tonen naar de SD-kaart, zet je Arduino aan en begin met spelen..

OPMERKING: De audiokwaliteit van de output is behoorlijk slecht als je deze rechtstreeks van Arduino gebruikt. Het is mogelijk om een versterker/filtercircuit te maken om de kwaliteit te verhogen.

Aanbevolen: