Skip to content

OTTO ESP32

An OTTO robot enhanced with ESP32 for Bluetooth remote control and a screen.

  • Humanoid
  • Open source
  • arduino
  • 3D printable

Suggested by Robotheca, created by @txp666 (opens in a new tab), from github.com/txp666/OTTO_ESP32 (opens in a new tab). Pinned to commit b6ee68b (opens in a new tab).

Photo and 3D model

This repository has no photo of the robot yet.

3D preview converted from github.com/txp666/OTTO_ESP32 at b6ee68b, under MIT. View the original files from GitHub (709 KB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Walks on six legs
  • Plays animations without remote control
  • Has a 240x240 LCD screen for display
  • Uses ESP32 for Bluetooth control

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @txp666 (README.md), under MIT. The English translation is by Robotheca, shared under the same license.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • ESP32 SIP module
  • Six servo motors for legs
  • 240x240 LCD screen
  • MicroSD card slot
  • CH340C USB-to-serial converter
  • XC6210B332MR 3.3V LDO regulator
  • MCP73831 linear charging controller
  • DET402 buzzer
  • Type-C USB connector
  • AO3400A N-MOS transistors
  • S8050 NPN transistors

Connections

  • ESP32 SIP connected to servos via 2.54mm 3-pin headers
  • LCD screen connected via SPI bus
  • MicroSD card connected via SPI bus
  • Buzzer connected to GPIO pins
  • Transistors used for motor control
  • Power regulated from 5V to 3.3V