System for Mechanical Sound Installations
49 Views, 1 Favorites, 0 Comments
System for Mechanical Sound Installations

System for mechanical Sound installations
Hello Maker! This System for mechanical Sound installations was designed as part of my Bachelors Thesis with the goal of making a System that is modular, reproducable and affordable for other Students.
We are going to use an Arduino Uno R3 to control Solenoids. The trigger information is provided by a Max for Live Patch in Ableton that interprets Midi notes.
With this System you can integrate real live objects into your Ableton Live sets.
The System contains Solenoid actuators and a Hub which can control several Solenoids.
Supplies

you will need:
- access to a 3D printer with PLA and a stronger material like ASA
- soldering iron
- to be able to cut a small steel rod (5mm)
- screwdriver and Bitset
Materials:
- 1 JF-039B Solenoid
- 2 ball bearings (5mmx11mm)
- 5mm metal rod
- M3 metal inserts for 3D prints
- 4x M3x6mm screws
- 1x M3x12mm screw
- 6x M4x12mm screw
- 4x M4 nuts
- 2x M4 washers
- wooden skewers
- 1x Arduino Uno R31
- 1x ENC28J60
- 1k resistor
- IRLZ44N MOSFET
- 1N4007 flyback diode
- 12V power supply
3D Print

Print in PLA: Basis, Fuß, Kugellagerhalterung, Schlägel
Print in ASA: Umlenkgabel
Prepare the Prints
use the soldering iron to press metal inserts next to the grooves for the ball bearings.
Attach the feet with the base using M4 screws and nuts in the feet.
Attach the Solenoids loosely to the base with M4 screws and washers.
Rotational Axis
Cut the 5mm metal rod to 11cm of length using a saw or similar and clean up the cutting surface.
Next, put the printed part "Umlenkgabel" on the rod. Using a cordless drill to rotate the metal rod while holding the print still really helps here.
The printed part needs to be in the middle of the rod to interface properly with the solenoid.
When you have the alignment right, fasten the screws holding the Solenoid.
Mallet Time

Attach the Mallet ("Schlägel") to the rest of the build using a wooden skewer. You can easily adjust the height of the mallet by cutting the skewer shorter or longer.
Electronics

use a universal PCB board to attach the components together according to the plan.
Flash the Arduino with the provided code. you may want to adjust the pins for the solenoids or the notes used. By default the System reacts to C1, D1, E1 and F1
Downloads
Connecting and Setup
Almost Done!
Connect your Solenoids to the Solenoid Hub using your choice of connector for easy handling.
Power on your Arduino and connect the ENC28J60 module to your Network with a lan cable.
Start Ableton and drag the Solenoid_Hub Maxpatch onto a Midi channel.
Input the IP Adress of your Arduino and the udp port (8888 by default) into the patch.
you´ve done it!!!
The System should now be ready to play. Play the Notes C1-F1 to trigger the Solenoids.
Have Fun!