Repolode
dorianborian

dorianborian/sesame-robot

Robô quadrúpede compacto, open source e imprimível em 3D, baseado no ESP32, com rosto em OLED e locomoção acionada por servos.

Estrelas
4,756
Forks
644
Issues abertas
21
Último commit
há 5 dias

O que é?

Sesame é um robô quadrúpede compacto e open source, desenvolvido em torno do microcontrolador ESP32, com foco em expressividade e movimento. Ele usa oito servomotores, dois por perna, e uma tela OLED de 128x64 que funciona como rosto e sincroniza com os movimentos. A estrutura foi projetada para ser impressa em PLA com o mínimo possível de suportes.

O repositório reúne os arquivos CAD e STL, guias de montagem e de fiação, além do firmware para ESP32, escrito em C++ para a Arduino IDE. O firmware oferece um ponto de acesso Wi-Fi integrado com uma interface web, uma interface de linha de comando serial e uma API JSON para controlar o robô com Python, JavaScript e outras linguagens. As animações pré-programadas incluem caminhar, acenar, dançar, apontar e descansar.

O projeto é dividido em repositórios complementares: Sesame Studio, para criar poses e animações; um simulador baseado em Rust para testar movimentos no navegador; um app complementar em Python para controle por voz e interação remota; e um toolkit de ML para avaliar políticas de locomoção.

Recursos principais

  • 01Oito servomotores distribuídos pelas quatro pernas para a locomoção quadrúpede.
  • 02Tela OLED de 128x64 que exibe expressões faciais reativas.
  • 03Peças projetadas para impressão 3D em PLA com o mínimo possível de suportes.
  • 04Ponto de acesso Wi-Fi com interface web e API JSON para controle remoto.
  • 05Interface de linha de comando serial para acionar animações.
  • 06Emotes pré-programados, como caminhar, acenar e dançar.

Casos de uso

  • Aprender robótica e controle de servos com um robô ambulante acessível.
  • Construir um robô de companhia para a mesa, com expressões faciais, para projetos de assistente de voz.
  • Prototipar código de marcha e locomoção em simulação antes de executá-lo no hardware.
  • Criar animações e rostos em OLED personalizados para montar um robô próprio.

Início rápido

  1. 1

    Reúna as peças da lista de materiais

  2. 2

    Imprima as peças STL seguindo o guia de impressão

  3. 3

    Monte e conecte os fios do robô seguindo os guias de montagem e de fiação

  4. 4

    Grave o firmware do diretório de firmware usando o Arduino IDE

Antes de usar

  • São necessários conhecimentos básicos de soldagem, uma impressora 3D e cerca de US$ 50 a 60 em hardware.
  • É necessário ter o Arduino IDE para gravar o firmware.
  • O README descreve o firmware atual como uma implementação básica.

Tópicos

Perguntas frequentes

O que é sesame-robot?
Robô quadrúpede compacto, open source e imprimível em 3D, baseado no ESP32, com rosto em OLED e locomoção acionada por servos. Sesame é um robô quadrúpede compacto e open source, desenvolvido em torno do microcontrolador ESP32, com foco em expressividade e movimento. Ele usa oito servomotores, dois por perna, e uma tela OLED de 128x64 que funciona como rosto e sincroniza com os movimentos. A estrutura foi projetada para ser impressa em PLA com o mínimo possível de suportes.
sesame-robot é gratuito? Qual é a licença?
sesame-robot é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
sesame-robot ainda é mantido?
Manutenção ativa. O último commit de sesame-robot foi em 15 de out. de 2026.
Para que posso usar sesame-robot?
Aprender robótica e controle de servos com um robô ambulante acessível. Construir um robô de companhia para a mesa, com expressões faciais, para projetos de assistente de voz. Prototipar código de marcha e locomoção em simulação antes de executá-lo no hardware. Criar animações e rostos em OLED personalizados para montar um robô próprio.
Como instalar sesame-robot?
Reúna as peças da lista de materiais Imprima as peças STL seguindo o guia de impressão Monte e conecte os fios do robô seguindo os guias de montagem e de fiação Grave o firmware do diretório de firmware usando o Arduino IDE
Onde consigo sesame-robot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dorianborian/sesame-robot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados