We decided to make a clap controlled car using three stepper motors (two for the back wheels and one for an impact arm).
- When you clap once, the car goes straight.
- When you clap twice, the car turns slightly to the right.
- When you clap three times, the car turns slightly to the left.
At the same time, if the car is functioning and it impacts with an object, it moves it with an arm connected to the third stepper motor.
EXPANDED TECHNICAL DETAILS
Acoustic-Pulse Rover Navigation
A fun and educational robotics project that uses high-speed acoustic event detection to steer a mobile vehicle.
- Impulse Response Mapping: The Arduino captures signals from a high-gain microphone. The firmware identifies the signature of a "Double-Clap" (Clap-Clap) vs. a "Single-Clap" to execute different maneuvers (e.g., Turn vs. Stop).
- H-Bridge Differential Steering: Manages a L298N motor driver. The Arduino uses PWM to adjust the turning radius of the car; a single clap causes the car to spin 90 degrees, while a double-clap makes it move forward.
Performance
- Timed Sensitivity Window: Includes a software "Blanking Period" where the microphone is ignored for 500ms after a command, preventing the sound of the motors or echoes from triggering a false turn.