Описание
Трекдуино ПРО- многофункциональный контроллер, "сердцем" которого является микроконтроллер STM32. В контроллере есть все необходимое для реализации различных робототехнических проектов.
Универсальный робототехнический многофункциональный контроллер Трекдуино ПРО представляет собой электронное устройство с возможностью многократного перепрограммирования в двух программных средах (MicroPython и Arduino С). Контроллер является "сердцем" и "мозгом" робототехнического конструктора.
В его задачи входит:
- сбор и оцифровка сигналов с внешних цифровых и аналоговых датчиков;
- обработка сигналов в соответствии с пользовательской программой (пользователь может самостоятельно запрограммировать плату);
- управление внешними цифровыми и аналоговыми исполнительными устройствами;
- коммуникация с другими устройствами по беспроводным и проводным цифровым каналам связи (датчики, моторы и т.д.);
- управление 4 моторами постоянного тока различного типа от 6 до 12 В.
Подробные характеристики
Является ресурсным для Детских конструкторов по образовательной робототехнике «Роботрек».
«Трекдуино ПРО» - многофункциональный контроллер, "сердцем" которого является микроконтроллер STM32. В контроллере есть все необходимое для реализации различных робототехнических проектов.
Универсальный робототехнический многофункциональный контроллер «Трекдуино ПРО» представляет собой электронное устройство с возможностью многократного перепрограммирования в программной среде MicroPython. В его задачи входит:
- сбор и оцифровка сигналов с внешних цифровых и аналоговых датчиков;
- обработка сигналов в соответствии с пользовательской программой (пользователь может самостоятельно запрограммировать плату);
- управление внешними цифровыми и аналоговыми исполнительными устройствами;
- коммуникация с другими устройствами по беспроводным и проводным цифровым каналам связи (датчики, моторы и т.д.);
- управление 4 моторами постоянного тока различного типа от 6 до 12 В.
В состав набора входит 3 элемента:
- Контроллер «Трекдуино ПРО» (Контроллер можно приобрести отдельно).
- USB-кабель.
- Кейс для батареек 9B.
Технические характеристики контроллера Трекдуино ПРО:
- Подключение к компьютеру – USB или Bluetooth.
- Встроенный Bluetooth, позволяет посылать-принимать данные, прошивать микроконтроллер.
- 5 программируемых кнопок, каждая из которых подключается к своему порту ввода-вывода. Это вместе с RGB-светодиодом позволит реализовать минимальный человеко-машинный интерфейс без подключения каких-либо внешних устройств.
- Слот для карт-памяти microSD для реализации возможности расширения постоянной памяти.
- Питание от 7В до 12В, 2 разъема для питания – джек для аккумуляторных блоков и болтовой клеммник для подключения любых других источников питания от 6 до 18В.
- Выведенные для удобного подключения 8 портов ввода с подведенным питанием (GND-Vin-S), все с цифровым-аналоговым преобразователем, 1-4 с прерываниями, выбираемое напряжение питания: 5V/3V.
- Выведенные для удобного подключения 8 портов вывода с подведенным питанием, 1-5 с аппаратным ШИМ (широтно-импульсной модуляцией) сигнала для управления микросхемами сторонних устройств, выбираемое напряжение питания: 5V/3V.
- Выведенные 4 порта для подключения двигателей постоянного тока на 2-x L293 драйверах с защитой по току. Управление каждым из каналов осуществляется через 2 порта вывода для выбора направления вращения и торможения, а также через дополнительный порт с ШИМ-сигналом для управления скоростью вращения.
- Стандартный интерфейс Arduino UNO R3, не зависимый от остальных портов ввода-вывода, позволяет подключать любые шилды и библиотеки для Arduino. Дополнительно увеличивает место для подключения внешних устройств на 24 порта ввода-вывода.
- Трехцветный светодиод, который возможно программно зажигать любым из ~16 миллионов оттенков. Он позволит реализовать визуальную индикацию любых событий или параметров.
- 2 выведенных порта USART с питанием (RX, TX, 5V, GND).
- 2 выведенных порта I2C с питанием (SCL, SDA, 5V, GND).
- Переключение режимов BOOT: RUN и DFU.
- Центральный процессор: STM32F407 (1МБ флэш-памяти).
Для данного оборудования существует учебно-методически комплекс «Программирование микроконтроллера Трекдуино ПРО на языке Python»:
Курс «Программирование микроконтроллера Трекдуино ПРО на языке Python»
Описание
Возраст: от 12 лет
Количество задач: 40 задач (примерно 18-20 занятий)
Продолжительность одного занятия: 100 минут
Оборудование: Во вложении
Наличие сети интернет: Нет
Подробные характеристики
В результате прохождения данного курса обучающийся приобретет навыки работы с микроконтроллером Трекдуино ПРО как через терминал, так и через программирование в среде разработки.
Обучающиеся познакомятся с различными исполнительными механизмами и датчиками, научатся работать с ними.
Данный курс позволит закрепить навыки программирования, применяя их для того, чтобы влиять на объекты физического мира.
Курс состоит из двух модулей, каждый из которых, в свою очередь, состоит из двух блоков:
Блок 1 каждого из модулей включает в себя задачи, знакомящие обучающегося с исполнительными механизмами и датчиками, а также с API Trackduino ПРО. Все задачи этого блока выполняются в терминале. После решения данного блока задач обучающийся умеет подключать все механизмы и датчики робототехнического набора, объявлять переменные для работы с ними, управлять ими при помощи простых команд.
Блок 2 включает в себя более алгоритмически сложные задачи. Написание программ осуществляется уже не в консоли, а в одной из сред программирования (IDE). Помимо базового управления исполнителями и датчиками, обучающийся закрепляет свои навыки программирования на практике. В этом блоке также предлагаются к решению творческие задачи, в условии которых нет жестких ограничений и рамок.
Структура курса:
- пояснительная записка;
- план-конспект по теме занятия;
- демонстрационный материал (презентация) для работы с теоретическим материалом к каждому занятию;
- примеры программ;
Оборудование: Во вложении