- ระบบที่ประกอบด้วยโอเพนซอร์ส SkyScan + กล้องที่รองรับ PTZ + SDR ที่สามารถรับ ADS-B ได้
วิธีการทำงาน
-
รับ ADS-B ซึ่งเป็นการออกอากาศข้อมูลเฝ้าระวังอากาศยาน เพื่อติดตามข้อมูลเครื่องบินรอบบ้าน
-
เมื่อเครื่องบินเข้าใกล้ กล้องจะหันไปยังทิศทางนั้นและถ่ายภาพต่อเนื่องตลอดเวลาที่ยังมองเห็น
-
อัปโหลดภาพไปยัง Azure Cloud แล้วทริกเกอร์ Azure Function
-
ใช้ Azure Custom Vision ตรวจสอบว่ามีเครื่องบินอยู่จริงหรือไม่ (เช่น ถูกเมฆบัง) และถ้าไม่มีเครื่องบินก็ลบไฟล์ทิ้ง
-
หากตรวจพบเครื่องบิน จะใช้ข้อมูล ADS-B ดึงข้อมูลเครื่องบินจาก FAA DB แล้วบันทึกลงใน CosmosDB
-
แสดงข้อมูลบนเว็บไซต์ด้วย React + Node API
3 ความคิดเห็น
ถ้าไม่ได้ตั้งใจจะทำเป็นฐานข้อมูลเอง ก็สามารถดูข้อมูลการบินปัจจุบันแบบละเอียดได้ที่ https://www.flightradar24.com/
หากติดตั้งแอป iOS/Android ที่มีให้ด้วย เมื่อเล็งกล้องไปทางเครื่องบินที่กำลังบินผ่านด้วย AR ก็จะดึงข้อมูลรายละเอียดขึ้นมาให้
เหมาะไว้ใช้ตอนที่สงสัยว่า เครื่องบินลำนั้นจะบินไปที่ไหน
ว้าว~ ดูน่าสนุกมากเลยครับ :-)
รายละเอียดทางเทคนิคเพิ่มเติมมีอยู่ใน README ของโอเพนซอร์ส SkyScan ด้วย
SkyScan Repo : https://github.com/IQTLabs/SkyScan