PYDRONE – Un firmware Micropython de drone ESP32-S3

pyDrone MicroPython ESP32-S3 drone

Il existe déjà de nombreux drones ESP32 bon marché sur AliExpress, ou vous pouvez même créer un drone DIY ESP32 pour environ 12 $, mais Pydrone de 01Studio est un peu différent car il est basé sur un module ESP32-S3-Wroom-1 et exécute un micrologie à micropopython au lieu du firmware ESP32-drone.

Le Pydrone peut être contrôlé sur le WiFi ou le Bluetooth à l’aide du PyController GamePad, également basé sur le même module ESP32-S3. Un autre avantage du Pydrone est qu’il est livré avec un connecteur pour le module de caméra OV2640 qui manque souvent dans d’autres drones ESP32 à faible coût.

Pydrone Micropython ESP32-S3 Drone

Spécifications de Pydrone:

  • Module sans fil – ESP32-S3-WORM-1
    • SOC – ESP32-S3N8R8
      • CPU – Tensilica double core LX7 jusqu’à 240 MHz
      • RAM – 512KB SRAM, jusqu’à 8 Mo de psram
      • Stockage – Flash de 8 Mo
      • Wireless – WiFi 4 et Bluetooth LE 5
    • Antenne – Antenne PCB
  • Moteurs – 4x 716 Motors à tasse creuse
  • Lames – Blades à hélice de 46 mm
  • Gamme de vols
    • WiFi – 120 mètres
    • Bluetooth – 60 mètres
  • Caméra – interface de caméra OV2640
  • USB – Port micro USB pour la charge et la programmation
  • Capteurs
    • IMU à 6 axes (MPU6050)
    • Baromètre (SPL06-001)
    • Compasse électronique (QMC5883L)
  • Extension – En-têtes féminines à 2x à 8 broches avec 12x GPIO, réinitialisation, V +, 3,3 V et GND
  • Mission
    • 4x LED (charge, puissance, étalonnage et connexion)
    • Boutons de réinitialisation et de fonction
    • Couvercle de la batterie
    • Bague de protection
  • Batterie
    • Batterie de 400 mAh, bonne pour 8 minutes de vol
    • Batterie de 550 mAh, bonne pour 12 minutes de vol
  • Dimensions – s’adapte à un carré de 130 x 130 mm avec l’anneau de protection attaché
  • Poids – 42 grammes avec batterie et anneau de protection

Spécifications du drone ESP32-S3 0Studio pydrone côté inférieur

Spécifications du pyController:

  • Sans fil – module ESP32-S3-WORMOR-1 comme le drone
  • Affichage – LCD de couleur de 1,54 pouce avec une résolution 240 × 240
  • Commandes
    • Deux joysticks
    • Boutons à gauche, à droite, en haut
    • Boutons x, y, a, b
  • Port USB – 1x USB-C pour la programmation et la charge
  • Extension – Connecteur d’extension UART / I2C
  • Misc – Bouton de réinitialisation, commutateur ON / OFF
  • Batterie – 1 200 mAh, bon pour 6 heures de vol
  • Dimensions – 155 x 110 mm
  • Poids – 132 grammes avec poignée

pycontreur

Je comprends que le pycontroller n’est pas facultatif, ou en d’autres termes, il n’y a pas d’application mobile. J’ai d’abord pensé que cela pourrait être dû au fait que la solution repose sur la communication ESP-Now, mais la documentation, étendue mais uniquement en chinois pour l’instant (ils demandent de l’aide pour la version anglaise), n’utilise que le protocole WiFi ou Bluetooth. Il est également mentionné de la communication Socket et MQTT, donc je suppose qu’une application Android pourrait également être développée. Le référentiel GitHub a plus de détails. Des ressources telles que le firmware, le code Python pour le drone et le contrôleur, les schémas PDF et la documentation ont apparemment été commis il y a 3 ans, mais la première (et la seule) version est datée du 23 juin 2025.

Le Pydrone peut être acheté en kit pour 31,46 $ et plus sur AliExpress avec tous les accessoires ci-dessous. Cependant, cela n’inclut pas le pyController, vous pouvez donc sélectionner le bundle2 sur le même lien, car il ajoute le GamePad pour un total de 54,18 $. Le module de caméra OV2640 devrait être acheté séparément.

Micropython ESP32-S3 Drone Kit Content

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video