ชมรมโดรน

เริ่มต้นที่นี่

เรียนโดรนและเขียนโค้ดสั่งโดรนตั้งแต่ศูนย์ ครบในที่เดียว

เอกสารนี้เขียนให้คนที่ยังไม่เคยจับโดรนเลย อ่านแล้วต้องบินได้ และเขียนโค้ดสั่งโดรนเองได้ โดยใช้โดรน RCSA EDU กับบอร์ด Arduino ที่ชมรมใช้แข่งจริง ทุกตัวอย่างโค้ดมาจากโปรเจกต์ของชมรม ตัวเลขทุกตัวตรวจกับโค้ดและคู่มือผู้ผลิตแล้ว

อยากเริ่มจากตรงไหน

เส้นทางเรียนแนะนำ

  1. เริ่มต้น — โดรนบินยังไง ระบบทั้งหมดต่อกันยังไง ประกอบและเปิดเครื่อง ความปลอดภัย
  2. ฟิสิกส์ของโดรน — แรง ใบพัดสวนกัน แกนหมุน การผสมแรง PID เซ็นเซอร์ แบตเตอรี่ และเหตุผลที่กะระยะด้วยเวลาแล้วคลาด
  3. อิเล็กทรอนิกส์ — บอร์ด Arduino พอร์ต I2C เซอร์โว และไฟเลี้ยง
  4. Arduino และ C++ — ติดตั้ง เขียนโปรแกรมแรก ตัวแปร เงื่อนไข ฟังก์ชัน pointer และ class
  5. เขียนโค้ดสั่งโดรน — คำสั่งทุกตัว ภารกิจแรก ปุ่มรีโมท การกะระยะ หมุนตัว คุมความสูง
  6. กลไกบนโดรน — ปล่อยสัมภาระ เจาะลูกโป่ง ยิงลูกดอก
  7. ลงสนามแข่ง — กติกา วางแผนภารกิจ ตัวอย่างเต็ม ซ้อมก่อนลงสนาม
  8. ขั้นสูง — โปรโตคอล แพ็กเก็ต I2C บินเป็นฝูง และเขียนไลบรารีเอง

ลองก่อนบินจริง

ทุกภารกิจตัวอย่างรันได้ใน ตัวจำลองการบิน ซึ่งใช้สนาม 10×10 เมตรและคะแนนตามกติกาจริง ซ้อมให้ผ่านในจอก่อน แล้วค่อยไปบินจริง

เอกสารนี้ไม่ได้บอกอะไร

ซอร์สโค้ดข้างในตัวควบคุมการบิน (Flight Controller) ของ RCSA ไม่เปิดเผย เราจึงไม่รู้ค่า PID จริงหรือสูตรผสมแรงจริง บทฟิสิกส์อธิบายหลักการที่โดรนทุกลำใช้ ซึ่งตรงกับพฤติกรรมที่เราสังเกตได้ แต่ไม่ใช่การเปิดโค้ดของผู้ผลิต

On this page