โมดูล Bluetooth Speedy Bee ราคาถูก: 4 ขั้นตอน
โมดูล Bluetooth Speedy Bee ราคาถูก: 4 ขั้นตอน
Anonim
โมดูล Bluetooth Speedy Bee ราคาถูก
โมดูล Bluetooth Speedy Bee ราคาถูก
โมดูล Bluetooth Speedy Bee ราคาถูก
โมดูล Bluetooth Speedy Bee ราคาถูก

Speedy Bee เป็นแอปสำหรับ IOS/Android สำหรับตรวจสอบ/กำหนดค่า Flight Control Boards

ค้นหาข้อมูลทั้งหมดได้ที่นี่: SpeedyBee ลิงค์

ให้การเข้าถึงตัวควบคุม Flight ได้ง่ายโดยไม่ต้องใช้คอมพิวเตอร์หรือแล็ปท็อป ซึ่งสะดวกมากเมื่อคุณอยู่ในทุ่ง ใช้บลูทูธในการสื่อสารแบบไร้สาย คุณสามารถซื้อฮาร์ดแวร์ Speedybee หรือใช้ "El Cheapo" ได้เหมือนที่ฉันทำ แต่ต้องมีการดัดแปลงเล็กน้อย:-)

นี่คือสิ่งที่เราต้องพูดคุยกับผู้ควบคุมการบินของเรา:

สายเคเบิล, USB เป็นซีเรียล: Cable-link

โมดูล Bluetooth จาก Banggood:AT-09 module

ติดตั้งคอมพิวเตอร์หรือแล็ปท็อป เทอร์มินัลซอฟต์แวร์ (เช่น Arduino IDE, Putty, picocom …)

ฉันถือว่ามีความรู้พื้นฐานเกี่ยวกับโดรน R/C และอุปกรณ์ควบคุมการบิน (ตัวปรับแต่ง Betaflight และเฟิร์มแวร์) SpeedyBee ยังทำงานร่วมกับ iNav และ ButterFlight ได้ โปรดดูไซต์ของพวกเขา

ขั้นตอนที่ 1: การตั้งค่าโมดูล Bluetooth

การตั้งค่าโมดูลบลูทูธ
การตั้งค่าโมดูลบลูทูธ

โมดูล AT-09 จาก Banggood ทำงานได้อย่างสมบูรณ์แบบสำหรับ SpeedyBee แต่เราจำเป็นต้องเปลี่ยนการตั้งค่าบางอย่าง ฉันพบเอกสารข้อมูลและเอกสารจำนวนมาก แต่ขณะทดสอบโมดูล ฉันมีข้อผิดพลาดหลายประการ …

เลยลองพยายามจน … ได้ผล มาแชร์กัน!

เปิดเครื่องคอมพิวเตอร์ของคุณและเริ่มซอฟต์แวร์เทอร์มินัล (ฉันใช้ Arduino IDE) เริ่มจอภาพแบบอนุกรม เชื่อมต่อสาย Serial-to-USB เข้ากับโมดูลดังต่อไปนี้:

- ตัวเมียสีแดงจากสายเคเบิลไปยังโมดูล VCC

--ตัวเมียสีดำจากสายเคเบิลไปยังโมดูล GND

--ตัวเมียสีขาวจากสายเคเบิลไปยังโมดูล TXD

- ตัวเมียสีเขียวจากสายเคเบิลไปยังโมดูล RXD

STATE และ EN บนโมดูลไม่ได้เชื่อมต่อ

ตรวจสอบและตรวจสอบการเชื่อมต่อของคุณอีกครั้ง และเสียบด้าน USB ของสายเคเบิลเข้ากับคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 2: การกำหนดค่าโมดูล

การกำหนดค่าโมดูล
การกำหนดค่าโมดูล
การกำหนดค่าโมดูล
การกำหนดค่าโมดูล
การกำหนดค่าโมดูล
การกำหนดค่าโมดูล

ตรวจสอบว่าเทอร์มินัลบอดเรตของคุณเป็น 9600 บอด และเลือก NL/CR (การขึ้นบรรทัดใหม่) ตามที่เห็นในภาพ (ขออภัยเป็นภาษาดัตช์ …)

พิมพ์ "AT" และ Enter โมดูลควรตอบสนอง "ตกลง" ตอนนี้พิมพ์ "AT+HELP" และ Enter โมดูลจะแสดงรายการตามที่เห็นในภาพ

พิมพ์ "AT+NAME" ตามด้วยชื่อที่คุณเลือก โมดูลจะตอบกลับว่า "NAME= ….."

ตอนนี้ได้เวลาใส่เอาต์พุตอนุกรมของโมดูลที่ 19200 บอดตามที่ต้องการโดยแอป SpeedyBee

พิมพ์ "AT+BAUD5" และป้อน โมดูลตอบ "+BAUD=5" และตกลง

เปลี่ยน Baudrate ของ Serial Monitor เป็น 19200 (หรือคุณจะเห็นขยะหรือไม่มีอะไรเลย:-))

พิมพ์ "AT" และ Enter หากโมดูลแจ้งว่า "ตกลง" แสดงว่าคุณทำเสร็จแล้ว !

ขั้นตอนที่ 3: การตั้งค่าคณะกรรมการควบคุมการบิน

ในการทดสอบโมดูล Bluetooth ด้วย SpeedyBee ฉันจำเป็นต้องมี Flight Control Board ฉันมี F3 evo Brushed บนชั้นวางที่ต้องการการซ่อมแซม ตัวแปลงบูสต์เสียแต่ใช้งานได้ดีเมื่อเชื่อมต่อกับ USB เป็นการตั้งค่าที่งี่เง่ามากเนื่องจากโมดูล Bluetooth มีขนาดและน้ำหนักเท่ากันกับ F3 evo แต่ก็โอเคสำหรับการทดสอบ:-)

Flight Controller ต้องมี BetaFlight เวอร์ชัน 3.1.0 ขึ้นไป หากจำเป็นให้อัปเดตตัวควบคุม Flight ของคุณ

เราต้องการคอมพิวเตอร์หรือแล็ปท็อปอีกครั้งก่อนที่เราจะสามารถใช้แอป SpeedyBee ได้ เราจำเป็นต้องกำหนดค่าพอร์ต UART ฟรีที่ 19200 บอดสำหรับการสื่อสารกับโมดูล Bluetooth

สิ่งนี้อธิบายไว้อย่างดีในคู่มือ SB-BUA เริ่มต้น Betaflight Configurator เชื่อมต่อบอร์ดของคุณและไปที่แท็บ Ports เลือก UART (ฉันเลือก 2) และตั้งค่า Baudrate เป็น 19200

บันทึกและรีบูตและคุณทำเสร็จแล้ว !

ขั้นตอนที่ 4: เชื่อมต่อและทดสอบ

เชื่อมต่อและทดสอบ
เชื่อมต่อและทดสอบ
เชื่อมต่อและทดสอบ
เชื่อมต่อและทดสอบ
เชื่อมต่อและทดสอบ
เชื่อมต่อและทดสอบ

ค้นหาเลย์เอาต์ PCB ของบอร์ดของคุณและค้นหา UART ที่เลือก เชื่อมต่อโมดูลกับตัวควบคุมเที่ยวบินของคุณ (การบัดกรี การพันสายไฟเข้ากับโมดูล) ดูคู่มือ SB-BUA ตรวจสอบงานของคุณ สำคัญมาก !

เปิดแอพและเปิดเครื่องควบคุมการบิน แอปจะถามคุณว่า " แตะเพื่อเริ่มสแกน"

ฉันตั้งชื่อโมดูลของฉันว่า "BLOETOET"

เมื่อคุณทำเช่นนี้ ชื่อที่คุณเลือกในขั้นตอนก่อนหน้านี้ควรปรากฏขึ้น เมื่อเชื่อมต่อคุณจะอยู่ใน ! กำหนดค่า/ทดสอบ แต่ที่สำคัญที่สุด: สนุกสุดเหวี่ยง !

หากไม่สำเร็จให้อ้างอิงกับคู่มือ SB-BUA จะมีขั้นตอนการแก้ไขปัญหาที่ดี !

ขอให้โชคดีและมีความสุขในการบิน !

บ๊อบ