ต้องเชื่อมต่อโมดูลเร่งความเร็วและไจโรสโคปเข้ากับบอร์ด มันจะไม่เชื่อมต่อกับ Bare Board Configurator กรุณาอย่าถามคำถามเกี่ยวกับเรื่องนี้
สำหรับ INAV แต่ละเวอร์ชัน คุณต้องดาวน์โหลดการกำหนดค่าสำหรับเวอร์ชันนั้น กล่าวโดยย่อ สำหรับเวอร์ชัน INAV 6.1.1 คุณต้องดาวน์โหลดและใช้การกำหนดค่า INAV 6.1.1 สำหรับเวอร์ชัน INAV 7.1 คุณต้องดาวน์โหลดและใช้การกำหนดค่า INAV 7.1
เราขอขอบคุณ https://github.com/schigno Suchigno ที่นับถือสำหรับการเตรียมการสนับสนุนนี้
หากคุณต้องการใช้ตัวกำหนดค่าบนโทรศัพท์หรือแท็บเล็ต คุณสามารถทำได้โดยใช้แอป: SpeedyBee (https://www.speedybee.com/speedy-bee-app/)
พร้อมใช้งานสำหรับ Android และ iOS ฉันคิดว่าการมีเครื่องมือกำหนดค่าโดรนที่เข้ากันได้กับ INAV เป็นสิ่งที่ดีที่สุด สมบูรณ์ และฟรี มี 2 วิธีในการเชื่อมต่อ F411:
โดยใช้สาย USB OTG เชื่อมต่อกับโทรศัพท์หรือแท็บเล็ตของคุณ ไม่สะดวกนักเพราะถ้าต้องปรับเทียบ เช่น มีสายที่กีดขวางการเคลื่อนไหว หากคุณเชื่อมต่อกับบอร์ด คุณต้องถอดไฟ 5v ที่มาจาก ESC ออก
โดยใช้โมดูล BLE 4.0 ฉันทดสอบสองโมดูลที่แตกต่างกัน: HM-11 และ HC-05
หมายเหตุ: หากคุณใช้โมดูล HM-11 โดยไม่มีอะแดปเตอร์ ขนาดเล็กและเบา คุณต้องใช้ตัวแปลง 5v เป็น 3.3v ฉันใช้อันนี้
ในทั้งสองกรณี คุณต้องใช้คำสั่ง AT เพื่อเปลี่ยนชื่อโมดูล (เป็นทางเลือก) เปลี่ยน baurate เป็น 57600 นอกจากนี้ในตัวกำหนดค่าคุณต้องตั้งค่าอัตรารับส่งข้อมูลของพอร์ตที่เลือกเป็น 57600 คุณสามารถใช้หนึ่งในบอร์ดของ พอร์ตอนุกรม หากคุณไม่ใช้ GPS คุณสามารถใช้ uart หรือพอร์ตอนุกรมของซอฟต์แวร์ได้ ที่นี่คุณจะพบ PCB ที่อัปเดตซึ่งฉันได้เพิ่มตัวเชื่อมต่อสำหรับซอฟต์แวร์ซีเรียล 2 โมดูล BLE ใช้พลังงานเพียงเล็กน้อย คุณสามารถปล่อยให้เชื่อมต่อได้ตลอดเวลาและใช้แอปเพื่อตรวจสอบก่อนการบินว่า GPS ได้กำหนดค่าอย่างถูกต้อง จุดโฮม จุดเวย์ ฯลฯ โดยไม่ใช้ OSD
รายละเอียดทั้งหมดอยู่ที่นี่ #57
นี่เป็นเป้าหมายที่ไม่เป็นทางการสำหรับ INAV (แหล่งที่มาดั้งเดิม: https://github.com/iNavFlight/inav) ให้การสนับสนุนสำหรับบอร์ดควบคุมการบินที่ไม่มีการรองรับ INAV อย่างเป็นทางการสำหรับบอร์ด STM32F411CEU6 การใช้เฟิร์มแวร์นี้หรือไม่ถือเป็นความรับผิดชอบของผู้ใช้และมีอิสระในการดำเนินการดังกล่าว ลิงก์นักพัฒนา INAV : https://github.com/iNavFlight/inav/tree/master/docs/development คุณสามารถดูรายละเอียดทั้งหมดสำหรับการพัฒนาเฟิร์มแวร์ได้ที่นี่
STM32F411CEU6 Board Firmware ก่อนอื่นมาต่อบอร์ดกับคอมพิวเตอร์กันก่อน
https://github.com/iNavFlight/inav-configurator/releases
ดาวน์โหลด Configurator สำหรับแพลตฟอร์ม Windows (มี win32 หรือ win64) แยกไฟล์ ZIP เรียกใช้แอพ INAV Configurator จากโฟลเดอร์ที่แตกไฟล์ Configurator ไม่ได้ลงนาม ดังนั้นคุณต้องอนุญาตให้ Windows เรียกใช้แอปพลิเคชันที่ไม่น่าเชื่อถือ อาจมีการตรวจสอบในระหว่างการวิ่งครั้งแรก
https://impulserc.blob.core.windows.net/utilities/ImpulseRC_Driver_Fixer.exe
https://youtu.be/HbSUMauSkiw
สำหรับการตรวจสอบแบตเตอรี่ คุณต้องคำนวณเป็น 3.3V การคำนวณได้รับด้านล่าง 5V ไม่ได้ให้ค่าที่แท้จริง
GY-91 (MPU9250 BMP280 10DOF) สำหรับ SPI2 ให้ตั้งค่าพิน CS ของโมดูล BMP280 เป็น PC15
คุณสามารถเชื่อมต่อ Buzzer แทน CURRENT_METER_ADC
SOFTSERIAL1 ถึง TX_PIN PA9 และ RX_PIN PA10 SOFTSERIAL2 ถึง TX_PIN PA0 และ RX_PIN PA1
คุณสามารถเชื่อมต่อโมดูลต่อไปนี้เข้ากับบอร์ดด้วย SPI2 มีการกำหนดหมุดบอร์ดและการเชื่อมต่อโมดูล หมายเหตุ: โมดูลเหล่านี้มีการปลอมแปลงจำนวนมาก ดังนั้นก่อนอื่นให้ถามผู้ขายเกี่ยวกับโมดูลที่คุณต้องการซื้อและถามว่าชิปบนโมดูลนั้นเหมือนกันหรือไม่ มิฉะนั้นคุณอาจพบโมดูลปลอม โมดูลปลอมจำนวนมากมีชิป MPU6500 อยู่ INAV จะตรวจจับชิปที่คุณเชื่อมต่อโดยอัตโนมัติ และแสดงข้อมูลชิปบนโมดูล
ต้องมีแหล่งจ่ายแรงดันไฟฟ้าภายนอก 5V อย่าซื้อจากแหล่งบอร์ด ไมโครคอนโทรลเลอร์จะไหม้
คำแนะนำในการตั้งค่าการปรับเทียบคันเร่งสำหรับอินพุตสัญญาณ ESC สูงและต่ำ:
วิดีโอนี้คุณช่วยได้ https://www.youtube.com/watch?v=1IrgbY0YhqM
อินเวอร์เตอร์สร้างได้ง่าย เพียงใช้ตัวต้านทาน 2 ตัว (10K โอห์มและ 4.7K โอห์ม) ทรานซิสเตอร์ 1 ตัว (BC547b) และสายเคเบิลเซอร์โวหนึ่งเส้น ทั้งหมดนี้ราคาถูกมากและหาง่าย
คุณสามารถใช้เครื่องคำนวณตัวแบ่งแรงดันไฟฟ้าออนไลน์เพื่อลองใช้ค่าต่างๆ ได้ https://ohmslawcalculator.com/volt-divider-calculator