Introduction

Welcome to the SensEdu documentation!


SensEdu is an ultrasonic ranging and detection development shield for Arduino GIGA R1, designed as an open-source educational project to lower the barrier to ultrasonic sensing and research.

Based on the STM32H747 Microcontroller and runs on the Arduino GIGA R1 WiFi development Board, providing industry-standard embedded development experience while remaining beginner-friendly. SensEdu is perfect for students looking for a smooth introduction to this field, offering an easy-to-understand yet highly modifiable software and hardware environment.

This project is completely open source and comes with quick support from the development team.

SensEdu is still in its early development stages. The core functionality is available, but many additional features are in progress. If you like the project, consider contributing. Any input from both experienced developers and beginners is highly appreciated!

Features

SensEdu includes:

  • MEMS microphones
  • Ultrasonic Transducers
  • Barometric Air Pressure Sensor

You can find detailed information about each component in the PCB Chapter. With these components, you can build a variety of projects, such as:

  • Pulse-Echo and FMCW ultrasonic ranging
  • Doppler Velocimeter
  • FSK ultrasonic communication
  • EMG signal controls
  • Weather Station

Project Structure

The project is divided into three main parts:

Each part is thoroughly documented in this wiki, allowing you to modify both software and hardware using the provided examples.

Acknowledgments

SensEdu was made possible thanks to these freely available tools:

Thank You to All Contributors!

  • fanfare-ff
  • azrat6
  • PaulThbt
  • LorenzoBuldorini
  • ShiegeChan
  • thodob
  • Arshad-Pattathil
  • integratedjoy