Mochi Robot – OLED Animated Emotion Robot
by DESHBOT in Circuits > Arduino
51 Views, 0 Favorites, 0 Comments
Mochi Robot – OLED Animated Emotion Robot
The Mochi Robot is a small interactive robot that uses a 128×64 OLED display to show an animated face. The robot can display different emotions such as Normal, Happy, Sleepy, Surprised, Angry, and Love.
A push button is used to change the robot's emotion. The eyes are also animated to create a more lively and interactive appearance.
Supplies
Deshbot shield
nano
Oled
Working Principle
The Arduino Nano controls the OLED display through the I2C communication interface.
When the robot starts, the OLED displays the Normal face. The program continuously updates the eyes to create animation, such as:
- Looking left
- Looking toward the center
- Looking right
- Blinking
When the button connected to D2 is pressed, the robot changes its emotion.
Available Emotions
- 😀 Normal
- 😄 Happy
- 😴 Sleepy
- 😮 Surprised
- 😠 Angry
- ❤️ Love
After the Love emotion, another button press returns the robot to the Normal emotion.
. Conclusion
The Mochi Robot demonstrates how an Arduino Nano and OLED display can be combined to create an interactive robot with animated facial expressions. The use of different emotions, eye movement, blinking, and button control makes the project simple but engaging and provides a good foundation for developing a more advanced social or companion robot.