Дрон 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 к занятию
⚠️ Внимание: не обновляйте прошивку при низком заряде аккумулятора или нестабильном 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 связаны не с поломкой, а с условиями эксплуатации и ошибками настройки. Разберём частые сценарии.
| Проблема | Возможная причина | Что проверить |
|---|---|---|
| Дрон не виден в приложении | Телефон подключён не к сети дрона | Активную 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 и режим роя рассчитаны на среднюю и старшую школу. Полёты в любом случае проводятся под присмотром взрослых.
Что делать, если дрон перестал отвечать после неудачного обновления?
Попробуйте перезапустить дрон и повторить обновление при полном заряде батареи и стабильном соединении. Если устройство не подаёт признаков работы, обратитесь к официальной документации производителя или в авторизованный сервис — самостоятельная перепрошивка вне штатных средств может усугубить проблему.