โมดูล 1/5 · สัปดาห์ 1–3 · 27 ชม.

กฎหมายการบินและหน่วยงาน

UAT 401 กฎหมาย ความปลอดภัย และการบริหารความเสี่ยงของระบบอากาศยานไร้คนขับ

เวลาเรียนประมาณ 80 นาทีร่าง รอตรวจปรับปรุงล่าสุด 28 กันยายน 2569

บทเรียน

เมื่อเรียนจบโมดูลนี้ ผู้เรียนจะสามารถ

  1. อธิบายฐานอำนาจของการอนุญาตให้บินโดรนและบทกำหนดโทษตาม พ.ร.บ.การเดินอากาศ
  2. ตรวจภารกิจกับเงื่อนไขทั่วไปของประกาศกระทรวงคมนาคม พ.ศ. 2558 อย่างเป็นระบบ
  3. แยกเรื่องที่อยู่ในอำนาจ กพท. กสทช. และกฎหมายคุ้มครองข้อมูลส่วนบุคคล
  4. คำนวณกำลังส่งแบบ EIRP ของชุดวิทยุและเทียบกับค่าจำกัดที่หน่วยงานกำหนด

ความรู้พื้นฐานที่ควรมี: UAT 313 โมดูล 1–2 (กฎหมายการบินและการขออนุญาต)

ทำไมต้องรู้

UAT 313 วางพื้นฐานลำดับชั้นของกฎหมายโดรนไทย การขึ้นทะเบียน และการขออนุญาต วิชานี้เป็นวิชาปีสี่ที่เตรียมนักศึกษาเป็น ผู้รับผิดชอบด้านการปฏิบัติตามกฎหมายและความปลอดภัย ของหน่วยงานที่ใช้โดรน กรณีที่ใช้ตลอดวิชาคือบริษัทสมมติ “ฟ้าใสสำรวจ” ซึ่งรับจ้างทำแผนที่ภาพถ่ายทางอากาศรอบชุมชนชานเมือง หน่วยความรู้เรื่องกฎหมายโดรนเริ่มจากใครของคลังความรู้โดรนแนะนำให้แยกเรื่องอากาศยาน วิทยุคมนาคม และพื้นที่ออกจากกัน แล้วไปตรวจข้อมูลกับหน่วยงานที่ตรงเรื่อง โมดูลนี้ฝึกทำเช่นนั้นให้เป็นขั้นตอนที่ตรวจทานได้

ฐานอำนาจและบทกำหนดโทษ

พ.ร.บ.การเดินอากาศ พ.ศ. 2497 มาตรา 24 ห้ามบังคับหรือปล่อยอากาศยานซึ่งไม่มีนักบิน เว้นแต่ได้รับอนุญาตเป็นหนังสือจากรัฐมนตรีและทำตามเงื่อนไขที่กำหนด คำแปลฉบับรวมของ กพท. (แก้ไขถึงฉบับที่ 14 พ.ศ. 2562) แยกโทษเป็นสองกรณีที่ควรจำให้ขาด

  • บินโดยไม่ได้รับอนุญาต มีโทษตามมาตรา 78(1) จำคุกไม่เกิน 1 ปี หรือปรับไม่เกิน 40,000 บาท หรือทั้งจำทั้งปรับ
  • ได้รับอนุญาตแล้วแต่ฝ่าฝืนเงื่อนไขการอนุญาต มีโทษตามมาตรา 67/20 ปรับไม่เกิน 50,000 บาท

มาตรา 79 และ 80 ถูกยกเลิกโดยฉบับที่ 14 แล้ว เอกสารเผยแพร่บางแห่งยังอ้างมาตรา 80 อยู่ นี่เป็นตัวอย่างว่าทำไมต้องตรวจกับตัวบทฉบับรวมล่าสุดเสมอ นอกจากโทษทางอาญาแล้ว ผู้บังคับยังมีความรับผิดทางแพ่งเมื่อทำให้ผู้อื่นเสียหาย ประกันภัยความรับผิดต่อบุคคลที่สามจึงเป็นเงื่อนไขสำคัญ

สามแถว แถวแรกบินโดยไม่ได้รับอนุญาตตามมาตรา 24 ชี้ไปมาตรา 78(1) จำคุกไม่เกิน 1 ปีหรือปรับไม่เกิน 40,000 บาทหรือทั้งสอง แถวที่สองได้รับอนุญาตแต่ฝ่าฝืนเงื่อนไข ชี้ไปมาตรา 67/20 ปรับไม่เกิน 50,000 บาท แถวที่สามเครื่องวิทยุ ข้อมูลส่วนบุคคล และพื้นที่ของผู้อื่น ชี้ไปกฎหมายอื่น กสทช. PDPA และความรับผิดทางแพ่ง
ภาพที่ 1 การกระทำกับบทกำหนดโทษตาม พ.ร.บ.การเดินอากาศ

เงื่อนไขทั่วไปที่ต้องตรวจทุกภารกิจ

ประกาศกระทรวงคมนาคม พ.ศ. 2558 ข้อ 5 กำหนดเงื่อนไขทั่วไป เช่น มองเห็นโดรนด้วยตาตลอดเวลาโดยไม่อาศัยจอภาพ บินระหว่างเวลาพระอาทิตย์ขึ้นถึงตก ไม่บินในหรือใกล้เมฆ ไม่บินภายใน 9 km จากสนามบินเว้นแต่ได้รับอนุญาต ไม่บินสูงเกิน 90 m จากพื้น ไม่บินเหนือเมือง หมู่บ้าน ชุมชน หรือที่ชุมนุม และห่างคน ยานพาหนะ สิ่งปลูกสร้าง 30 m ในแนวราบ ผู้ที่ต้องขึ้นทะเบียน (โดรนเกิน 2 kg หรือใช้เพื่อการอื่นนอกจากนันทนาการ) ต้องห่างคน ยานพาหนะ และอาคารที่ไม่เกี่ยวข้อง 50 m มีประกันภัยความรับผิดต่อบุคคลที่สามไม่ต่ำกว่า 1,000,000 บาทต่อครั้ง และทะเบียนมีอายุ 2 ปี ภารกิจที่ต้องทำต่างจากเงื่อนไขเหล่านี้ต้องขออนุญาตเป็นกรณี เช่นตามประกาศ กพท. ประเภท Specific ปี 2569 ที่เรียนใน UAT 313 เอกสารเผยแพร่ของ กพท. ปี 2568 และคู่มือ CAAT-GM-UAS-002 ยังย้ำเงื่อนไขชุดเดียวกัน

ตัวอย่างที่ 1 ตรวจสามภารกิจกับเงื่อนไขทั่วไป

บริษัทฟ้าใสสำรวจมีภารกิจสามงาน งานทั้งหมดเป็นงานเชิงพาณิชย์จึงใช้ระยะห่าง 50 m เขียนเป็นโปรแกรมตรวจเพื่อให้ทุกภารกิจผ่านการตรวจแบบเดียวกัน (ข้อมูลภารกิจสมมติ)

MAX_HEIGHT_M = 90          # ข้อ 5 ประกาศ คค. พ.ศ. 2558
AIRPORT_KM = 9
SEP_PEOPLE_M = 50          # ผู้ที่ขึ้นทะเบียน: ห่างคน ยานพาหนะ อาคารที่ไม่เกี่ยวข้อง
INSURANCE_MIN = 1_000_000  # บาทต่อครั้ง

def check(m):
    issues = []
    if m["height_m"] > MAX_HEIGHT_M:
        issues.append(f"height {m['height_m']} m > {MAX_HEIGHT_M} m")
    if m["airport_km"] < AIRPORT_KM:
        issues.append(f"{m['airport_km']} km from airport < {AIRPORT_KM} km")
    if m["min_sep_m"] < SEP_PEOPLE_M:
        issues.append(f"separation {m['min_sep_m']} m < {SEP_PEOPLE_M} m")
    if not m["daylight"]:
        issues.append("not between sunrise and sunset")
    if not m["vlos"]:
        issues.append("beyond visual line of sight")
    if m["insurance_thb"] < INSURANCE_MIN:
        issues.append("insurance below 1,000,000 THB")
    return issues

missions = {
    "survey A": dict(height_m=80, airport_km=15, min_sep_m=60, daylight=True, vlos=True, insurance_thb=1_000_000),
    "survey B": dict(height_m=120, airport_km=7.5, min_sep_m=60, daylight=True, vlos=True, insurance_thb=2_000_000),
    "night C":  dict(height_m=60, airport_km=20, min_sep_m=40, daylight=False, vlos=True, insurance_thb=500_000),
}
for name, m in missions.items():
    issues = check(m)
    print(f"{name}: " + ("within general conditions" if not issues
                        else "needs specific permission or change -> " + "; ".join(issues)))
survey A: within general conditions
survey B: needs specific permission or change -> height 120 m > 90 m; 7.5 km from airport < 9 km
night C: needs specific permission or change -> separation 40 m < 50 m; not between sunrise and sunset; insurance below 1,000,000 THB

งาน A อยู่ในเงื่อนไขทั่วไป งาน B สูงเกินและใกล้สนามบิน ต้องปรับแผนหรือขออนุญาตเฉพาะ งาน C มีปัญหาสามข้อ รวมถึงประกันภัยไม่ถึงขั้นต่ำ ซึ่งแก้ด้วยการขออนุญาตไม่ได้ ต้องทำประกันให้ครบก่อน โปรแกรมนี้ช่วยให้ไม่ลืมตรวจ แต่ไม่ได้แทนการอ่านประกาศฉบับล่าสุด และยังมีเงื่อนไขที่ตรวจด้วยตัวเลขไม่ได้ เช่นการบินเหนือชุมชน

คลื่นความถี่และเครื่องวิทยุ

เครื่องวิทยุของโดรนและรีโมตอยู่ใต้การกำกับของ กสทช. ซึ่งแยกจากทะเบียนของ กพท. ระบบลงทะเบียนของ กสทช. ระบุว่าโดรนทุกลำต้องลงทะเบียนเครื่องวิทยุคมนาคม ค่าจำกัดกำลังส่งมักกำหนดเป็น EIRP (กำลังที่แผ่ออกเทียบเท่ากับสายอากาศรอบทิศ) ซึ่งรวมกำลังส่ง อัตราขยายของสายอากาศ และการสูญเสียในสาย การเปลี่ยนสายอากาศเป็นแบบอัตราขยายสูงจึงอาจทำให้เกินค่าจำกัดได้ แม้เครื่องส่งจะเป็นรุ่นที่ขึ้นทะเบียนแล้ว

ตัวอย่างที่ 2 เปลี่ยนสายอากาศเพื่อบินไกลขึ้น

ทีมอยากเพิ่มระยะลิงก์วิดีโอ 2.4 GHz จึงลองเปลี่ยนสายอากาศและเพิ่มภาคขยาย ค่าจำกัด 100 mW ในตัวอย่างเป็น ค่าสมมติเพื่อฝึกคำนวณ ผู้เรียนต้องตรวจค่าจริงจากประกาศ กสทช. ฉบับปัจจุบันก่อนใช้งาน

import math

limit_mw = 100.0        # ค่าจำกัด e.i.r.p. สมมติเพื่อฝึก ต้องตรวจจากประกาศ กสทช. ฉบับปัจจุบัน
limit_dbm = 10 * math.log10(limit_mw)

setups = {              # (กำลังส่ง dBm, อัตราขยายสายอากาศ dBi, การสูญเสียสาย dB)
    "stock antenna": (17.0, 2.0, 0.5),
    "8 dBi patch": (17.0, 8.0, 0.5),
    "patch + amplifier": (27.0, 8.0, 1.0),
}
print(f"limit {limit_mw:.0f} mW = {limit_dbm:.1f} dBm")
for name, (pt, g, loss) in setups.items():
    eirp = pt + g - loss
    mw = 10 ** (eirp / 10)
    verdict = "OK" if eirp <= limit_dbm else f"over by {eirp - limit_dbm:.1f} dB"
    print(f"{name:18s} EIRP {eirp:5.1f} dBm = {mw:6.0f} mW  {verdict}")
limit 100 mW = 20.0 dBm
stock antenna      EIRP  18.5 dBm =     71 mW  OK
8 dBi patch        EIRP  24.5 dBm =    282 mW  over by 4.5 dB
patch + amplifier  EIRP  34.0 dBm =   2512 mW  over by 14.0 dB

สายอากาศ patch 8 dBi ทำให้ EIRP เพิ่ม 6 dB หรือราวสี่เท่าจากเดิม ส่วนการเพิ่มภาคขยายทำให้เกินค่าจำกัดกว่ายี่สิบเท่า การแก้ปัญหาระยะลิงก์ที่ถูกต้องคือวางตำแหน่งสถานีภาคพื้นให้เห็นโดรน ใช้สายอากาศรับที่ดีขึ้นฝั่งภาคพื้นในขอบเขตที่อนุญาต หรือเปลี่ยนแผนการบิน ไม่ใช่เพิ่มกำลังส่งเกินกฎ

กราฟแท่ง EIRP สามแบบ สายอากาศเดิม 18.5 dBm สีเขียวต่ำกว่าเส้นประค่าจำกัดสมมติ 20 dBm ส่วน patch 8 dBi 24.5 dBm และ patch กับภาคขยาย 34.0 dBm เป็นสีชมพูเกินเส้น
ภาพที่ 2 EIRP ของชุดสายอากาศสามแบบเทียบค่าจำกัด

กิจกรรมในชั้นเรียน

กิจกรรม: แฟ้มตรวจกฎหมายของบริษัท

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

ข้อผิดพลาดที่พบบ่อย

ระวัง

  • อ้างมาตราที่ถูกยกเลิกแล้ว เพราะอ่านจากเอกสารเผยแพร่เก่า
  • คิดว่ามีทะเบียน กพท. แล้วไม่ต้องลงทะเบียนเครื่องวิทยุ
  • เปลี่ยนสายอากาศหรือเพิ่มภาคขยาย โดยไม่คำนวณ EIRP
  • ใช้ระยะห่าง 30 m กับงานเชิงพาณิชย์ ทั้งที่ผู้ขึ้นทะเบียนต้องห่าง 50 m
  • ให้โปรแกรมตรวจแทนการอ่านประกาศ โดยไม่ปรับตามฉบับล่าสุด

สรุป

  • มาตรา 24 เป็นฐานของการอนุญาต บินโดยไม่ได้รับอนุญาตมีโทษตามมาตรา 78(1) ฝ่าฝืนเงื่อนไขการอนุญาตมีโทษตามมาตรา 67/20
  • ประกาศ พ.ศ. 2558 กำหนดเงื่อนไขทั่วไป เช่น 90 m, 9 km, VLOS, กลางวัน, 30/50 m และประกันภัยไม่ต่ำกว่า 1 ล้านบาทต่อครั้ง
  • เครื่องวิทยุอยู่ใต้ กสทช. ต้องลงทะเบียนและอยู่ในค่าจำกัดกำลังส่ง
  • EIRP = กำลังส่ง + อัตราขยายสายอากาศ − การสูญเสีย

แบบฝึกตรวจความเข้าใจ

  1. บินโดรนโดยไม่ได้รับอนุญาตมีโทษตามมาตราใด และโทษเท่าใด
  2. ผู้ได้รับอนุญาตแต่ฝ่าฝืนเงื่อนไขการอนุญาตมีโทษตามมาตราใด
  3. ผู้ขึ้นทะเบียนตามประกาศ พ.ศ. 2558 ต้องห่างคนที่ไม่เกี่ยวข้องกี่เมตร
  4. กำลังส่ง 20 dBm สายอากาศ 3 dBi สูญเสีย 1 dB EIRP เท่าใด
  5. EIRP 30 dBm เท่ากับกี่มิลลิวัตต์
เฉลย
  1. มาตรา 78(1) จำคุกไม่เกิน 1 ปี หรือปรับไม่เกิน 40,000 บาท หรือทั้งจำทั้งปรับ
  2. มาตรา 67/20 ปรับไม่เกิน 50,000 บาท
  3. 50 m
  4. dBm
  5. mW

สรุปสูตรสำคัญ

กำลังส่งที่แผ่ออกเทียบเท่า
แปลง dBm เป็น mW

แหล่งอ้างอิงหลัก

  1. พระราชบัญญัติการเดินอากาศ พ.ศ. 2497 และที่แก้ไขเพิ่มเติม (คำแปลภาษาอังกฤษของ กพท. แก้ไขถึงฉบับที่ 14 พ.ศ. 2562). link
  2. กระทรวงคมนาคม. (2558). ประกาศกระทรวงคมนาคม เรื่อง หลักเกณฑ์การขออนุญาตและเงื่อนไขในการบังคับหรือปล่อยอากาศยานซึ่งไม่มีนักบิน ประเภทอากาศยานที่ควบคุมการบินจากภายนอก พ.ศ. 2558. ราชกิจจานุเบกษา, 132(86 ง), 6–12. link
  3. Civil Aviation Authority of Thailand. (2025). Flying a drone in Thailand [Leaflet]. link
  4. สำนักงานการบินพลเรือนแห่งประเทศไทย. (2565). เอกสารแนวทาง CAAT-GM-UAS-002 (ปรับปรุงครั้งที่ 00). link
  5. สำนักงาน กสทช. คำถามที่พบบ่อย: การลงทะเบียนโดรน. ระบบลงทะเบียนเครื่องวิทยุคมนาคม. link
  6. สำนักงานการบินพลเรือนแห่งประเทศไทย. (2569). ประกาศ กพท. เรื่อง หลักเกณฑ์และวิธีการในการอนุญาตให้ผู้บังคับหรือปล่อยอากาศยานซึ่งไม่มีนักบิน ประเภทอากาศยานที่ควบคุมการบินจากภายนอก ที่มีน้ำหนักไม่เกิน 25 กิโลกรัม ปฏิบัติแตกต่างไปจากเงื่อนไขที่กำหนด พ.ศ. 2569 (มีผล 17 พฤษภาคม 2569). link

อ่านเพิ่มเติม

ศึกษาหน่วยความรู้ที่กำหนดล่วงหน้า ดูสื่อประกอบ และทำ quiz ประจำโมดูล

ในชั้นเรียน / ภาคสนาม

บรรยาย อภิปรายกรณีศึกษา และแก้โจทย์ในชั้นเรียน

หลักฐานการเรียนรู้: ผล quiz และแบบฝึกหัดที่ส่ง

แบบทดสอบประจำโมดูล

แบบทดสอบนี้ใช้ตรวจความเข้าใจ (formative) ไม่ใช่การสอบเก็บคะแนน

โดเมนความรู้: กฎหมาย ความปลอดภัย และความเสี่ยง