Перейти к информации о продукте
1 из 13

Набор для сборки самобалансирующегося робота Yahboom STM32, нагрузка 4 кг, STM32F103RCT6, 6-осевой ИМУ, OLED, BT 5.0

Набор для сборки самобалансирующегося робота Yahboom STM32, нагрузка 4 кг, STM32F103RCT6, 6-осевой ИМУ, OLED, BT 5.0

Yahboom

Обычная цена $123.80 USD
Обычная цена Цена со скидкой $123.80 USD
Распродажа Продано
Налоги включены. Стоимость доставки рассчитывается при оформлении заказа.
Версия
Аксессуар
Просмотреть всю информацию

Обзор

Роботизированный автомобиль с самобалансировкой STM32 является платформой для обучения и экспериментов, основанной на микроконтроллере STM32 для исследования робототехники и систем управления. Он интегрирует основной контроллер STM32F103RCT6, 6-осевой ИМУ сенсор положения (акселерометр + гироскоп), высокомощные редукционные моторы и металлический шасси, что позволяет осуществлять реальное определение наклона и стабилизацию баланса с использованием PID управления. Платформа поддерживает максимальную нагрузку в 4 кг и предоставляет OLED-дисплей, а также мобильное приложение для отладки и управления (поддерживает только Android, не поддерживает iOS). Поддерживаются различные стили расширения для комбинирования с различными сенсорами.

Ключевые особенности

  • Оснащен чипом STM32F103RCT6
  • Энкодер скорости AB фазы
  • Мощный DC мотор
  • С защитным коробом для батареи
  • Настройка параметров в приложении
  • Управление PID и LQR
  • 6-осевой ИМУ для определения положения
  • Предупреждение о низком напряжении
  • Математическая модель балансирующего автомобиля
  • Функции избегания/следования с помощью ультразвука (через ультразвуковой модуль)
  • OLED дисплей данных (поддерживает отображение текущего режима и напряжения)
  • Распознавание положения (6-осевой ИМУ может начать балансировку при размещении на земле; может отключить балансировку при поднятии вертикально в прямом положении)
  • Способность к подъему: уклоны около 30°

Дополнительные функции расширения (в зависимости от комплекта/модулей)

  • Лидар для движения вдоль стены (по желанию)
  • Лидар для избегания/следования (по желанию)
  • Лидар охраны (по желанию)
  • K210 управление QR-кодом (Дополнительно)
  • K210 цветная линия патрулирования (Дополнительно)
  • K210 цветное следование (Дополнительно)
  • K210 самообучение (Дополнительно)
  • K210 распознавание чисел (Дополнительно)

Спецификации

Главный контроллер (MCU)

Модель STM32F103RCT6
Ядро Cortex M3 R1P1
Внутренняя флеш-память 256KB
SRAM 48KB
Количество GPIO 51
Таймер 8
Упаковка выводов LQFP64
Ресурсы интерфейса 2 x SPI, 3 x USART, 2 x I2C, 2 x I2S, 1 x CAN, 51 x I/O, 2 x DAC
Диапазон напряжения Внешнее напряжение: 2.0~3.6V; Ядро напряжение: 1.8V
Инструмент компиляции KEIL MDK, STM32CubeMX

STM32F103RCT6 описывается как высокопроизводительный 32-битный МК с до 256KB Flash и 48KB SRAM, предоставляющий 51 программируемый входной/выходной контакт для сложных приложений, таких как системы управления роботами и системы управления самобалансирующимися роботами.

Шасси

Толщина металлической пластины 2мм
Поверхность Покрашенная и матовая поверхность
Привод Мотор с высоким крутящим моментом и энкодером AB фазы

Параметры мотора

Модель мотора MD520Z30_12V
Номинальное напряжение мотора 12В
Тип мотора Мотор с постоянным магнитом и щетками
Выходной вал D-образный эксцентриковый вал диаметром 6мм
Номинальная мощность <=4Вт
Номинальный ток 0.3A
Коэффициент редукции набора передач 1:30
Скорость перед замедлением 11000 об/мин
Скорость после замедления 333±10 об/мин
Крутящий момент при заедании 4.8 кг·см
Номинальный крутящий момент 3.3 кг·см
Ток при заедании 3A
Тип интерфейса PH2.0 6Pin
Вес одного мотора 150г±1г
Функция Встроенное подтягивание формы, микроконтроллер может напрямую считывать сигнал импульса

Параметры энкодера

Тип энкодера Инкрементальный Hall-энкодер с AB-фазой
Количество линий энкодера 11ppr
Тип Магнитная индукция
Диапазон питания 3.3В~5В
Защита энкодера Открытый (магнитный энкодер более стабилен и не требует задней крышки)
Подходящий МК Практически все микроконтроллеры

Грузоподъемность

Максимальная нагрузка 4КГ

Управление & алгоритмами позы (как указано)

  • Алгоритм управления: PID/LQR
  • Алгоритм позы: фильтр Калмана / комплементарный фильтр / DMP

Проводка мотора энкодера (PH2.0 6Pin)

1 Линия питания мотора +
2 Линия питания мотора -
3 Сигнал датчика-отрицательный
4 Сигнал датчика-положительный 3.3V
5 Сигнальная линия датчика - фаза B
6 Сигнальная линия датчика - фаза A

Управление через APP (только Android)

Программа управления APP была написана до отправки. Она содержит до 20 функций и игровых режимов. Нет необходимости загружать программу; ее можно использовать сразу. Поворачивайте колеса осторожно, чтобы переключить роботизированный автомобиль на разные режимы функций.

Основной интерфейс управления (ярлыки)

  1. Переключатель Bluetooth
  2. Дисплей гравитации
  3. Дисплей скорости мотора
  4. Дисплей ультразвукового расстояния
  5. Кнопка основного интерфейса управления
  6. Дисплей напряжения батареи
  7. Повернуть вправо
  8. Повернуть влево
  9. Дисплей скорости моторов влево-вправо
  10. Три метода управления: кнопка, гравитация, джойстик
  • Управление кнопками: Нажмите вверх, вниз, влево и вправо для активации, отпустите, чтобы остановить.
  • Датчик гравитации: Управляйте роботом-автомобилем, чтобы он двигался вперед, назад, влево и вправо в зависимости от положения телефона.
  • Управление джойстиком: Нажимайте на круг в центре в разные стороны, чтобы управлять движением робота-автомобиля.

Интерфейс отладки PID (ярлыки)

  1. Параметр D петли баланса
  2. Параметр P петли баланса
  3. Параметр I петли скорости
  4. Параметр P петли скорости
  5. Параметр D петли рулевого управления
  6. Параметр P петли рулевого управления
  7. Кнопка интерфейса отладки PID
  8. Восстановить по умолчанию
  9. Обновить PID петли рулевого управления
  10. Обновить PID петли скорости
  11. Обновить PID петли баланса
  12. Запрос PID

Функция отладки PID может обновлять данные PID автомобиля и отображать их на интерфейсе приложения, а также может настраивать параметры PID и восстанавливать параметры по умолчанию одним нажатием.

Интерфейс отображения формы волны

Поддерживает одновременное отображение многоканальных форм волн. Детали формы волны можно увеличивать и уменьшать, а состояние движения роботизированной машины можно наблюдать на мобильном телефоне.

Список режимов работы (как указано)

Серийный номер Режим работы Описание
1 Стандартный режим Стандартный режим: управление через APP
2 UT Следование Ультразвуковой режим следования
3 UT Избежание Ультразвуковой режим избегания препятствий
4 Движение нагрузки Режим нагрузки: управление через APP
5 Управление ручкой Режим беспроводного управления PS2
6 IR Трекинг 4-канальный инфракрасный режим трекинга линии
7 Расширенный IR Трекинг Расширенный 4-канальный инфракрасный режим трекинга линии
8 K210 QR Распознавание K210 режим распознавания QR-кода
9 K210 Трек K210 режим отслеживания линии
10 K210 Следуй K210 режим следования
11 K210 Самообучение K210 режим самообучения
12 K210 Распознавание чисел K210 режим распознавания чисел
13 LiDAR Избегание LiDAR режим избегания препятствий
14 LiDAR Следуй LiDAR режим следования
15 LiDAR Охрана LiDAR режим охраны
16 LiDAR Патруль LiDAR режим патрулирования
17 LiDAR ПрямЛиния1 LiDAR режим прямой линии-1
18 LiDAR ПрямЛиния2 LiDAR режим прямой линии-2

Что включено

Доступны различные комплекты.Следующее содержимое комплекта предоставлено как указано.

Стандартный комплект

  • Самобалансирующийся робот-кар STM32
  • Ультразвуковой модуль
  • OLED дисплей
  • Модуль BT 5.0

Описание функций стандартного комплекта: настройка параметров PID, распознавание позы, балансировка нагрузки, подъем, дистанционное управление через мобильное приложение, ультразвуковая избегание препятствий и функции следования.

Комплект для отслеживания линии

  • Стандартный комплект
  • 4-канальный модуль отслеживания
  • Пакет проводов + винтов

Примечания к комплекту для отслеживания линии: Подходит для отслеживания черной линии шириной 1.6~2CM и поддерживает сложное отслеживание линии, такое как повороты под прямым углом и перекрестки.

Набор управления ручкой

  • Стандартный набор
  • Ручка PS2
  • Батарея AAA
  • Плата адаптера PS2
  • Приемник ручки PS2
  • Пакет проводов + винтов

Примечания к набору управления ручкой: Может реализовать беспроводное управление ручкой на 2.4G.

Набор K210 Vision

  • Стандартный набор
  • Модуль видения K210
  • Пластина для крепления петли
  • Пластина демпфера петли
  • Адаптер K210
  • Пакет винтов
  • Карта TF
  • Читатель карт

Примечания к набору K210 Vision: Может реализовать функции визуального распознавания и интерактивные функции, такие как визуальное следование, отслеживание линии, управление QR-кодом и другие функции.

Лидарный комплект

  • Стандартный комплект
  • T-MINI PLUS лидар
  • Пакет проводов и винтов

Примечания к комплекту лидаров: На основе функций дальномера лидаров могут быть реализованы охрана, избегание препятствий, следование, патрулирование и другие игровые сценарии.

Для помощи в выборе подходящего комплекта и аксессуаров, свяжитесь с [email protected] or посетите https://rcdrone.top/.

Применения

  • Образование в области робототехники и демонстрации в классе
  • Изучение алгоритмов управления (PID / LQR) и отладка параметров
  • Эксперименты по расширению сенсоров (ультразвуковые, инфракрасное отслеживание линии, 2.4G беспроводная ручка, модуль видения K210, лидар)

Руководства

Ссылка на учебник

Самобалансирующийся робот-кар STM32

Видеоурок по анализу кода с английскими субтитрами (как указано)

  • Создание и разработка окружения
    • 1.1 MDK-ARM installation.mp4
    • 1.2 STM32CubeIDE installation.mp4
    • 1.3 Общий драйвер installation.mp4
    • 1.4 Скачайте program.mp4
    • 1.5 Проект MDK-ARM usage.mp4
    • 1.6 Программа simulation.mp4
    • 1.7 VSCode install.mp4
  • Курс расширения STM32
    • 3.1 Обнаружение напряжения батареи (ADC).mp4
    • 3.2 Ультразвуковой модуль - измерение расстояния (TIM).mp4
    • 3.3 Привод мотора + энкодер (TIM).mp4
    • 3.4 OLED Данные - Дисплей (I2C).mp4
    • 3.5 MPU6050 - Чтение данных (I2C).mp4
    • 3.6 Модуль Bluetooth - Чтение данных (USART).mp4
    • 3.7 2.4G модуль управления ручкой - чтение (SPI).mp4
    • 3.8 Модуль отслеживания - Чтение статуса (GPIO).mp4
    • 3.9 Модуль CCD - Чтение данных (ADC).mp4
    • 3.10 Электромагнитный модуль - Чтение данных (ADC).mp4
    • 3.11 Модуль K210 - Серийная связь (USART).mp4
    • 3.12 Tmini-Plus лидар - Чтение данных (USART).mp4
  • Курс управления роботом на основе PID
    • 4.1 Основы PID concept.mp4
    • 4.2 Пример PID analysis.mp4
    • 4.3 Контроллер P, PI, PD theory.mp4
    • 4.4 Позиция PID.mp4
    • 4.5 Инкрементальный PID.mp4
    • 4.6 Каскадный PID.mp4
    • 4.7 Принцип баланса car.mp4
    • 4.8 Управление вертикальным положением автомобиля (PD).mp4
    • 4.9 Управление скоростью автомобиля (PI).mp4
    • 4.10 Управление рулем автомобиля (PD).mp4
    • 4.11 Получение угла и угловой скорости (алгоритм DMP).mp4
    • 4.12 Получение угла и угловой скорости (алгоритм фильтра Калмана).mp4
    • 4.13 Получение угла и угловой скорости (комплементарный фильтр ...)
  • Основной курс по роботизированным автомобилям
    • 5.1 Параметры автомобиля adjustment.mp4
    • 5.2 Ультразвуковое препятствие avoidance.mp4
    • 5.3 Ультразвуковой follow.mp4
    • 5.4 Bluetooth пульт control.mp4
    • 5.5 Нагрузка balance.mp4
  • Продвинутый курс по роботизированным автомобилям
    • 6.1 4-канальный tracking.mp4
    • 6.2 4-канальное отслеживание avoid.mp4
    • 6.3 2.4G ручка control.mp4
    • 6.4 CCD tracking.mp4
    • 6.5 CCD отслеживание avoid.mp4
    • 6.6 Электромагнитный tracking.mp4
    • 6.7 K210-QR код recognition.mp4
    • 6.8 K210-Цветная линия tracking.mp4
    • 6.9 K210-Цвет follow.mp4
    • 6.10 K210-Само learning.mp4
    • 6.11 K210-Номер recognition.mp4
    • 6.12 Лидар avoid.mp4
    • 6.13 Лидар guard.mp4
    • 6.14 Лидар follow.mp4
    • 6.15 Лидар patrol.mp4
    • 6.16 Лидар отслеживание стен-прямое line.mp4
    • 6.17 Лидар отслеживание стен-множественное walls.mp4
    • 6.18 DIY Автоматическое вождение car.mp4

Детали