3d Printed Arduino Humanoid Robot That Responds To Commands.
About the project
Hello, this is a project I've been working on for a while, a humanoid robot. It can track faces using OpenCV, listen to and respond physically and verbally to a plethora of commands. Is able to solve all arithmetic functions and it can even tell jokes and the weather! And it has a dedicated chatbot to hold conversations.
Project info
Difficulty: Moderate
Platforms: Arduino, Python, OpenCV
Estimated time: 1 week
License: GNU General Public License, version 3 or later (GPL3+)
Items used in this project
Hardware components
View all
Story
So this is a humanoid robot I have been making for the past 2 months (instead of studying for my exams), here's all about it:
-His name is CHAD(because he is a Chad)
-Has Face tracking
-Responds to certain voice commands
-Has a dedicated chat bot to hold conversations
-Can calculate all arithmetic functions, tell about weather and get responses from the internet.
-Can tell jokes.
-The parts in total cost ₹5000 which is about $60 (at present conversion rate of ₹83/dollar)
This project utilizes 2 Arduino Unos. One dedicated to face tracking and the other for voice responses and physical movement. Both the Arduinos are connected with the same PC and work on different python ides.
The voice recognition and speech part was done in python using speech_recognition and pyttsx3 libraries. If the code detects a certain voice command, it send a signal though serial to the Arduino via USB and the Arduino implements the preprogrammed movement. it has Wikipedia library, wolframalpha, pyjokes and a self built dedecated
Here is an instructabales link if you want to know the steps to make this robot
https://www.instructables.com/3D-Printed-HUMANOID-ROBOT-With-Face-Tracking-Based/
Leave your feedback...