πŸ€– Dasai Mochi – My Cute Mini OLED Robot Made With ESP32

 MINI DASAI MOCHI

Hey everyone! πŸ‘‹
I recently built a cute little OLED robot using an ESP32 board and a few simple components. I call it Dasai Mochi, inspired by those adorable minimalist robot faces you see in animations — simple, expressive, and full of character!

🧠 The Idea

I wanted to make a tiny breadboard robot that can show emotions on an OLED display — eyes moving, blinking, smiling — all powered by my ESP32.
It’s simple, but the idea was to give life to something as small as a 0.96" OLED screen.

⚙️ Components Used

  • ESP32 Dev Board (you can also use Arduino UNO)

  • OLED Display (0.96" 128x64, I2C type)

  • Push Button (on GPIO 4)

  • Breadboard + Jumper Wires

  • USB Cable (for power and uploading)

That’s it! No fancy modules, just some creative code.

πŸ’» Working Concept

The OLED display shows a simple cartoon face:

  • πŸ‘€ Eyes blink every few seconds.

  • πŸ‘️ They shift left and right like they’re looking around.

  • πŸ™‚ Pressing the button toggles between a smile and a neutral face.

It’s a fun way to learn about display control, animation timing, and GPIO input handling in embedded systems.

πŸ”Œ Circuit Connections

Component ESP32 Pin Description
OLED VCC 3.3V Power
OLED GND GND Ground
OLED SCL GPIO22 I2C Clock
OLED SDA GPIO21 I2C Data
Push Button GPIO4 Smile Toggle Input

🧩 Libraries Required

Make sure to install these in Arduino IDE:

  • Adafruit SSD1306

  • Adafruit GFX Library

(They handle the OLED display and basic graphics drawing.)

πŸ’¬ Experience

This project reminded me how small details bring electronics to life.
Even a single OLED screen with a few lines of code can express emotion and personality — like a digital pet built from scratch.

Next step? Maybe make Mochi speak using a buzzer or even move using servos.

Dasai Mochi for you 





Comments

Popular Posts