Beitian BN-880 Çoklu GNSS GPS ve HMC5883L Dahili Manyetik Pusula Modülü
U-blox M8030 GNSS çipi ile HMC5883L elektronik pusulayı tek modülde birleştiren, Pixhawk ve INAV otonom uçuş sistemlerinin ana navigasyon kulesidir.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Dronların ana gövdesindeki motor kabloları yüksek akım nedeniyle pusulayı bozar. BN-880 dahili pusulası sayesinde bir çubuk (mast) üzerinde motorlardan uzağa kaldırılarak monte edilir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | SDA | I2C Veri | Pusula I2C Data |
| 2 | GND | Toprak | Toprak 0V |
| 3 | TX | Seri Çıkış | GPS UART TX |
| 4 | RX | Seri Giriş | GPS UART RX |
| 5 | VCC | Güç | +5V DC |
| 6 | SCL | I2C Saat | Pusula I2C Clock |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
BN-880 GPS ve Pusula Eşzamanlı Okuma
TinyGPSPlus ve Wire.h#include <Wire.h>
#include <SoftwareSerial.h>
#include <TinyGPS++.h>
SoftwareSerial ss(4, 3);
TinyGPSPlus gps;
void setup() {
Serial.begin(115200);
ss.begin(9600);
Wire.begin();
}
void loop() {
while (ss.available() > 0) {
if (gps.encode(ss.read())) {
if (gps.location.isValid()) {
Serial.print("GPS Konumu: ");
Serial.print(gps.location.lat(), 6); Serial.print(", ");
Serial.println(gps.location.lng(), 6);
}
}
}
} Konum: 41.0125, 28.9812 | Pusula: 85° (Doğu)
Çalışma Mantığı ve Fiziksel İlkeler
BN-880 Entegre Navigasyon Üstünlüğü
Otonom bir drone veya tekne için sadece nerede olduğunu (enlem/boylam) bilmek yetmez; burnunun hangi yöne (Kuzey/Güney) baktığını da bilmesi gerekir.
BN-880:
Tek bir soketle otonom İHA'lara tam navigasyon kabiliyeti kazandırır.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
BNO055 9 Eksen Dahili Füzyon İşlemcili Akıllı Oryantasyon Sensörü
İçerisinde 32-bit ARM Cortex-M0 mikroişlemci barındıran; ivmeölçer, jiroskop ve pusula verilerini kendi içinde birleştirip doğrudan kesin açı veren akıllı sensördür.
HMC5883LHMC5883L 3 Eksenli Dijital Elektronik Pusula ve Manyetometre Modülü
Honeywell'in AMR teknolojisiyle Dünya'nın manyetik kutup çizgilerini algılayan, 1-2 derece doğrulukla manyetik Kuzey yönünü gösteren dijital pusuladır.
A3144A3144 Hall Effect Manyetik Alan Sensörü
Motor mili devir sayısı (takometre) ve kapı emniyet anahtarlarında kullanılan temassız manyetik anahtar.