SDKs e firmware open source para criar seus próprios gadgets Muse em placas ESP32 e dispositivos Linux, como o Raspberry Pi.
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
Reúna as peças da lista de materiais
- 2
Imprima as peças STL seguindo o guia de impressão
- 3
Monte e conecte os fios do robô seguindo os guias de montagem e de fiação
- 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
Um display de mesa com ESP32 que mostra os limites de uso do Claude Code, com um mascote animado que reage aos prompts e avisa quando uma sessão precisa de interação.
Uma pequena biblioteca C++ para enviar pequenas quantidades de dados entre dispositivos por som, com suporte a Python, JavaScript e microcontroladores.
Firmware e projeto de hardware open source para um controlador de voo de quadricóptero baseado em ESP32, feito com componentes de uso geral para educação e pesquisa.
Um emulador open source de ESP32 em Rust que executa firmware real no computador ou no navegador, sem precisar de hardware.
Software open source em Rust para controlar um pequeno robô pato bípede, com controle de movimento, gamepad, atualizações e transmissão de vídeo da câmera.