GPS و Compass دو باس جداگانه دارند
ماژولهای ترکیبی GPS+Compass معمولاً دو باس ارتباطی دارند. GPS روی UART (سریال) و قطبنما روی I2C کار میکند. این یعنی باید هر دو بخش را به درستی وصل کنید تا هر دو دستگاه شناسایی شوند.
مشکل رایج: GPS شناسایی میشود اما قطبنما نه، یا بالعکس. این معمولاً به دلیل اتصال نادرست I2C یا فراموش کردن تغذیه است. این پست یک نقشه واضح از سیمکشی ارائه میدهد.
🛠️ کارت پروژه
| GPS | UART (TX/RX) |
| Compass | I2C (SDA/SCL) |
نقشه سیمکشی
GPS:
ماژول GPS TX → FC RX (UART انتخابی)
ماژول GPS RX → FC TX (UART انتخابی)
ماژول 5V/GND → FC 5V/GND
Compass (I2C):
ماژول SDA → FC SDA
ماژول SCL → FC SCL
ماژول 5V/GND → FC 5V/GND
SVG: اتصال GPS+Compass
عیبیابی
| مشکل | راهحل |
|---|---|
| GPS شناسایی نمیشود | TX↔RX را بررسی کنید، پورت را در Configurator فعال کنید |
| Compass شناسایی نمیشود | SDA/SCL را بررسی کنید، آدرس I2C را بررسی کنید |
| ناوبری نامرتب | کالیبراسیون قطبنما و دور بودن از تداخل |
نکته: GND مشترک — حتی اگر GPS و Compass از یک ماژول واحد هستند، مطمئن شوید GND مشترک به FC متصل است. گاهی یک کابل تنها برای UART و کابل دیگری برای I2C نیاز دارد.