📖
База знаний по продукции BR Lab
  • Информация о продукции
  • EDU.ARD Стандарт
    • Описание
    • Используемые термины
    • История мультикоптеров
    • Элементы мультикоптера, бортовой электроники и наземного оборудования
    • Сборка
    • Настройка Betaflight
    • Настройка аппаратуры радиопередачи
    • Настройка iNav
    • Правила эксплуатации
    • Мультикоптер. Принцип действия
    • Практика полёта
  • EDU.ARD Race
    • Описание
    • Сборка
    • Правила эксплуатпации
    • Настройка Betaflight
  • EDU.ARD Мини
    • Описание
    • Правила эксплуатации
    • Подключение к квадрокоптеру
    • Первый полёт
    • Практика полёта
    • Практические задания
    • Полёт в режиме удержания позиции и высоты
    • Программное обеспечение
    • Автономный полёт
      • Программное обеспечение
      • Полёты на Scratch 3
      • Файл миссии Python
      • Google Blockly
      • ROS
    • Модификации пользователей
      • Подключение приемника FrSky XM+
    • Архив
      • Архив. Подключение к квадрокоптеру
      • Архив. Настройка до 2023
        • Обновление модуля связи
        • Обновление бортовой прошивки
        • Загрузка параметров настроек
        • Калибровка Акселерометра
        • Калибровка Горизонта
        • Калибровка Гироскопа
        • Калибровка Барометра
        • Перезагрузка системы
      • Архив. Настройка ревизий 2019-2020 года
  • EDU.ARD Wing
    • Описание
    • Сборка учебного крыла
    • Правила эксплуатации
    • Настройка
  • Система хронометража BRLab Racetracker
    • Описание
    • Настройка гонки
    • Проведение гонки
    • Файлы прошивки
  • Образовательный конструктор квадрокоптера «Мультрикс»
    • Описание квадрокоптера «Мультрикс»
    • Сборка
    • Настройка
    • Описание пульта управления
    • Первый полёт
    • Файлы
    • Правила техники безопасности при эксплуатации мультикоптеров
    • Правила техники безопасности при хранении, транспортировке и эксплуатации аккумуляторов
  • 3D Принтеры
    • Описание
    • Технические требования
    • Программы и профили
    • Первое включение
    • Загрузка и выгрузка филамента
    • Печать с USB накопителя
    • Подключение по Ethernet
    • Подключение по Wifi
Powered by GitBook
On this page
  • Подготовка среды Scratch
  • Подготовка программы полёта
  • Блоки движения
  • Работа с диодной матрицей (если у вас есть модуль)
  • Полёт по программе
  1. EDU.ARD Мини
  2. Автономный полёт

Полёты на Scratch 3

PreviousПрограммное обеспечениеNextФайл миссии Python

Last updated 5 months ago

Подготовка среды Scratch

Внимание. Данный раздел подходит только для дронов на прошивке Ardupilot. Для более поздних релизов дронов (2024 год и выше) рекомендуется использовать раздел Программирование Blockly. Установите на ваш компьютер среду Scratch 3 из и обновите прошивку радиомодуля до самой последней версии из .

В открывшемся окне слева вниз найдите синий значок и нажмите на него для добавления блоков EDU.ARD Mini. В появившемся окне выберите плитку EDU.ARD Mini расширение для Scratch 3.

После этого в том же левом столбике у вас появится логотип дрона EDU.ARD Mini и при нажатии на него вы увидите набор блоков для программирования.

Подготовка программы полёта

Для начала вам необходимо составить программу полёта в интерфейсе Scratch3 и сохранить ее нажав File -- Save to your computer ( Файл -- Сохранить на свой компьютер).

Запомните, что программа всегда начинается с СОБЫТИЯ (Events), например, стартовать программу после нажатия на ЗЕЛЕНЫЙ ФЛАЖОК и заканчивается блоком LAND

Если вы перенесете в рабочее поле команду TAKEOFF без СОБЫТИЯ, то дрон сразу взлетит. Будьте внимательны в построении программы.

Также можно составть программу с двумя или более событиями. Например, добавить экстренное приземление.

В примере выше показан код, который активирует экстренное приземление при нажатии кнопки ПРОБЕЛ.

Блоки движения

TAKEOFF = Взлёт

LAND = Приземление

UP (значение) см = Подняться вверх на *** см

DOWN (значение) см = Опуститься вниз на *** см

MOVE LEFT (значение) см = Двигаться влево на *** см

MOVE RIGHT (значение) см = Двигаться вправо на *** см

MOVE FORWARD (значение) см = Двигаться вперед на *** см

MOVE BACK (значение) см = Двигаться назад на *** см

STOP = Экстренная остановка движения

ROTATE (значение) град DEGREESE RIGHT = Врачаться на *** град по часовой стрелке

ROTATE (значение) град DEGREESE LEFT = Врачаться на *** град против часовой стрелки

WAIT (значение) сек = Ожидать (пауза) на *** сек

Работа с диодной матрицей (если у вас есть модуль)

ALL LEDS (выкл/вкл) = Включить или выключить все диоды

SET PIXEL (значение строка) (значение столбец) to (цвет) = Задать цвет пикселей в строке

SET ROW (номер строки) to (номера пиеселя) color (цвет) = Задать цвет одного пикселя в строке, где 0 0 0 0 0 0 0 0 — это номера пикселей матрицы

Полёт по программе

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

Проверьте с помощью телефона, что квадрокоптер взлетает в режиме удержания высоты и позиции.

Автономный полёт в помещении без системы навигации — это сложный процесс успех которого зависит от множества факторов, мы просим выполнять его строго в специальной зоне для полётов (аэрокуб) которая закрыта улавливающей сеткой со всех сторон и быть максимально внимательными.

Обеспечьте достаточное освещение (> 60 Люкс) и текстурную поверхность пола в зоне полёта для хорошей стабилизации

Для вашей безопасности и безопасности окружающих предметов оградите ваше полетное поле улавливающей сеткой. Также можно привязать дрон легкой веревкой длиной 2 метра (следите, чтобы веревка не запуталась в пропеллерах)

Внимание! Если вы видите, что полёт пошел не по плану и квадрокоптер запутался в сетке, то подойдите к нему и акуратно выключите выключатель питания.

Этапы осуществления полёта по программе:

  1. Закройте Skratch3 на вашем компьютере предварительно сохранив программу

  2. Установите квадрокоптер в центр полётного пространства (аэрокуб)

  3. Включите питание квадрокоптера и быстро поставьте его на пол

  4. На компьютере который будет исполнять программу подключитесь по WIFI к квадрокоптеру используя точку доступа EDU.ARD-***

  5. После успешного подключения к точке откройте приложение Scratch3

  6. Загрузите программу из сохраненных

  7. В блоке EDU.ARD мини есть телеметрийные данные, поставьте галочку на Battery Voltage, если вы видите актуальные данные батареи, значит соединение установлено. Если заряд батареи ниже 3.8V то рекомендуется поменять батарею на заряженную полностью.

  8. Нажмите зеленый флажок или пробел (если он задан в условии начала события) для старта программы

этого раздела
этого раздела