Posts | Comments

Planet Arduino

Archive for the ‘Robotic Instrument’ Category

A glockenspiel is a pretty ordinary instrument with a very silly name. Many Westerners will immediately notice the similarities between glockenspiels and xylophones, but there are slight differences in pitch and range. Both are played with mallets and so anyone can hammer out some notes. But playing well is much more difficult, which is why CamsLab built this auto-glockenspiel that plays itself.

CamsLab chose the glockenspiel over other instruments because they wanted an excuse to experiment with solenoids. Compared to string, brass, and wind instruments, a percussion instrument like a glockenspiel is very easy to play by electromechanical means. Each bar is a copper pipe of a specific length calibrated to produce a desired note. Every one of those bars has its own solenoid, which strikes the copper on demand.

An Arduino Mega 2560 board controls those solenoids through FETs (field-effect transistors). Those are necessary because the solenoids each require about 1A of current, which is more than the Arduino can supply through a pin. CamsLab also implemented flyback diodes to prevent damage, since solenoids are inductive loads. Those components and the copper bars mount onto a simple frame made of aluminum extrusion.

CamsLab programmed each note in sequence within the sketch, which is cumbersome. A good alternative would be MIDI control. But even as it is, the auto-glockenspiel sounds great.

The post A glockenspiel that plays itself appeared first on Arduino Blog.

The recorder is a type of flute that is very popular in elementary schools because the instrument is so simple and inexpensive. If you were born in the last four decades and grew up in a western country, then there is a very good chance that you were required to learn how to play some basic melodies on a recorder. But like all instruments, the recorder is difficult to play well. So Luis Marx built a robotic recorder that could do the tricky parts.

Marx still has to blow into the mouthpiece to play this robotic recorder, but it takes care of the rest. A standard recorder has eight holes: seven finger holes on top and one thumb hole on bottom. The player’s spare thumb and finger help them stabilize the instrument. This contraption uses eight solenoids to close or open the holes according a pre-programmed sequence. It doesn’t appear that Marx integrated MIDI capability, but that would make it much easier to play new songs.

The current implementation has the sequence of notes programmed into an Arduino sketch. That sketch runs on an Arduino Nano board, which controls the solenoids through eight MOSFETs. Power comes from a 650mAh LiPo battery and everything attaches to the recorder via a 3D-printed frame. As you can hear in the video, this works quite well. Foam earplugs on the solenoid rams ensure an airtight seal on the finger holes, resulting in clean sound as long as Marx’s blowing technique is good.

The post Reliving elementary school with a robotic recorder appeared first on Arduino Blog.

Frank Piesik recently designed a robotic three-stringed instrument for his friend, Gregor, that features a unique sound and mechanical arrangement. Notes are selected by an array of 12 servos — four for each string — which pull down using a loop mechanism. 

The aptly named Greg’s Harp is played by a solenoid-driven “KickUp” device that hits it from below and a small motor that continuously swipes with a “tape-propeller.” A coil assembly is also implemented to give the notes the ability to keep ringing for as long as needed (infinite sustain).

Everything is controlled by pair of Arduino Nano boards, which allow for the large number of outputs needed here, along with a Teensy 3.2 for audio processing and MIDI capabilities. You can see and hear this amazing project in the video below and more info is available in Piesik’s blog post.

Frank Piesik recently designed a robotic three-stringed instrument for his friend, Gregor, that features a unique sound and mechanical arrangement. Notes are selected by an array of 12 servos — four for each string — which pull down using a loop mechanism. 

The aptly named Greg’s Harp is played by a solenoid-driven “KickUp” device that hits it from below and a small motor that continuously swipes with a “tape-propeller.” A coil assembly is also implemented to give the notes the ability to keep ringing for as long as needed (infinite sustain).

Everything is controlled by pair of Arduino Nano boards, which allow for the large number of outputs needed here, along with a Teensy 3.2 for audio processing and MIDI capabilities. You can see and hear this amazing project in the video below and more info is available in Piesik’s blog post.



  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook