Публикации сообщества

Михаил Семионенков • 2 февраля 2019

Робототехника и программирование с бюджетным роботом: 1, 2, 3 - поехали!

Эта заметка адресована тем, кто занимается или планирует заниматься проектной деятельностью по робототехнике и программированию, с целью привлечь внимание к модели Maqueen и контроллеру micro:bit, а также с намерением пригласить коллег к дискуссии по вопросам обучения.

Это очередная (вторая) публикация, но к первой я не отсылаю, а просто повторю ключевые моменты:

  1. Проекты для подвижного робота с датчиками - хорошая платформа для изучения начал роботехники и программирования. 
  2. Micro:bit - современная открытая, достаточно мощная платформа, с хорошим программным обеспечением и умеренной ценой.
  3. Maqueen - бюджетный робот, вполне подходящий для старта.

Сегодня я хочу показать, что стартовый порог для начала работы с роботом Maqueen совсем не велик, даже если вы ещё не программировали micro:bit.

Итак, начинаем проект "Старт".

Инструменты и материалы

  1. Компьютер с выходом в интернет
  2. Контроллер micro:bit (можно заказать на Амперке или aliexpress.com)
  3. Робот Maqueen (можно заказать на aliexpress.com или dfrobot.com)
  4. Кабель microUSB
  5. 3 батарейки ААА

Шаг 1. Сборка робота

  1. Открываем коробку Maqueen: в ней корпус, пара колёс, коробка для батареек, двусторонняя "липучка", датчик измерения расстояния.
  2. Устанавливаем колёса.
  3. Ставим выключатель на корпусе сверху в положение "OFF" ("выключено").
  4. Снимаем защитную пленку с одной стороны "липучки", крепим "липучку" к дну коробки для батареек.
  5. Снимаем вторую защитную плёнку "липучки".
  6. Вставляем провод от коробки для батареек в разъём питания на корпусе.
  7. Крепим коробку на двигателях (между колёс).
  8. В разъём на корпусе вставляем контроллер micro:bit (ориентация согласно рисунку на упаковке).
  9. В разъём в передней части корпуса устанавливаем датчик расстояния.

Шаг 2. Загрузка программы

  1. Подключаем контроллер micro:bit робота к компьютеру кабелем microUSB - в файловой системе появляется "диск" microbit.
  2. В поисковике вводим адрес проекта движения робота с периодической сменой направления: https://makecode.microbit.org/_2Cc9gM5P5aDs и ожидаем завершения загрузки (имя проекта DFR0148-Maqueen).
  3. В нижней части экрана нажимаем кнопку "Скачать" ("Download") - файл с проектом microbit-DFR0148-Maqueen.hex загрузится на ваш компьютер.
  4. Копируем загруженный файл на "диск" microbit, ждём окончания загрузки.
  5. Отсоединяем кабель USB от робота, ставим его на пол (стол), включаем (выключатель в положение  "ON").
  6. Наблюдаем за движением робота (он запрограммирован на "вечное" движение, так что дожидаться "конца" не стоит).
  7. Выключаем робота.

Шаг 3. Пробуем другие проекты

Повторяем Шаг 2 для других проектов:

1) Проект - Демонстрация работы лампочек с программируемым цветом.

Название проекта - RGB-LED.

Адрес - https://makecode.microbit.org/_WkgPLpAotP3f 

Имя загружаемого файла - microbit-RGB-LED.hex

2) Проект - Демонстрация работы светодиодов сверху и звукового сигнала. 
Название проекта - maqueen.
Адрес - https://makecode.microbit.org/_6gKRm1RVsDxY 
Имя загружаемого файла - microbit-maqueen.hex

Заключение

Дальше - большое плавание.

Нужно осваивать программирование micro:bit, искать и придумывать проекты, обо всём этом - в следующих выпусках. В ближайших планах - проверка работы датчика дальности и датчика линии, а также удалённого управления роботом. 

фото - dfrobot.com

Кол-во комментариев: (3)

Лора Кравченко
Михаил, отредактируйте, пожалуйста, пост. Нужно просто удалить шаги с 4 по 10-й. Для редактирования - карандашик в правом верхнем углу.
  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии
  • Михаил Семионенков
    Лора, я не ставил дату публикации и полагал, что сохраняю черновик. Я сейчас займусь, но отдельно встаёт вопрос о самоочевидности интерфейса для автора: кнопку "опубликовать" я не нажимал, дату публикации не ставил
  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии
  • Лора Кравченко
    Михаил, кнопки "Опубликовать", нет, есть кнопка "Сохранить" и после ее нажатия происходит публикация, если не выбрали другую дату. Да, наверное, надо разделить эти два действия. Спасибо за подсказку.
  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии