I'm currently working on a project exploring the combination of sound and play in which a camera is reading the color of objects on a spinning turntable and playing a unique sound bite in regards to the hue of this object. This will allow users to arrange colored objects and/or draw colored patterns on a spinning turntable to create unique beats. I'm using processing to analyze the color and play the sounds; all of the code is working in that sense.
You can see more information at: http://clchappelle.com/work/milestone/ (there's a short video at this link) http://www.clchappelle.com/work/currentprojects/ (there's a short description and some photos at this link)
I'm currently having some troubles with the physical turntable and was wondering if I could get some help. The turntable that I am using can only be slowed down to 32 rpm or so. In order to allow time for processing to accurately read color and play the correct sound I need to slow the motor down to around 10 or 15 rpm.
This is an image of the inside of the turntable and the motor that is being used:
According to the label an AC 27v motor controls the turntable. Is it possible to attach this motor to an arduino and program it to run at slower speeds? Will I need a motor shield like this one? http://www.radioshack.com/product/index.jsp?productId=12333768&prodFindSrc=cart#tabsetBasic
I appreciate any help/comments. I've made several projects in processing, but have very little experience using an arduino (I've only done a couple tutorials). I do, however, currently own an arduino, some pots, wires, etc. I can easily pick up a motor shield if that is necessary.
Any help is appreciated!