Эта статья поэтапно проведет вас по необходимым для начала работы с конструктором шагам. В ней кратко описано, как:
Для более подробной информации по работе с ПО и датчиками рекомендуем использовать полные статьи, доступные с заглавной страницы.
Программное обеспечение Роботрек IDE используется для создания, редактирования и загрузки программ в контроллер.
Для установки программного обеспечения Роботрек IDE необходимо:
1. Откройте ссылку https://yadi.sk/d/Z4f47hEixEy7g в любом интернет-браузере.
2. Нажмите на кнопку «Скачать»:
3. Дождитесь окончания загрузки и откройте папку со скачанным файлом:
4.Нажмите на файле правкой кнопкой мыши и выберете «Запуск от имени администратора»:
Если у вас Windows 7: Нажмите «Да» в появившемся окне предупреждена контроля учетных записей:
Если у Вас Windows 8 или 10: при возникновении окна с информацией о неизвестном источнике приложения, нажмите на слово «Подробнее» для открытия дополнительных опций запуска
Нажмите на кнопку «Выполнить в любом случае»:
В обоих случаях при появлении окна с запросом пароля администратора – обратитесь за помощью к вашему системному администратору.
5. Запустится мастер установки. На первом экране выберете путь к каталогу, в который необходимо установить ПО. Рекомендуется оставить путь по умолчанию. Нажмите «Next»:
6. В открывшемся окне удостоверьтесь, что напротив пункта «Install USB driver» стоит галочка, и нажмите кнопку «Next»:
7. В открывшемся окне выберете название для папки с установленной программой в меню «Пуск». Рекомендуется оставить все параметры по умолчанию и ничего не менять. Нажмите кнопку «Next»:
8. В открывшемся окне установите галочку напротив «Create a desktop shortcut», если хотите, чтобы на рабочем столе создался ярлык для запуска программы (рекомендуется установить) и нажмите кнопку «Next»:
9. В открывшемся окне нажмите кнопку «Install»:
10. Начнется процесс установки. Дождитесь его окончания. В появившемся по завершении установки окне уберите галочку с «Launch Robotrack», чтобы не запускать программу сразу по завершении процесса установки (рекомендуется). Нажмите кнопку «Finish».
11. Программа установлена. Для запуска будущем используйте созданный на рабочем столе ярлык:
Важно! Запускать программу рекомендуется только после подключения к компьютеру контроллера.
Контроллер подключается к компьютеру через порт USB (порт, в который обычно вставляются флешки и т.п.). Найдите на компьютере свободный порт USB. Он выглядит примерно так:
Возьмите из набора USB кабель для подключения к компьютеру.
Найдите на плате USB разъем:
3. Соедините USB кабель c контроллером и подключите к свободному USB-порту компьютера:
На самом контроллере никакие кнопки нажимать не нужно, кнопка включения-выключения питания не влияет на работу контроллера, когда он подключен к USB. Батарейки\аккумуляторы подключать не обязательно. Если вы уже собрали модель и подключили батарейки, то отключать их также не обязательно, но в э том случае рекомендуется выключить питание контроллера от батареек кнопкой выключения питания, иначе двигатели могут начать работать по завершении загрузки программы.
При первом подключении компьютер автоматически начнет устанавливать драйвера. По окончании установки (обычно это занимает не больше минуты) в правом нижнем углу экрана появится сообщение о том, что драйверы установлены, а также будет написано имя устройства – «Последовательный интерфейс (COMx)», на месте знака «x» будет указана цифра (обычно от 1 до 10). Запомните ее. Это – номер COM-порта, назначенного системой нашему контроллеру.
Если по каким-либо причинам вы не смогли подметить номер порта, его всегда можно узнать через панель управления. Для этого необходимо выполнить следующие шаги:
1) Зайдите в Панель управления, нажав Пуск-Панель управления, либо нажмите правой кнопкой на значке «Мой компьютер», выбирете «Свойства». В открывшемся окне выберете «Панель управления – домашняя страница»:
В открывшемся окне дважды кликните «Диспетчер устройств»:
В открывшемся окне разверните группу «Порты (COM и LPT)» и найдите устройство с именем «USB Serial Port» или «USB Последовательный порт» Сразу справа от имени в скобочках будет указан порт, который назначен контроллеру. Запомните номер этого порта («СОМх»). Например, на на следюущем примере номер нужного порта – «COM7»:
При отключении контроллера устройство пропадет из диспетчера устройств. Обычно при повторном подключении ему назначается тот же самый порт, и проверять каждый раз не нужно. Однако после каждой перезагрузки при повторном подключении контроллера назначаемый порт может поменяться. Рекомендуется проверять назначенный порт при возникновении проблем с загрузкой программы в контроллер
Теперь можно приступать к запуску программы.
1. На рабочем столе найдите ярлык Robotrack и кликните 2 раза левой кнопкой мыши для запуска программы.
Откроются 2 окна программы:
После первого запуска в ТЕКСТОВОЙ среде необходимо выполнить следующие действия:
1)В строке меню нажмите «Инструменты – Плата» и выберете «Trackduino»
Это действие нужно выполнить только один раз после первого запуска программы, если только помимо Трекдуино вы не работаете с другими контроллерами Arduino.
2)Аналогично нажмите «Инструменты – Порт» и выберете порт, назначенный вашему контроллеру:. Как узнать? (ссылка)
Эту процедуру желательно выполнять после каждого запуска программы.
Еще раз удостоверьтесь, что выбрали правильно плату и порт: в правом нижнем углу окна текстовой среды должны быть написано «Trackduino on COMx», где «х» должен соответствовать порту, назначенному контроллеру.
Если вы не работаете с текстовыми программами, то теперь окно текстовой среды можно свернуть, а окно визуальной среды развернуть на весь экран для удобства работы. Для этого (1) сначала нажмите на кнопку сворачивания в текстовой среде, а затем (2) – на кнопку разворачивания на весь экран в графической среде:
Перед вами окно визуальной среды с пустой заготовкой для программы. Вы можете попробовать создать программу с нуля, но лучше начать с готового примера. Для создания, открытия и сохранения визуальных программ используется соответствующие кнопки панели инструментов визуальной среды:
Нажмите на кнопку «Открыть» (1). Откроется окно проводника. Найдите необходимый файл визуальной программы с расширением «.abp», выберете его (2) и нажмите на кнопку «Open» (3). (Можете использовать программу из набора готовых алгоритмов, см. окончание данной статьи)
Программа открылась и готова к загрузке. Перед загрузкой удостоверьтесь, что контроллер подключен к компьютеру и на нем горит зеленый светодиод «5V», сигнализирующий о наличии питания:
Все предоставляемые примеры алгоритмов можно (и нужно!) изменять и дополнять. О том, как добавлять в программу новые блоки, описано в статье о работе с визуальной средой
Сборку модели и подключение всех датчиков обычно производят до программирования контроллера. Программирование контроллера можно осуществлять с подключенными внешними устройствами и двигателями. При этом нужно иметь в виду, что программа начнет выполняться автоматически сразу после окончания ее загрузки в плату, поэтому все устройства, подключенные к портам IN и OUT, могут заработать, пока контроллер подключен к компьютеру, и робот может начать движение.
Когда всё готово к загрузке, нажмите на кнопку «Загрузить в контроллер» в панели инструментов визуальной среды:
На передний план выйдет окно текстовой среды, в которой будет сгенерированный на основе визуальной программы текстовый код, и откроется окно сохранения файла. Каждый раз при загрузке НОВОЙ программы ПО будет предлагать сохранять сгенерированную текстовую программу. Выберете папку, в которой сохранить программу. Рекомендуется ничего не менять и просто нажать «Сохранить»:
ВАЖНО: После этого все внесенные изменения в ТЕКСТОВОЙ программе будут автоматически сохраняться перед каждой загрузкой программы в плату. При этом ВИЗУАЛЬНАЯ программа сохраняться не будет. Если вы вносили изменения в визуальную программу, необходимо сохранить ее с помощью кнопки «Сохранить как» панели инструментов визуальной среды.
После сохранения текстового кода начнется компиляция программы, процесс которой будет отображаться в текстовой среде. Первая компиляция может занимать до минуты перед тем, как загрузка скомпилированной программы начнется в плату:
Компиляция происходит перед каждой загрузкой программы в плату. Однако ощутимое время занимает только первая компиляция после запуска программы, в последующем этот этап будет проходить практически моментально.
По окончании компиляции автоматически начнется загрузка программы в плату. Об этом будут свидетельствовать быстрое мигание двух желтых светодиодов «RX» и «TX» в левой нижней части платы (они сигнализируют передачу данных):
Об окончании процесса загрузки программы в плату можно узнать: А) по прекращению мигания желтых светодиодов (перед отключение платы от компьютера подождите не менее 1 секунды после окончания мигания) Б) По сообщению «Загрузка завершена» в текстовой среде:
По окончании загрузки контроллер можно отключить от USB-кабеля (сам кабель от компьютера отключать не обязательно) и приступить к сборке модели и подключению датчиков.
Основная статься: Трекдуино
Все порты для подключения внешних устройств располагаются с левого и правого торцов контроллера:
Слева:
Справа:
Сверху:
При подключении внешних устройств важно соблюдать полярность подключения. Все устройства, подключаемые к портам IN и OUT используют черно-красно-белую шину из трех проводов и следующий коннектор:
Обратите внимание на выступ на одном из торцов, он всегда находится со стороны черного провода. Этот выступ при подключении всегда должен смотреть «ВНИЗ»
Коннекторы внешних устройств подключаются в порты IN и OUT ВЕРТИКАЛЬНО (за исключением коннектора трехцветного светодиода датчика цвета):
Устройство подключено в порт IN1. Черный провод «смотрит» вниз.
Коннектор трехцветного светодиода датчика цвета – единственный, который подключается ГОРИЗОНТАЛЬНО в верхний ряд портов OUT.
Основная статья:Двигатель
Коннекторы двигателей также подключаются к контроллеру ВЕРТИКАЛЬНО. Однако полярность подключения не так важна и влияет только на направление вращения двигателей (повернув коннектор на 180 градусов, можно поменять направление вращения двигателя на противоположное)
Вставьте белый коннектор провода двигателя в любой из разъемов на двигателе как показано на фотографии (этот коннектор специальной формы, вставить его неправильно невозможно:
Вставьте черный коннектор провода двигателя в необходимый порт на контроллере до упора:
Двигатель подключен в порт M1
Способы подключения экрана и датчика положения к портам UART и I2C подробно описаны в статьях:
Нами разработано около 80 готовых алгоритмов для создания проектов с использованием конструкторов «РОБОТРЕК», в состав которых входит микроконтроллер «Трекдуино», ресурсного набора «ДАТЧИКИ» или «МАЛЫШ ПРОЕКТ», TFT LCD сенсорного дисплея и датчика температуры. Все, что необходимо для работы - выбрать из предложенного списка проект, подобрать необходимые датчики и исполнительные устройства, собрать робототехническую модель (проект) и загрузить программу в плату «Трекдуино». При необходимости готовый алгоритм можно самостоятельно отредактировать или дополнить.
Для удобства понимания работы программы написан каждый алгоритм сопровождается текстовым документом, в котором :
Задача детей собрать конструкцию, которая могла бы исполнять данный алгоритм. Далее педагог загружает программу в микроконтроллер.
Все алгоритмы структурированы по принципу взаимодействия с датчиком и исполнительными устройствами. Полный список алгоритмов Вы можете посмотреть перейдя по ссылке. Скачав архив с алгоритмами и программами к ним Вы с легкостью сможете собрать интересный проект, воспользовавшись нашим описанием. Для это необходимо открыть документ с пояснением работы программы.
Как работать с алгоритмами: