Face Robot Companion Project

Face Robot Companion Project

Face Robot Companion Project

203 203 people viewed this event.

 

This project involves the design, construction, and programming of a standalone face robot companion using an Arduino Mega 2560 microcontroller. The objective is to create a human-sized robotic face capable of displaying five distinct emotions—neutral, happy, angry, sad, and surprised—based on either keypad input or sound analysis. The robot included independently moving eyes, eyebrows, and a jaw, all with smooth, synchronized motions.
Key hardware components include servo motors for facial movements, a 5-button keypad, a 5V analog microphone module for sound detection, and a two-position toggle switch for selecting operation modes. The robot’s behavior changes depending on whether the input is from the keypad or microphone. In Keypress Mode, each button triggers a specific emotion, while in Sound Mode, different sound levels and durations without sound determine the robot’s emotional state.
The implementation requires programming strictly in C without Arduino libraries, ensuring low-level control. Emphasis is placed on realistic movement, minimal wiring, neat construction, efficient code, and well-documented design.

 

 

Date And Time

-

Share With Friends