pyDrone – дрон на базе ESP32-S3 с прошивкой MicroPython

Уже существует много недорогих дронов на ESP32 на AliExpress , или даже можно собрать самодельный дрон на ESP32 примерно за $12 , но pyDrone от 01Studio отличается тем, что основан на модуле ESP32-S3-WROOM-1 и использует прошивку MicroPython вместо прошивки ESP32-Drone .

pyDrone управляется по WiFi или Bluetooth через геймпад pyController, также созданный на базе того же модуля ESP32-S3. Дополнительное преимущество pyDrone – наличие разъёма для модуля камеры OV2640, который часто отсутствует в других бюджетных дронах на ESP32.

pyDrone MicroPython ESP32-S3 drone

Характеристики pyDrone:

  • Беспроводной модуль – ESP32-S3-WROOM-1
    • Система на кристалле – ESP32-S3N8R8
      • Процессор – двухъядерный Tensilica LX7 с частотой до 240 МГц
      • Оперативная память – 512 КБ SRAM, до 8 МБ PSRAM
      • Память – 8 МБ флеш-памяти
      • Беспроводная связь – WiFi 4 и Bluetooth LE 5
    • Антенна – печатная антенна (PCB)
  • Двигатели – 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 грамма с аккумулятором и защитным кольцом

ESP32-S3 drone specifications 0Studio pyDrone Bottom Side

Характеристики 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

pyController не является опциональным, то есть мобильное приложение отсутствует. Изначально предполагалось использование ESP-NOW, но документация (обширная, пока только на китайском; разработчики просят помощи с англоязычной версией) использует исключительно протоколы WiFi или Bluetooth. Также упомянута socket- и MQTT-коммуникация, что теоретически позволяет разработать приложение для Android. Детали доступны в репозитории GitHub . Ресурсы (прошивка, Python-код для дрона и контроллера, схемы в PDF, документация) были добавлены 3 года назад, но первый (и единственный) релиз датирован 23 июня 2025 года.

pyDrone доступен в виде комплекта от $31.46 на AliExpress со всеми показанными аксессуарами. Однако pyController не входит в комплект, поэтому рекомендуется выбрать bundle2 по той же ссылке, включающий геймпад за $54.18. Модуль камеры OV2640 приобретается отдельно.

MicroPython ESP32-S3 drone kit content

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments