Robi is an interactive desktop companion powered by an Arduino, a 128x64 OLED display, and a 3D-printed enclosure. Robi uses animated eye expressions to bring your workspace to life. The display shows blinking, shiny eyes, and various random animations making Robi feel alive!
- 🛠️ 3D Printed Case
- 🧠 Arduino Compatible Microcontroller
- 📟 128x64 OLED Display
- 🔌 Basic Wiring & Power Supply
- Random eye animations
- Shiny, blinking, and moving eye effects
- Random animation triggers
- Easy to customize with your own frames/images
Make sure you have the following libraries installed in your Arduino IDE:
Follow these steps to upload the sketch to your Arduino:
- Open the
.inofile in the Arduino IDE. - Connect your Arduino board to your computer.
- Select the correct COM port and board type from the Tools menu.
- Click Upload to flash the code onto your Arduino.
| 😲 Full Open Eyes | Robi’s normal state |
| 😉 Shiny Eyes | Robi’s excited state |
| 🙈 Blinking | Robi’s idle blinking |
| 🔁 Random Modes | Includes additional animations like Cat face |
Contributions are welcome! Feel free to open an issue or submit a pull request to improve the project.
This project is licensed under the MIT License. See the LICENSE file for more details.


