Goal of project:
Generate mechanical vibrations on a string (such as a guitar, violin etc), the frequency of which can be controlled on my computer. The DSP part of this is easy, but my practical electronics background is weak, so that is what my questions are about.
Solution:
I decided that the easiest way would be to stimulate the string electromagnetically by building a 'reverse' guitar pickup. I reason that a guitar pickup creates an AC current when the string oscillates in the region of an inductor, so using reciprocity I should be able to create an oscillation on a string if I supply an AC current to a near by inductor.
In lieu of an inductor, I ripped a transformer out of an old boom box, slapped some neodymium magnets on the top (in axis with the coils), and attached the two power-supply side leads to the output of a stereo amplifier. Using this method (and some tones generated in matlab) I was able to excite low amplitude vibrations on the strings of a guitar and viola.
Two main questions:
1: So far I am using a transformer as an inductor, is there a way to optimize the magnetic output fluctuations by utilizing both coils? It occurred to me that maybe I should short the leads that are not attached to my amplifier. I would have played with this more, had the next question not come up:
2: How to I predict the load, seen my by amplifier, due to the transformer? I don't want to destroy the amp which, if I understand correctly, would happen if the transformer does not provide enough resistance. The only markings on the transformer are:
on top
LEE ON
LU43-21A14
on bottom
00-50
I had done a 'proof of concept' type of test using the coil and magnet from a loudspeaker, but the loudspeaker is rated at 8 ohms, so I was not too worried about destroying my amp. In my excitement I did not stop to consider the impedance of the transformer, so I need to slow down and understand the electronics a little better before I destroy something.
Any help is appreciated,
Erik
Generate mechanical vibrations on a string (such as a guitar, violin etc), the frequency of which can be controlled on my computer. The DSP part of this is easy, but my practical electronics background is weak, so that is what my questions are about.
Solution:
I decided that the easiest way would be to stimulate the string electromagnetically by building a 'reverse' guitar pickup. I reason that a guitar pickup creates an AC current when the string oscillates in the region of an inductor, so using reciprocity I should be able to create an oscillation on a string if I supply an AC current to a near by inductor.
In lieu of an inductor, I ripped a transformer out of an old boom box, slapped some neodymium magnets on the top (in axis with the coils), and attached the two power-supply side leads to the output of a stereo amplifier. Using this method (and some tones generated in matlab) I was able to excite low amplitude vibrations on the strings of a guitar and viola.
Two main questions:
1: So far I am using a transformer as an inductor, is there a way to optimize the magnetic output fluctuations by utilizing both coils? It occurred to me that maybe I should short the leads that are not attached to my amplifier. I would have played with this more, had the next question not come up:
2: How to I predict the load, seen my by amplifier, due to the transformer? I don't want to destroy the amp which, if I understand correctly, would happen if the transformer does not provide enough resistance. The only markings on the transformer are:
on top
LEE ON
LU43-21A14
on bottom
00-50
I had done a 'proof of concept' type of test using the coil and magnet from a loudspeaker, but the loudspeaker is rated at 8 ohms, so I was not too worried about destroying my amp. In my excitement I did not stop to consider the impedance of the transformer, so I need to slow down and understand the electronics a little better before I destroy something.
Any help is appreciated,
Erik