Robotics and Biology Laboratory


Please note: Once you watch the video, data will be transmitted to YouTube/Google. For more information, see Google Privacy.

Hardware Components

If you want to get started right away, all you need is microphone and a speaker. You can even use the built-in ones from you laptop. (For example, I used the provided scripts to detect which part of my laptop I was tapping against, using only my laptop's microphone.)

If you want to sensorize objects other than your laptop, you will, however, need external microphones and speakers. Here is the list of components we use to sensorize the PneuFlex actuator:

  • Microphone
    • You'll want to use a small microphone that can be easily embedded into whatever structure you want to sensorize. It is very useful if the mic already includes a voltage regulator and returns "line level" signal. Otherwise you will need to add your own voltage regulator and amplifier. Make sure the microphone has a good range, e.g. 100Hz - 10KHz.
    • We use this one: Adafruit Silicon MEMS Microphone Breakout - SPW2430
    • You can get it here: 
  • USB Audio Interface

Software components

We provide example code for the recording of training data, training of the simple sensor model, and live sensing using the trained model.

The code can be found here:


If you have any questions or would like to tell us about the cool acoustic sensor application you created, please don't hesitate to contact us!

Vincent Wall

Related Publications