เอา Node32pico มาควบคุม DJI Tello กัน

จากครั้งที่แล้วได้ใช้ Node32s ส่งคำสั่งเพื่อควบคุม Tello ผ่าน udp ไป ครั้งนี้จะมาลองอะไรที่สนุกกว่าคือการใช้ Node32pico ที่มี 9DOF Sensor (3D accelerometer, 3D gyroscope, 3D magnetometer) มาควบคุม Tello ดูบ้าง หลักการง่ายๆ คือ อ่านค่าจาก accelerometer เปรียบเทียบกับลักษณะการหมุน และส่งคำสั่งไปยัง Tello

แปะวิดีโอให้ดูนิดนึง

ใครที่มี Node32pico ก็เอามาควบคุม Tello กันได้ หรือจะเอามาทำ remote control ก็น่าสนใจครับ

มาเล่น DJI Tello สไตล์ IoT กัน

ช่วง Black Friday มีสินค้าลดราคากันเยอะมาก DJI ก้อจัดรายการเหมือนกัน วันนี้เห็น post ใน Facebook ของ PowerBuy และ DJI ต่างก็กระหน่ำลดราคาสินค้ากัน ก็เลยลองมาค้นข้อมูลดูหน่อยว่า ถ้าซื้อมาจะเขียนโปรแกรมควบคุมยังไงได้บ้าง

พอทราบข้อมูลเบื้องต้นว่า Tello สั่งงานผ่าน wifi ซึ่งตัวโดรนจะเป็น UDP server เราสามารถส่งคำสั่งไปควบคุม Drone ได้ ทำให้มีเครื่องมือออกมาหลายตัว เช่น

ในเว็บไซต์ของ Tello เอง ยังมี Tello Edu มี SDK ให้ดาวน์โหลดไปพัฒนาต่อยอดได้ เช่น Drone Swarm, Multi Control, AI เป็นต้น

นอกจากนี้เรายังสามารถใช้ IoT dev kit ต่างๆ อย่างเช่น ESP8266, ESP32 มาควบคุม Drone ได้ด้วย

แปะโค้ดตัวอย่างไว้นิดนึง

*** ข้อควรระวัง อย่าบินเกินระยะของสัญญาณ Wifi นะครับ 🙂 ***

แปะวิดีโอแกะกล่อง และ Git Repository เพิ่มเติมนะครับ