Build a desk-sized AI helper that reads homework photos and gives feedback.
Make a custom voice companion for a child with a parent-chosen personality and voice.
Use the STL files and parts list as a starting point for any small ESP32 voice device.
Demo MCP cloud-tool calling on cheap microcontroller hardware.
Needs you to source parts, 3D print the shell, solder a small board, and flash firmware with the Espressif tool before first boot.
This repository is the full DIY kit for a small open source educational robot aimed at parents who want a talking helper for their kids. The brain of the device is an ESP32-S3 or ESP32-C3 microcontroller, which is a cheap WiFi capable chip popular in hobby electronics. The repo bundles three things: ready to flash firmware, the design files for a 3D printable plastic shell, and instructions for which electronic parts to buy and how to wire them up. The author describes the standout feature as a custom cloud robot brain. The firmware on the ESP32 talks to a hosted service from Wowing Ai Lab, and it speaks MCP, a protocol for letting an AI assistant call external tools. Because the MCP relay is already running in the cloud, the user does not have to set up any MCP bridge on their own machine. The robot is meant to work the moment it boots up and joins WiFi. Once the device is online, configuration happens through a PWA, which is a small web app that runs in a phone browser. From that page the user can set the robot's name, give it a personality, pick its voice, and turn on extra capabilities. One of those capabilities is image analysis, where the robot takes a photo, uploads it to the cloud, gets back a structured description, and folds that into the ongoing conversation. The example given is grading homework. Other extensions described as already available include Bing web search, a deep thinking mode, and a Chinese Zi Wei astrology calculation. The hardware list is short: an ESP32-S3 as the main chip with the C3 as a cheaper alternative, a small 128 by 64 OLED screen on I2C, a Type-C port for power, and a rechargeable lithium battery. You do not need a full development environment to flash firmware. You download the precompiled .bin file, open the Espressif Flash Download Tool, point it at the right chip and serial port, and click Start. The repo layout is just three folders: STL files for 3D printing the body, a markdown hardware shopping list with assembly notes, and the prebuilt firmware binaries. Recommended print settings are PETG plastic at twenty percent infill. The project is MIT licensed and the README is fully bilingual, with every section in both Chinese and English.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.