ถ้าคุณเป็นผู้ที่ชื่นชอบ RC และมี FPV headset คุณอาจเคยคิดว่าคงจะดีไม่น้อยถ้าคุณหันศีรษะแล้วกล้องก็หมุนตาม นั่นคือวัตถุประสงค์ของโปรเจกต์นี้
ฟีเจอร์
คุณเพียงแค่ต้องซื้อบอร์ด Arduino Nano33BLE เพียงบอร์ดเดียว ซึ่งหาซื้อได้ง่ายและราคาไม่แพง ABX00030 (มีจำหน่ายที่ Arduino, Digikey, Newark, Mouser, Amazon และอื่นๆ อีกมากมาย)
ไม่จำเป็นต้องหาบอร์ดเซ็นเซอร์เพิ่มเติม เซ็นเซอร์ทั้งหมดรวมอยู่ใน Nano แล้ว
สื่อสารโดยตรงกับวิทยุ Bluetooth เช่น Taranis X9d+2019, Horus X10, Taranis QX7S, Taranis ฯลฯ รองรับทั้ง PARA และ Bluetooth Trainer แบบไร้สายตั้งแต่ V2.0+
มีการเชื่อมต่อไร้สาย Bluetooth โดยใช้บอร์ด Nano33BLE ตัวที่สอง ทำหน้าที่เหมือนรีโมต FRSky และส่งสัญญาณ PPM หรือ SBUS สำหรับผู้ที่ไม่มีเครื่องส่ง PARA และต้องการระบบไร้สาย
ไม่ต้องใช้สวิตช์รีเซ็ตศูนย์ สามารถใช้ proximity sensor กับ BLE Sense board และเพียงแค่วางมือทับด้านบน
สวิตช์รีเซ็ตศูนย์ทางกายภาพยังคงมีอยู่บนบอร์ด Head หรือ Remote
สามารถกำหนดค่าเหตุการณ์รีเซ็ตศูนย์เพื่อส่งพัลส์ไปยังช่องสัญญาณเอาต์พุตที่ระบุ วิทยุสามารถตีความสิ่งนี้เพื่อเล่นไฟล์เสียงเช่น "camera recentered"
ไม่ต้องคอมไพล์โค้ด มี flash uploader รวมอยู่ใน GUI พร้อมเฟิร์มแวร์ที่พร้อมใช้งานออนไลน์
การ Calibration ทำได้ง่ายใน GUI ด้วย Wizard และการตอบสนองทางสายตา
PPM Input, แทนที่ช่องสัญญาณที่คุณเลือกและส่งออกผ่าน PPM หรือ Bluetooth (3.3v เท่านั้น โปรดตรวจสอบระดับสัญญาณ PPM ของคุณก่อนเชื่อมต่อ ดูที่ PPM Input)
สามารถรับ PPM input ได้จากบอร์ด Remote หรือบอร์ด Head ใช้เวอร์ชัน > v2.10
SBUS output จากบอร์ด Head หรือ Remote
สามารถติดตั้งได้ทุกทิศทาง
4x PWM Outputs
4x Analog inputs
USB Joystick Output อนุญาตให้ใช้ช่อง 1-8 เป็นอุปกรณ์ HID joystick คุณสามารถตั้งค่าเพื่อรับ PPM/Bluetooth จากวิทยุของคุณและใช้กับ Simulator ที่คุณชื่นชอบได้ หากวิทยุของคุณยังไม่รองรับ Simulator (V2.04+)
SBUS Input
CRSF output
CRSF input
อินเทอร์เฟซที่ใช้ WebBLE สำหรับการเปลี่ยนรายการในพื้นที่
รายละเอียดทางเทคนิคเพิ่มเติม
การตรวจจับทิศทาง 6-DOF
โปรเจกต์นี้สร้างอุปกรณ์ Head Tracking ความเร็วสูงสำหรับ Flight Simulators หรือแอปพลิเคชัน VR
- อัลกอริทึม IMU Fusion: ใช้ MPU6050 (Gyro + Accelerometer) Arduino จะรัน "Complementary Filter" หรือ "Kalman Filter" เพื่อคำนวณค่า Pitch, Roll, และ Yaw ของผู้ใช้แบบเรียลไทม์ ซึ่งช่วยขจัดปัญหา "Drift" ที่เกี่ยวข้องกับ Gyroscope แบบ Standalone
- การจำลอง HID Joystick: โดยใช้บอร์ดที่มี Native USB (เช่น Pro Micro) Arduino จะแสดงตัวเองต่อ PC ในฐานะ Standard USB Joystick
ประสิทธิภาพความหน่วงต่ำ
- การเชื่อมต่อ Simulator: ข้อมูลจะถูกส่งไปยังซอฟต์แวร์เช่น OpenTrack หรือในแบบ Native ไปยัง FlightGear ซึ่งช่วยให้ได้รับประสบการณ์การเคลื่อนไหวศีรษะแบบ "1:1" ที่สมบูรณ์แบบ ซึ่งเพิ่มความดื่มด่ำอย่างมากระหว่างการบินหรือการแข่งรถเสมือนจริง