The basics of this project included creating the code to balance the robot. Then creating the code to listen to the whistle, and then finally the code to preform the commands. The whistle also controls different LED's to confirm the robot is receiving the signal. As the project stands the robot can detect a whistle but it does a much better job of this when not actively balancing. This is probably due to the timing in the code and can be improved in future versions. The FFT also really only does a good job of picking up whistle tones. I tried using my saxophone to steering it around and it was super inconsistent. This is also something to look into for future iterations.
Demo of the LED's, whistle activated:
Demo of the robot working:
Comments
Please log in or sign up to comment.