Дрон DJI Ryze Tello EDU отказывается подключаться к приложению Tello EDU или не выполняет миссию, заданную в Scratch — чаще всего причина кроется в подключении не к той Wi-Fi сети или в некорректной последовательности блоков кода. Эта модель отличается от базового Tello поддержкой программирования на Python через SDK 2.0, режимом роя дронов (swarm) и работой с маркерами Mission Pads, поэтому и подход к настройке у неё свой.

Ниже разберём, чем EDU-версия отличается от обычной, как настроить подключение, писать первые программы и решать типичные проблемы, с которыми сталкиваются учителя и учащиеся.

Чем Tello EDU отличается от базового Tello

Обе модели построены на одной аппаратной платформе от Ryze при участии DJI и Intel, но программные возможности различаются существенно. Базовый Tello ориентирован на развлекательные полёты и простое кодирование в приложении Tello, тогда как Tello EDU — это учебный инструмент для школ и кружков робототехники.

  • 🎓 SDK 2.0 — расширенный набор команд для управления по Wi-Fi из внешних программ, включая Python.
  • 🐝 Режим роя — одновременное управление несколькими дронами с одного компьютера через точку доступа.
  • 🎯 Mission Pads — карточки-маркеры, которые дрон распознаёт камерой и использует как точки навигации и триггеры команд.
  • 📚 Приложение Tello EDU — отдельное приложение с обучающими уровнями на Scratch-подобном языке.

Обратите внимание: приложения Tello и Tello EDU — это разные программы, и базовая модель не получит функции EDU простой установкой другого приложения. Прошивка и SDK у версий различаются.

Подключение и первый запуск

Дрон создаёт собственную Wi-Fi сеть, имя которой указано на наклейке внутри батарейного отсека. Подключение смартфона или планшета выполняется именно к этой сети — пароль по умолчанию отсутствует, если он не был задан ранее через приложение.

Порядок действий для первого запуска:

  • 🔋 Установите полностью заряженный аккумулятор и дождитесь мигания индикатора.
  • 📶 В настройках Wi-Fi устройства выберите сеть с именем дрона вида TELLO-XXXXXX.
  • 📱 Откройте приложение Tello EDU и проверьте видеосвязь с камерой.
  • 🔄 При появлении предложения обновить прошивку — выполните обновление при стабильном соединении.

☑️ Подготовка Tello EDU к занятию

Выполнено: 0 / 5
⚠️ Внимание: не обновляйте прошивку при низком заряде аккумулятора или нестабильном Wi-Fi соединении — прерванное обновление может вывести дрон из строя, и восстановление потребует обращения в сервис.

Программирование: Scratch и Python

Для начинающих предусмотрено блочное программирование прямо в приложении Tello EDU — интерфейс напоминает Scratch. Команды перетаскиваются блоками: взлёт, движение по осям, перевороты, реакция на Mission Pads. Это удобно для младших классов, где важна наглядность логики.

Для старших школьников и студентов доступен Python через Tello SDK. Дрон принимает текстовые команды по UDP-протоколу, поэтому управлять им можно с любого компьютера, подключённого к его сети. Базовый скрипт выглядит так:

import socket

tello = ('192.168.10.1', 8889)

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

sock.bind(('', 9000))

sock.sendto(b'command', tello)

sock.sendto(b'takeoff', tello)

sock.sendto(b'land', tello)

Команда command переводит дрон в режим SDK — без неё остальные команды игнорируются. Это самая частая ошибка новичков: скрипт отправляет takeoff, но дрон не реагирует, потому что режим SDK не активирован.

💡

Начинайте отладку Python-скриптов с команд battery? и wifi? — они возвращают уровень заряда и качество сигнала. Если дрон отвечает на них, связь работает, и проблема в логике программы, а не в подключении.

Режим роя и Mission Pads

Режим роя позволяет управлять несколькими дронами Tello EDU одновременно. Для этого все дроны переводятся в режим станции (station mode) и подключаются к общему Wi-Fi роутеру, а компьютер рассылает команды каждому по его IP-адресу. Организация такой сети требует роутера и предварительной настройки каждого дрона — подробная процедура описана в официальной документации SDK 2.0, и её стоит изучить перед занятием.

Mission Pads — фирменная особенность именно EDU-версии: дрон распознаёт напечатанные маркеры нижней камерой и может использовать их как точки координатной сетки для точного позиционирования. Это превращает полёт в задачу навигации: ученик программирует маршрут от маркера к маркеру.

📊 Для каких задач вы используете Tello EDU?
Уроки информатики в школе
Кружок робототехники
Самостоятельное изучение Python
Подготовка к олимпиадам и конкурсам

Типичные проблемы и их решение

Большинство неполадок с Tello EDU связаны не с поломкой, а с условиями эксплуатации и ошибками настройки. Разберём частые сценарии.

ПроблемаВозможная причинаЧто проверить
Дрон не виден в приложенииТелефон подключён не к сети дронаАктивную Wi-Fi сеть на устройстве
Команды SDK не выполняютсяНе отправлена команда commandПервую строку скрипта
Дрон дрейфует в полётеПлохое освещение, нет текстуры полаСвет и узор поверхности под дроном
Быстро садится батареяИзнос аккумулятора, холодТемпературу и состояние батареи
Не распознаёт Mission PadМаркер мятый, бликует или далекоВысоту полёта и состояние карточки

Отдельно стоит сказать о позиционировании. У дрона нет GPS — стабильность полёта обеспечивает нижняя камера и система визуального позиционирования. На однотонном глянцевом полу или при слабом свете дрон начнёт «плыть», и это нормальное ограничение технологии, а не дефект.

⚠️ Внимание: не запускайте рой дронов в помещении без защитных каркасов на пропеллерах и без достаточного расстояния между аппаратами — потоки воздуха от соседних дронов могут сбивать позиционирование.
💡

Большинство «неисправностей» Tello EDU устраняются проверкой Wi-Fi подключения, освещения и заряда батареи — к аппаратному ремонту эти случаи отношения не имеют.

Обслуживание и безопасность

Пропеллеры — расходный материал. Трещины и сколы на лопастях ведут к вибрации и нестабильному полёту, поэтому повреждённые винты заменяют сразу. При установке важно соблюдать маркировку: пропеллеры и моторы промаркированы, и перепутанные лопасти не дадут дрону взлететь корректно.

Аккумулятор храните в сухом месте при комнатной температуре и не оставляйте надолго полностью разряженным — это сокращает ресурс Li-Po элементов. Заряжайте батарею только исправным кабелем и не оставляйте процесс без присмотра.

Почему дрон сам приземляется во время программы

Чаще всего это срабатывание защиты по низкому заряду — дрон принудительно садится, когда батарея достигает критического уровня, прерывая выполнение миссии. Проверьте заряд командой battery? перед запуском скрипта. Реже причина — потеря визуального позиционирования из-за слабого освещения или однотонного пола.

FAQ: частые вопросы о Tello EDU

Можно ли летать на Tello EDU на улице?

Технически можно, но только в полный штиль: дрон очень лёгкий, и даже слабый ветер сносит его. Кроме того, на улице хуже работает визуальное позиционирование на большой высоте. Основная среда для этой модели — помещение.

Подойдёт ли приложение Tello EDU к обычному Tello?

Нет. Приложения и прошивки у версий разные. Базовый Tello работает с приложением Tello и поддерживает старую версию SDK без Mission Pads и режима роя.

Нужен ли интернет для программирования дрона?

Для управления — нет: дрон создаёт собственную Wi-Fi сеть, и команды передаются напрямую. Интернет потребуется только для загрузки приложения, обновления прошивки и скачивания учебных материалов.

С какого возраста подходит Tello EDU для обучения?

Блочное программирование в приложении осваивают дети младшего школьного возраста под руководством взрослых. Python и режим роя рассчитаны на среднюю и старшую школу. Полёты в любом случае проводятся под присмотром взрослых.

Что делать, если дрон перестал отвечать после неудачного обновления?

Попробуйте перезапустить дрон и повторить обновление при полном заряде батареи и стабильном соединении. Если устройство не подаёт признаков работы, обратитесь к официальной документации производителя или в авторизованный сервис — самостоятельная перепрошивка вне штатных средств может усугубить проблему.