Project tutorial

Make Musical Instrument Using Arduino and Flick Large

Listen to your inner body energy and vibrations. Project describes how to make electronic instrument that converts hand waves into music.

  • 23 views
  • 0 comments
  • 0 respects

Components and supplies

Apps and online services

About this project

Arduino is programmed to convert hand-waving above 3D gesture Flick board to musical notes and then synthesizes music producing audio output at GPIO pin.

Assembly

  • Fit Flick Large board into case and Connect to Arduino according to attached Schematic. Flick Large board is shipped with male/female ribbon proto-cable, but this cable is too long for use with Arduino Uno. One solution is to cut excessive length to around 100 mm, reconnect and isolate like on image below. Other solution is to order shorter ribbon proto-cable.
Flick VCC -> Ard pin 10
Flick SDA -> Ard I2C SDA
FLICK SCL -> Ard I2C SCL
Flick Reset -> Ard pin 13
Flick TS -> Ard pin 12
Flick GND -> Ard pin GND
Flick LED1 -> Ard pin 9
Flick LED2 -> Ard pin 8
  • Connect audio output cable and low-pass filter to Arduino (pins 11 and 3). Use RCA male/female cable from list and separate into two mono-cables (only one needed). Cut connector on one end, male or female depending what matches your speaker's input. Remove isolation from cable's end and connect wires with 4.75 Kohm resistor and 10nF capacitor from list according to attached Schematic. See image below:
Ard audio out + pin 11 -> Cable inner conductor (through series 4.75K resistor)
Ard audio out - pin 3 -> Cable outer conductor
  • Connect Active Speaker to audio output from Arduino. If your speaker's input connector is not compatible to RCA use RCA adapter cable. In this project instead of active speaker audio output from Arduino is connected to Audio Amplifier that drives loudspeaker, but you can use PC speakers as well.
  • Connect Arduino to PC using USB type A/B cable.

Setup

Install Arduino IDE. Download and Install Arduino IDE on PC or Laptop.

Install synth library. Download as zip dzlonline/the_synthfrom github. Open Arduino IDE, go to menu->Sketch->Include Library->Add .ZIP Library.. navigate to and open downloaded.zip file. Close Arduino IDE.

Install flick-music program. Download attached flick_music.zip to PC and unzip. Open Arduino IDE, go to menu->File->Open and navigate to flick_music.ino inside flick_music directory and click open. Click Arrow Icon to upload code.

And that's it now you can move your hand above Flick board and if everything is correct music will be played. You can change octave by tapping left or right electrode on the edges of Flick board.

Code

flick_musicC/C++
Musical Instrument program for Arduino Uno
No preview (download only).
dzlonline synth
Synth Library for Arduino

Schematics

Schematic
Connection diagram.
Flick music schematic nhjmqihu13

Comments

Similar projects you might like

Kravox! Wireless, Motion and Touch-Sensing Instrument

Project tutorial by Tim Krahmer

  • 8,209 views
  • 19 comments
  • 33 respects

Arduino Musical Tesla Coil

Project in progress by Brandon Michelsen

  • 9,836 views
  • 5 comments
  • 15 respects

New Electronic Music Instrument Design

Project showcase by cpeckmusic

  • 6,651 views
  • 1 comment
  • 24 respects

Mechanical Musical Arm

Project showcase by PIYUSH_K_SINGH

  • 960 views
  • 0 comments
  • 1 respect

Musical Color

Project tutorial by juraspb

  • 7,295 views
  • 9 comments
  • 27 respects
Add projectSign up / Login