Q8botOne – четвероногий робот размером с ладонь с открытым исходным кодом на ESP32-C3 с интеллектуальными приводами DYNAMIXEL (краудфандинг)

ZeroWire Robotics Q8botOne — это четвероногий робот размером с ладонь с открытым исходным кодом, построенный на базе микроконтроллера ESP32-C3 и интеллектуальных приводов ROBOTIS DYNAMIXEL. Благодаря уникальной архитектуре без проводов все компоненты робота интегрированы на центральную печатную плату, которая также используется в качестве несущего шасси.

Робот примерно размером со смартфон и может бегать трусцой, прыгать и нести груз до двух раз больше собственного веса в 250 граммов. Основная PCB использует специализированный понижающий преобразователь 6 В/16 А для питания двигателей и включает систему управления батареей для двух литий-ионных элементов 14500. Для управления в комплект входит отдельная PCB контроллера ESP32-C3 с Adafruit Mini I2C Gamepad.

Q8botOne A Serious Quadruped That Fits in Your Hand

Технические характеристики Q8botOne:

  • Беспроводной модуль – модуль Espressif Systems ESP32-C3-MINI-1-N4 с:
    • ESP32-C3 (ESP32-C3FN4) SoC
      • CPU – 32-битный одноядерный процессор RISC-V с частотой до 160 МГц
      • Память – 400 КБ SRAM (16 КБ для кэша), 8 КБ SRAM в RTC
      • Хранилище – 4 МБ встроенной флеш-памяти, 384 КБ ROM
      • Подключение – 2,4 ГГц 802.11b/g/n Wi-Fi 4 1T1R до 150 Мбит/с и Bluetooth LE 5.0
    • PCB-антенна
  • Зрение – модуль ESP32 Camera для визуальной обратной связи (опционально)
  • Сенсоры – MPU-6050 6-осевой IMU (гироскоп + акселерометр) для стабилизации и отслеживания движения (опционально)
  • Приводы / Моторы – 8x интеллектуальных приводов ROBOTIS DYNAMIXEL XL330-M077-T (с индивидуальной адресацией по общей последовательной шине с настраиваемыми положением, скоростью и PID-коэффициентами)
  • USB – порт USB Type-C для прошивки, последовательной связи и зарядки аккумулятора
  •   Расширение
    • 4-контактный разъем для сенсоров JST-SH (совместим с Qwiic / STEMMA QT)
    • 4-контактный разъем расширения UART JST-PH
    • Интерфейс данных DYNAMIXEL через полудуплексный UART-to-TTL
  • Разное
    • RGB-светодиод SK6812
    • Механическое шасси с рамами из нейлона PA12, напечатанными методом MJF, и рычажными механизмами ног с шарнирами на подшипниках
    • Конструкция без проводов (все основные компоненты подключаются непосредственно к центральному PCB-каркасу)
  • Питание
    • Порт USB Type-C для зарядки
    • 2x 14500 Li-ion аккумулятора (например, KeepPower 14500)
    • Зарядное устройство BQ25887 для 2-элементных Li-ion аккумуляторов с балансировкой ячеек
    • 20-битный монитор питания INA228 (опционально)
    • Микросхема защиты S-82C2A для 2-элементных Li-ion аккумуляторов
    • Понижающий преобразователь TPS543A26 6 В, 16 А (питание DYNAMIXEL)
    • Понижающий регулятор MPM3632C 5 В, 3 А (питание периферии/MCU/камеры)
    • Механическая перемычка с коммутацией питания через MOSFET
  • Габариты – 120 x 70 x 70 мм
  • Вес – ~221–250 граммов (немного варьируется в зависимости от сенсора и полезной нагрузки камеры)
Q8botOne expansion options with MPU 6050 IMU and INA228 power monitor over Qwiic STEMMA QT, and an ESP32 camera connected through powered UART
Варианты расширения Q8botOne с MPU-6050 IMU и монитором питания INA228 через Qwiic/STEMMA QT, а также камерой ESP32, подключенной через UART с питанием

Q8botOne wireless controller with Adafruit Mini I2C Gamepad and USB C power bank
Беспроводной контроллер с Adafruit Mini I2C Gamepad и внешним аккумулятором USB-C

Робот комплектуется беспроводным контроллером на базе ESP32-C3-MINI-1-N4 и Adafruit Mini I2C Gamepad с джойстиком и кнопками. Питание может подаваться через USB-C от телефона, внешнего аккумулятора или сетевого адаптера для непосредственного управления роботом. Он связывается с роботом по ESP-NOW, а при подключении к ПК тот же контроллер работает как беспроводной адаптер, позволяя управлять роботом через графический интерфейс для ПК, контроллер Xbox или API для пользовательских приложений. Плата также включает разъем Qwiic/STEMMA QT для расширения I2C.

Робот Q8botOne работает под управлением прошивки с открытым исходным кодом на ESP32-C3. Файлы проектирования аппаратного обеспечения, включая схемы Altium, файлы Gerber, BOM и 3D CAD-модели, а также прошивка и программное обеспечение управления на Python, доступны в репозиториях ZeroWire Robotics на GitHub .

Q8botOne дополняет список компактных четвероногих роботов, включая Hiwonder MechDog на базе ESP32 , Petoi Bittle X , или (более крупного) на базе Raspberry Pi 4 Mini Pupper . По сравнению с MechDog и Bittle X, в которых используются стандартные PWM-сервоприводы, Q8botOne использует интеллектуальные приводы DYNAMIXEL, поддерживающие управление положением и скоростью, обратную связь по суставам и настраиваемые параметры PID. Он весит 250 граммов против 560 граммов у MechDog и почти не имеет кабелей.

Q8botOne robot kit components, including the main PCB, 3D printed chassis and leg parts, controller board, batteries, and assembly hardware. DYNAMIXEL actuators are sold separately
Компоненты робототехнического набора Q8botOne, включая основную PCB, 3D-печатные детали шасси и ног, плату контроллера, аккумуляторы и крепеж для сборки. Приводы DYNAMIXEL продаются отдельно

Q8botOne доступен на Crowd Supply с целью финансирования в размере $10,000. Базовая версия Q8botOne Robot Kit стоит $199, но в этот уровень не входят восемь приводов DYNAMIXEL, которые необходимо приобрести отдельно. Полностью собранная версия, включающая все приводы и предварительно запрограммированные платы, стоит $599. Доставка бесплатна по всему миру, начало поставок ожидается в конце марта 2027 года.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments