Уже существует много недорогих дронов на ESP32 на AliExpress , или даже можно собрать самодельный дрон на ESP32 примерно за $12 , но pyDrone от 01Studio отличается тем, что основан на модуле ESP32-S3-WROOM-1 и использует прошивку MicroPython вместо прошивки ESP32-Drone .
pyDrone управляется по WiFi или Bluetooth через геймпад pyController, также созданный на базе того же модуля ESP32-S3. Дополнительное преимущество pyDrone – наличие разъёма для модуля камеры OV2640, который часто отсутствует в других бюджетных дронах на ESP32.
Характеристики pyDrone:
- Беспроводной модуль – ESP32-S3-WROOM-1
- Система на кристалле – ESP32-S3N8R8
- Процессор – двухъядерный Tensilica LX7 с частотой до 240 МГц
- Оперативная память – 512 КБ SRAM, до 8 МБ PSRAM
- Память – 8 МБ флеш-памяти
- Беспроводная связь – WiFi 4 и Bluetooth LE 5
- Антенна – печатная антенна (PCB)
- Система на кристалле – ESP32-S3N8R8
- Двигатели – 4 двигателя типа “hollow cup” 716
- Лопасти – пропеллеры диаметром 46 мм
- Дальность полёта
- WiFi – 120 метров
- Bluetooth – 60 метров
- Камера – интерфейс для модуля камеры OV2640
- USB – порт Micro USB для зарядки и программирования
- Датчики
- 6-осевой IMU (MPU6050)
- Барометр (SPL06-001)
- Электронный компас (QMC5883L)
- Расширение – 2 8-контактных гнездовых разъёма с 12 GPIO, Reset, V+, 3.3V и GND
- Прочее
- 4 светодиода (зарядка, питание, калибровка и подключение)
- Кнопки Reset и Function
- Крышка отсека аккумулятора
- Защитное кольцо
- Аккумулятор
- Аккумулятор 400 мА·ч, обеспечивает до 8 минут полёта
- Аккумулятор 550 мА·ч, обеспечивает до 12 минут полёта
- Габариты – помещается в квадрат 130 x 130 мм с установленным защитным кольцом
- Вес – 42 грамма с аккумулятором и защитным кольцом
Характеристики pyController:
- Беспроводная связь – модуль ESP32-S3-WROOM-1, аналогичный дронному
- Дисплей – 1,54-дюймовый цветной ЖК-дисплей с разрешением 240×240
- Элементы управления
- Два джойстика
- Кнопки Влево, Вправо, Вверх, Вниз
- Кнопки X, Y, A, B
- USB – 1 порт USB-C для программирования и зарядки
- Расширение – разъём расширения UART/I2C
- Прочее – кнопка Reset, выключатель питания
- Аккумулятор – 1200 мА·ч, обеспечивает до 6 часов работы
- Габариты – 155 x 110 мм
- Вес – 132 грамма с рукояткой
pyController не является опциональным, то есть мобильное приложение отсутствует. Изначально предполагалось использование ESP-NOW, но документация (обширная, пока только на китайском; разработчики просят помощи с англоязычной версией) использует исключительно протоколы WiFi или Bluetooth. Также упомянута socket- и MQTT-коммуникация, что теоретически позволяет разработать приложение для Android. Детали доступны в репозитории GitHub . Ресурсы (прошивка, Python-код для дрона и контроллера, схемы в PDF, документация) были добавлены 3 года назад, но первый (и единственный) релиз датирован 23 июня 2025 года.
pyDrone доступен в виде комплекта от $31.46 на AliExpress со всеми показанными аксессуарами. Однако pyController не входит в комплект, поэтому рекомендуется выбрать bundle2 по той же ссылке, включающий геймпад за $54.18. Модуль камеры OV2640 приобретается отдельно.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.