The Ruby Module: Sensing the World

The Ruby module detects the environment through sound and analyzes the collected data. Two microphones are used to measure sound intensity in the audible range and estimate the direction of its source. The ultrasonic distance sensor is used to detect objects in front of the module and estimate their distance. Collected information can be displayed with an LED array or forwarded to other modules.



  • 90mm x 40mm
  • 3.3V system
  • Ultrasound distance sensor
  • Right and left microphone with amplifier
  • LED array with Charlieplexing
  • ESP32 C3 microcontroller
  • USB-C connector
  • CAN bus
  • Button


This post is licensed under CC BY 4.0 by the author.