Concept : Voice-Controlled Car
The main idea is to build a car that responds to spoken words like “forward,” “left,” “right,” and “stop.”
Instead of a remote control or buttons, the user interacts only through speech, making the experience feel natural and intuitive.
Interaction (How it Works)
On the laptop, a p5.js sketch uses the SpeechRec library to listen through the microphone.
When the user says a direction:
-
“forward” → the car should drive straight
-
“left” → the car turns left
-
“right” → the car turns right
-
“stop” → the car stops moving
p5.js identifies the spoken word and sends the corresponding command through serial communication to the Arduino.
The Arduino receives these simple messages and activates the correct motors to move the car.
The entire system becomes a loop of:
You speak → p5 listens → p5 processes → Arduino moves the car
The goal is to make it feel almost like the car is “listening” and responding to the user in real time.
Arduino Components
-
1 Arduino Uno
-
2 DC motors (for movement and turning)
-
1 motor driver (L298N or similar)
-
Wheels + chassis
-
External battery pack for the motors
-
USB cable for serial communication
I might later add optional components like LED indicators or a small buzzer that reacts to commands, depending on how the project develops.
Why I Like This Idea
I like this concept because it feels fun, intuitive, and a bit magical.
Anyone can walk up and immediately understand how it works since people naturally speak commands like “go” or “stop.”