Joe Van Belleghem
Published

Whistle Activated Balancing Robot

Essentially this is a self balancing Segway robot that you can steer by whistling.

IntermediateWork in progress8 hours224
Whistle Activated Balancing Robot

Things used in this project

Hardware components

TI launch pad
This is the main DSP microcontroller
×1
AGC Mic Am
This is the microphone.
×1
SparkFun IMU Breakout - MPU-9250
SparkFun IMU Breakout - MPU-9250
This acts as the gyroscope.
×1

Story

Read more

Code

Control Code

C Header File
This code does three main things. This preforms the PID loop necessary to balance the robot. Preforms the FFT algorithm to detect what frequency whistle if is listening to. And it preforms the command inputs to steer the robot.
No preview (download only).

Credits

Joe Van Belleghem
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.