ชมรมโดรน

1. โดรนบินได้ยังไง

ภาพรวมจากศูนย์ ก่อนลงรายละเอียดฟิสิกส์และโค้ด

ลองนึกถึงพัดลมตั้งโต๊ะ มันเป่าลมไปข้างหน้า และถ้าวางบนพื้นลื่นๆ มันจะค่อยๆ ถอยหลัง นั่นคือ อากาศผลักกลับ ด้วยแรงเท่ากับที่มันถูกผลัก โดรนใช้หลักการเดียวกันนี้ทั้งหมด เพียงแต่เป่าลมลงข้างล่าง

โดรนมองจากด้านหน้า เห็นกล้องและแบตเตอรี่ตรงกลาง
RCSA EDU มองจากด้านหน้า มีครอบกันรอบใบพัดทั้งสี่

1. ขั้นที่ 1: เป่าลมลง โดรนก็ลอยขึ้น

ใบพัดตีอากาศลงไปที่พื้น อากาศดันใบพัดกลับขึ้นมา ถ้าแรงที่ดันขึ้นเท่ากับน้ำหนักโดรนพอดี โดรนจะลอยนิ่ง มากกว่านิดเดียวก็ไต่ขึ้น น้อยกว่าก็จมลง

RCSA EDU หนัก 310 กรัม ต้องการแรงยกรวมประมาณ 3.04 นิวตัน (คำนวณละเอียดในบท แรงที่ทำให้โดรนลอย)

2. ขั้นที่ 2: ใช้ 4 ใบพัด เพราะ 1 ใบพัดจะทำให้ตัวหมุน

ใบพัดหมุนไปทางหนึ่ง ตัวโดรนจะถูกบิดไปทางตรงข้าม (เหมือนเด็กยืนบนเก้าอี้หมุนแล้วหมุนแขนวนๆ ตัวเก้าอี้จะหมุนสวน) ถ้ามีใบพัดเดียว ตัวโดรนจะหมุนติ้ว

ทางแก้คือใช้ สองใบหมุนตามเข็ม สองใบหมุนทวนเข็ม แรงบิดสองฝั่งหักล้างกันพอดี ตัวโดรนจึงนิ่ง

แรงบิดของใบพัดตามเข็มและทวนเข็มหักล้างกันซ้าย: ทุกใบเท่ากัน แรงบิดสุทธิเป็นศูนย์ ขวา: คู่ตามเข็มหมุนเร็วกว่า ตัวโดรนหมุนทวนเข็มM1M2M3M4ทุกใบหมุนเท่ากันแรงบิดหักล้าง → ตัวไม่หมุนM1M2M3M4คู่ตามเข็มเร็วกว่าตัวโดรนหมุนทวนเข็ม
โดรนมองจากด้านบน ฟ้า = ใบพัดหมุนตามเข็ม แดง = ทวนเข็ม ทั้งสองคู่หักล้างกัน

3. ขั้นที่ 3: ทำท่าด้วยการเปลี่ยนความเร็วแต่ละใบ

โดรนไม่มีหางเสือ ไม่มีล้อ ทุกอย่างทำได้ด้วยการ หมุนใบพัดแต่ละใบเร็วช้าไม่เท่ากัน

การเปลี่ยนความเร็วใบพัดเพื่อทำท่าพื้นฐาน 4 ท่าลอยนิ่งทั้ง 4 ใบเท่ากันขึ้นเร็วขึ้นทั้ง 4 ใบไปข้างหน้าท้ายเร็ว หัวก้มลงหมุนตัวคู่ตามเข็มเร็วกว่า
สี่ท่าพื้นฐาน สีเข้ม = ใบพัดหมุนเร็ว ลองดูว่าแต่ละท่าใบไหนเร็วกว่ากัน
  • ขึ้น/ลง — ทั้ง 4 ใบเร็วขึ้นหรือช้าลงพร้อมกัน
  • ไปข้างหน้า — ใบท้ายหมุนเร็วกว่าใบหน้า ท้ายยกขึ้น หัวก้มลง แรงยกเอียงไปข้างหน้า โดรนไถลไปตามนั้น
  • เอียงข้าง/สไลด์ — หลักการเดียวกัน แต่ฝั่งซ้ายกับขวาเร็วไม่เท่ากัน
  • หมุนหัว — คู่ตามเข็มเร็วกว่าคู่ทวนเข็ม แรงบิดไม่หักล้างกันแล้ว ตัวโดรนจึงหมุนช้าๆ ไปทางที่เหลือแรง

4. ใครเป็นคนสั่งว่าใบไหนต้องเร็วเท่าไร

สมองของโดรนคือ Flight Controller (FC) มันอ่านเซ็นเซอร์หลายร้อยครั้งต่อวินาทีว่าโดรนเอียงไหม ตกไหม แล้วปรับรอบมอเตอร์ทั้ง 4 ให้ทัน นี่คือเหตุผลที่โดรนลอยนิ่งได้แม้โดนลมเบาๆ ไม่ใช่เพราะเราเก่ง แต่เพราะ FC ทำงานให้ตลอดเวลา

เราไม่ต้องสั่งว่า "ใบที่ 2 หมุน 8,500 รอบ" เราสั่งแค่ระดับสูงว่า ไปข้างหน้า ไปซ้าย ขึ้นไปที่ 110 เซนติเมตร หมุนหัว 90 องศา แล้ว FC แปลงเป็นรอบมอเตอร์เอง คำสั่งระดับสูงเหล่านี้คือสิ่งที่ Arduino ส่งให้ FC

5. สรุป 5 ประโยค

  1. ใบพัดผลักอากาศลง อากาศดันโดรนขึ้น
  2. ลอยนิ่งเมื่อแรงยกเท่ากับน้ำหนัก
  3. ใช้ 4 ใบพัดหมุนสวนกัน เพื่อไม่ให้ตัวโดรนหมุนตาม
  4. เปลี่ยนความเร็วแต่ละใบเพื่อเอียง หมุน ขึ้น ลง
  5. FC ปรับให้เองตลอดเวลา เราสั่งแค่ระดับสูง

6. อ่านต่อ

On this page