Voice changers are back in stock! Please read the updated description before ordering.
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.
It is also possible to use multiple boards if you need to monitor more than 8 sensors in a single project.
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.
The following drivers / libraries are available:
The Python and Rust libraries have been tested on the Raspberry Pi 3 Model B.
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 or Raspberry Pi to connect it to, 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 engineer by day but enjoy tinkering with Arduinos, 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.