Thursday, 15 May 2014

Motors


















This circuit was built using several TIP122 transistors to allow 5v signals from the Arduino to control higher voltage components such as motors and lights. In addition to this, LEDs were used to provide a visual indication of the signal received by the circuit.
However, this may become problematic in certain contexts as the flickering lights could distract/detract from the aesthetic intentions of a particular performance or installation. This will be addressed in future developments of the circuit by adding a small toggle switch to enable and disable the LEDs.

In addition to this, a Max MSP patch was created to test and explore the possibilities of the circuit. In particular, the patch focuses on the interaction between mechanical motion and  various digital signals produced by the patch.

The patch allows the outputs of the circuit to be controlled using sequencers and audio analysis. More specifically, onset detection and amplitude following was used to map events in the audio domain to motors and solenoids.

The onset detection was found to be particularly effective when used to trigger solenoids and envelopes for the motor speed. Whilst testing the amplitude follower in the patch the acoustic sound produced by the motor started to feedback through the microphone creating a continuous fluctuation in the speed of the motor. 

Future development of this circuit will incorporate inputs and outputs for 10v Control Voltage used in modular synthesisers. This will allow the digital aspects of the instrument to communicate with analog hardware, increasing the flexibility of the system.



No comments:

Post a Comment