Check out this video to see an example of an Ultrasonic Pi Piano built using this board, but this isn't its only use!
This board was originally invented for robotics projects but found its purpose in life in musical projects.
This board monitors up to 8 HC-SR04 ultrasonic sensors and makes the sensor readings available over SPI.
This is ideal for making interactive musical art projects as well as for robotics.
Libraries and example projects are available for Arduino Uno and Raspberry Pi.
A detailed instructable is now available for making an Ultrasonic Pi Piano with a Raspberry Pi and the Octasonic board.
Note that a logic level converter is required to convert between 3.3V and 5V when using this board with a Raspberry Pi. This is not required if you are using an Arduino.
In theory, this board will work with any single-board computer or microcontroller that supports SPI and runs on 3.3V or 5V, but I have only tested it with the Arduino Uno and Raspberry Pi.
An Arduino library is available, with example sketches.
A Rust library is available for the Raspberry Pi.
I made this for use in robotics projects, particularly autonomous vehicles. By offloading the work of monitoring ultrasonic sensors for obstacle avoidance, the main Arduino can spend more time handling navigation.
Although this was created for robotics, it can be used for any project requiring up to 8 ultrasonic sensors, making it ideal for creating musical instruments too! There's something neat about using sound measurements to make other sounds :-)
As far as I know, this is the only breakout board for 8 ultrasonic sensors on the market today.
This board comes fully assembled and tested.
You will need an Arduino, some HC-SR04 ultrasonic sensors, and appropriate jumper wires (female-female to connect the sensors, and male-female to connect to the Arduino).
|Shipping Rate||First item||Additional items|
United States Postal Service: First Class Mail Parcel
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
I'm a professional software developer but enjoy tinkering with Arduoinos, Raspberry Pis, electronics and 3D printing in my spare time.
I've invented a couple handy boards so far, which I sell here to help cover some of the costs of my hobby.