pyDrone – โดรน ESP32-S3 ที่รันด้วยเฟิร์มแวร์ MicroPython

มีโดรนราคาถูกที่ใช้ ESP32 วางขายมากมายบน AliExpress, หรือสามารถทำ โดรน ESP32 แบบ DIY ในราคาประมาณ $12 (~400฿), แต่ 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
    • ชิป SoC – ESP32-S3N8R8
      • CPU – Dual-core Tensilica LX7 สูงสุด 240 MHz
      • RAM – SRAM 512KB , PSRAM สูงสุด 8MB
      • ที่เก็บข้อมูล – flash 8MB
    • การเชื่อมต่อไร้สาย – 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)
  • การขยาย – 2x 8-pin female headers พร้อม GPIO 12 ขา, ปุ่มรีเซ็ต, V+, 3.3V, และ GND
  • อื่น ๆ
    • 4x  LED (แสดงสถานะชาร์จ, พลังงาน, calibration, และการเชื่อมต่อ)
    • ปุ่มรีเซ็ต และปุ่มฟังก์ชัน
    • ฝาครอบแบตเตอรี่
    • วงแหวนป้องกัน
  • แบตเตอรี่
    • 400 mAh ใช้บินได้นานประมาณ 8 นาที
    • 550 mAh ใช้บินได้นานประมาณ 12 นาที
  • ขนาด – พอดีกับพื้นที่ 130 x 130 มม. เมื่อใส่วงแหวนป้องกัน
  • น้ำหนัก – 42 กรัม รวมแบตเตอรี่และวงแหวนป้องกัน

ESP32-S3 drone specifications

0Studio pyDrone Bottom Side

สเปคของ pyController:

  • การเชื่อมต่อไร้สาย – โมดูล ESP32-S3-WROOM-1 เหมือนกับที่ใช้ในโดรน
  • จอแสดงผล – จอสี LCD ขนาด 1.54 นิ้ว ความละเอียด 240×240
  • การควบคุม
    • จอยสติ๊ก 2 ตัว
    • ปุ่มทิศทาง ซ้าย, ขวา, ขึ้น, ลง
    • ปุ่ม X, Y, A, B
  • พอร์ต USB – 1 พอร์ต USB-C สำหรับโปรแกรมและชาร์จแบตเตอรี่
  • การขยาย – คอนเนกเตอร์ขยาย UART/I2C
  • อื่น ๆ – ปุ่มรีเซ็ต, สวิตช์เปิด/ปิด
  • แบตเตอรี่ – 1,200 mAh ใช้งานได้ประมาณ 6 ชั่วโมง
  • ขนาด – 155 x 110 มม.
  • น้ำหนัก – 132 กรัม พร้อมด้ามจับ

pyController

เราเข้าใจว่า pyController ไม่ใช่ตัวเลือกเสริม หรือพูดอีกอย่างก็คือไม่มีแอปมือถือให้ใช้งาน ตอนแรกเราคิดว่าน่าจะเป็นเพราะระบบนี้ใช้การสื่อสารแบบ ESP-NOW แต่เอกสาร (ภาษาจีน) บอกว่าใช้แค่โปรโตคอล WiFi หรือ Bluetooth เท่านั้นในเอกสารยังมีการพูดถึงการสื่อสารแบบ socket และ MQTT ด้วย เราเลยคิดว่าน่าจะพัฒนาแอป Android ได้เช่นกัน โดยใน GitHub repository มีรายละเอียดเพิ่มเติม รวมถึงเฟิร์มแวร์ โค้ด Python สำหรับโดรนและคอนโทรลเลอร์, แผนผัง PDF และเอกสารต่าง ๆ ซึ่งถูกอัปโหลดตั้งแต่ 3 ปีที่แล้ว แต่การปล่อยเวอร์ชันแรก (และเวอร์ชันเดียว) เป็นวันที่ 23 มิถุนายน 2025

คุณสามารถซื้อ pyDrone เป็นชุดคิทในราคาเริ่มต้นที่ $31.46 บน (~1,000฿) AliExpress พร้อมอุปกรณ์เสริมทั้งหมดตามภาพด้านล่าง แต่ชุดนี้จะไม่รวม pyController ดังนั้นถ้าต้องการจอยเกม ให้เลือก bundle2 ในลิงก์เดียวกัน ซึ่งจะเพิ่มราคาขึ้นเป็น $54.18 ส่วนโมดูลกล้อง OV2640 ต้องซื้อแยกต่างหาก

MicroPython ESP32 S3 drone kit content

แปลจากบทความภาษาอังกฤษ : pyDrone – An ESP32-S3 drone running MicroPython firmware

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา