SDK с открытым исходным кодом и прошивки для создания собственных гаджетов Muse на платах ESP32 и устройствах под Linux, например Raspberry Pi.
dorianborian/sesame-robot
Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.
- Звёзды
- 4,756
- Форки
- 644
- Открытые issues
- 21
- Последний коммит
- 5 дней назад
Что это?
Sesame — миниатюрный робот-квадрупед с открытым исходным кодом на базе микроконтроллера ESP32, созданный с акцентом на выразительность и движение. В нём используются восемь сервомоторов — по два на каждую ногу, — а экран OLED с разрешением 128×64 служит лицом робота и синхронизирован с его движениями. Корпус рассчитан на печать из PLA с минимальным количеством поддержек.
В репозитории находятся файлы CAD и STL, инструкции по сборке и подключению проводов, а также прошивка для ESP32 на C++ для Arduino IDE. В прошивке предусмотрены встроенная точка доступа Wi-Fi с веб-интерфейсом, интерфейс командной строки через последовательный порт и JSON API для управления роботом из Python, JavaScript и других языков. Среди предустановленных анимаций — ходьба, махание, танцы, указание и отдых.
Проект состоит из нескольких связанных репозиториев: Sesame Studio для создания поз и анимаций, симулятора на Rust для проверки движений в браузере, приложения-компаньона на Python для голосового управления и удалённого взаимодействия, а также ML-инструментария для оценки алгоритмов управления передвижением.
Ключевые возможности
- 01Восемь сервомоторов на четырёх ногах для ходьбы робота-квадрупеда.
- 02Экран OLED с разрешением 128×64, отображающий реактивную мимику.
- 03Детали рассчитаны на 3D-печать из PLA с минимальным количеством поддержек.
- 04Точка доступа Wi-Fi с веб-интерфейсом и JSON API для удалённого управления.
- 05Интерфейс командной строки через последовательный порт для запуска анимаций.
- 06Предустановленные эмоции, например ходьба, махание и танцы.
Сценарии использования
- Изучение робототехники и управления сервоприводами на доступном шагающем роботе.
- Создание настольного робота-компаньона с выразительной мимикой для проектов с голосовым помощником.
- Прототипирование алгоритмов походки и передвижения в симуляции перед запуском на реальном устройстве.
- Создание собственных анимаций и изображений для OLED-лица персонального робота.
Быстрый старт
- 1
Соберите детали по спецификации материалов
- 2
Напечатайте детали STL, следуя руководству по печати
- 3
Соберите робота и выполните проводку, следуя руководствам по сборке и подключению
- 4
Прошейте прошивку из каталога Firmware Directory с помощью Arduino IDE
Что важно знать
- Потребуются базовые навыки пайки, 3D-принтер и оборудование стоимостью примерно 50–60 долларов.
- Для прошивки необходима Arduino IDE.
- В README текущая прошивка описана как базовая реализация.
Темы
Частые вопросы
- Что такое sesame-robot?
- Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов. Sesame — миниатюрный робот-квадрупед с открытым исходным кодом на базе микроконтроллера ESP32, созданный с акцентом на выразительность и движение. В нём используются восемь сервомоторов — по два на каждую ногу, — а экран OLED с разрешением 128×64 служит лицом робота и синхронизирован с его движениями. Корпус рассчитан на печать из PLA с минимальным количеством поддержек.
- sesame-robot можно использовать бесплатно? Какая у него лицензия?
- sesame-robot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sesame-robot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sesame-robot — 15 окт. 2026 г..
- Для чего можно использовать sesame-robot?
- Изучение робототехники и управления сервоприводами на доступном шагающем роботе. Создание настольного робота-компаньона с выразительной мимикой для проектов с голосовым помощником. Прототипирование алгоритмов походки и передвижения в симуляции перед запуском на реальном устройстве. Создание собственных анимаций и изображений для OLED-лица персонального робота.
- Как установить sesame-robot?
- Соберите детали по спецификации материалов Напечатайте детали STL, следуя руководству по печати Соберите робота и выполните проводку, следуя руководствам по сборке и подключению Прошейте прошивку из каталога Firmware Directory с помощью Arduino IDE
- Где скачать sesame-robot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dorianborian/sesame-robot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настольный дисплей на ESP32 показывает лимиты использования Claude Code, анимационный маскот реагирует на запросы и сообщает, когда сессии требуется ваше внимание.
Компактная библиотека на C++ для передачи небольших объёмов данных между устройствами с помощью звука; доступна для Python, JavaScript и микроконтроллеров.
Открытая прошивка и аппаратная часть полётного контроллера квадрокоптера на ESP32 из доступных компонентов для обучения и исследований.
Эмулятор ESP32 с открытым исходным кодом на Rust: запускает настоящую прошивку на компьютере или в браузере, без платы.
ПО с открытым исходным кодом на Rust для управления маленьким двуногим роботом-уткой: движение, геймпад, обновления и видеопоток с камеры.