Meet Shiro.

A cute, smart, and friendly personal robot to brighten your desk and your day.

High-quality render of Shiro the robot

A small friend with a big heart.

Shiro started as a simple idea: what if your desk companion could be more than just a smart speaker? What if it could show emotion, share your day, and help you focus, all while being incredibly cute? Shiro is our answer.

From Idea to Prototype

Shiro's journey has been one of passion, code, and a lot of trial and error. Here's how it all came together, one phase at a time.

Phase 01

Simulation in Wokwi

It all began as code. Before any hardware, Shiro's first "heartbeat" was in a Wokwi simulation, testing basic logic and eye movements.

  • Idea validation and concept testing
  • Basic I/O and logic flow
  • First test of eye animation code
Phase 02

Arduino & Basic Eyes

The first physical prototype! We moved the code to an Arduino and added an OLED screen. Shiro could finally "blink" in the real world.

  • First working hardware prototype
  • OLED screen integration
  • Simple, programmed eye expressions
Phase 03

ESP32 & Notification Sync

Shiro got a brain upgrade. Moving to the ESP32 allowed for WiFi, Bluetooth, and much smoother "Deasi Mochi" style animations. This is when Shiro connected to the Chronos app for real-time notifications.

  • Upgraded to ESP32 for more power
  • Fluid, dynamic eye animations
  • First sync with Chronos app
Phase 04

UI & Touch Interaction

Shiro needed to do more than just look cute. We designed a clean UI for notifications, navigation, and time. A touch sensor was added for direct interaction.

  • Clean UI for Time, Nav, and Notifications
  • Touch sensor integration (TTP223)
  • Gesture-based interaction logic
Phase 05

First Physical Body

With the electronics finalized, it was time to give Shiro a home. The first body was built from sunboard a simple, effective, and easily modifiable design to house all the components.

  • Designed and cut sunboard (foam board)
  • Housed all components (ESP32, OLED, battery)
  • First fully contained, working prototype
  • Now, Shiro has limited facial animations, but in the future, more animations will be added.

Small Bot, Big Personality.

Shiro is designed to be a helpful and delightful part of your workspace.

Cute Personality

Shiro reacts to your day with a range of dynamic eye animations.

Dynamic Eye Animations

Fluid, Mochi-style animations give Shiro a life-like and expressive face.

Chronos App Sync

Get notifications, navigation prompts, and reminders right on your desk.

Touch Interaction

A simple touch sensor lets you cycle through modes or react to notifications.

Easy to Build

Built with common components and open-source code.

Upcoming Upgrades

New face animations, voice commands, and a 3D printed body are next!

A quick note: If you have an ESP32 C3 microcontroller, I highly suggest you make this robot with this huykhong firmware.

Build your own Shiro.

Shiro is an open-source project. We invite you to build, modify, and improve it. Download the circuit diagrams and the latest code to get started.

Shiro circuit diagram

From Sketch to Life

A few glimpses into the design and build process.

3D Render of Shiro
Early concept sketch
Shiro GUI
Shiro UI Preview
Sunboard prototype build photo
Image 8
Image 9
Image 10
Image 11
Image 12
Image 13
Image 14
Image 15
Early Arduino wiring

The Journey Continues

Shiro is always learning new tricks. Here's what's coming up next.

Next Up

Advanced Facial Expressions

Moving beyond eyes to a full mouth and emotional expressions for more personality.

In Progress

3D Printed Body Design

Designing and printing a new, polished, and durable body to replace the sunboard prototype.

Planned

Voice & Mobility

The long-term dream: adding a voice module for commands and simple motors for reactive movement.

Concept by Gemini AI

The Future of Shiro.

This is a conceptual render developed with Gemini AI, imagining the next evolution of Shiro. It features a polished 3D-printed body, advanced facial expressions, and a more integrated, seamless design.

Follow me to stay updated on the next version of Shiro and upcoming upgrades!

Future concept design of Shiro developed by Gemini AI