If you are new to Arduino, you can get started with Arduino Tutorials for newbie.
DemonstrationIn the demonstration video, I used the step motor to play the "Marble Machine" song. VOLUME UP!
- Step motors connect with paper plate.
- Step motors connect with XY plotter.
When a step motor moves with a specific speed value, it creates the vibration with a specific frequency, the vibration make the surrounding environment oscillate. The oscillation creates a mechanical wave. Frequency value is depended on the speed. When frequency value is between about 20 Hz and 20 kHz, it becomes sound wave and our ear can hear it.By adjusting the speed, we can create the different frequency of sound. Therefore, we can create a different note of music.By mapping music notes of a song to speed, moving step motor with the speed values in sequence, step motor can create melody of that song. We can use more than one motor to play a complex song.
Different material connected with motor will create the different timbre. In this project, I use two kind of material that connect with step motors:
- Step motors connect with paper plate. Actually, paper plate is just for decoration. It does not make big effect on timbre.
- Step motors connect with XY plotter.
You can connect steps motor with any thing or machine.
Wiring- Stack PHPoC Shield or PHPoC WiFi Shield on Arduino.
- Stack two PES-2604 stepper motor controllers on the PHPoC Shield or PHPoC WiFi Shield.
- Connect two stepper motors to terminal block of two PES-2605 stepper motor controllers .
- Bipolar stepper motor.
- Unipolar stepper motor: there are two ways to connect a unipolar stepper motor to terminal block of PES-2605. User can choose one of them.
- Set expansion ID for each step motor controllers are 13 and 14 via DIP switch on expansion board.You can refer to below table to set expansion ID.
To buy electronic components, you can order them from utsource.net
The Best Arduino Starter Kit for Beginner
Comments