This project demonstrates the integration of various hardware components to create an AI-powered assistant robot. The system is built around an Arduino Uno microcontroller, which coordinates operations between voice recognition, visual feedback, and manual control inputs.
- Acts as the central processing unit to control the robot's functions.
- Captures voice inputs via a built-in microphone.
- Processes commands and triggers actions accordingly.
- Outputs audio responses or feedback from the robot.
- Displays facial expressions or status updates.
- Organizes wiring and connections for smooth integration of components.
- Provide manual control or programming options.
The wiring is designed to interconnect all components efficiently:
- The VC 2 Module connects to both the Arduino and the Speaker to handle voice recognition and audio responses.
- The OLED Display is connected to display robot expressions based on input and status.
- The Buttons are wired to allow manual input for user interaction or robot configuration.
- Voice command recognition to control the robot hands-free.
- Audio feedback for interactive responses.
- Visual representation using an OLED screen for expressions.
- Manual control options via push buttons.
- Assemble the hardware following the circuit diagram.
- Upload the Arduino code to the microcontroller.
- Power the system, and the robot will be ready to respond to voice commands.
- Use the OLED screen for real-time feedback and expressions.
- Manually trigger actions using the push buttons if needed.
Feel free to fork this repository, submit issues, or suggest improvements.
This project is licensed under the MIT License.
Developed by Harsh Arora.