ICM-20948 Düşük Güç Tüketimli 9 Eksen Robotik Hareket İzleme Sensörü
InvenSense'in en gelişmiş 9 eksen IMU sensörüdür. MPU-9250'ye göre yarı yarıya düşük güç tüketimi ve dahili DMP 3.0 donanımsal füzyon motoru sunar.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
MPU-9250'nin doğrudan yeni nesil halefidir; güç tüketimi %50 düşürülmüş ve manyetik pusula gürültüsü azaltılmıştır.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VIN | Güç | 3.3V / 5V DC (SparkFun modülü) |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | Saat | I2C SCL / SPI SCLK |
| 4 | SDA | Veri | I2C SDA / SPI SDI |
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
SparkFun ICM-20948 ile 9 Eksen Okuma
SparkFun 9DoF IMU Breakout ICM 20948#include "ICM_20948.h"
ICM_20948_I2C myICM;
void setup() {
Serial.begin(115200);
Wire.begin();
myICM.begin(Wire, 1);
if (myICM.status != ICM_20948_Stat_Ok) {
Serial.println("ICM-20948 bulunamadı!");
while (1);
}
}
void loop() {
if (myICM.dataReady()) {
myICM.getAGMT(); // İvme, Jiro, Mag ve Sıcaklığı oku
Serial.print("İvme (mg): ");
Serial.print(myICM.accX()); Serial.print(", ");
Serial.print(myICM.accY()); Serial.print(", ");
Serial.println(myICM.accZ());
}
delay(100);
} İvme X/Y/Z: 0.04, -0.02, 1.01 g
Çalışma Mantığı ve Fiziksel İlkeler
ICM-20948 Neden Tercih Edilir?
MPU-9250 üretimden kalktıktan sonra yerini alan ICM-20948, giyilebilir cihazlar ve otonom İHA'lar için en popüler 9 eksen sensördür.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
MPU-6050 6 Eksen İvmeölçer ve Jiroskop Modülü
Dronlar, iki tekerlekli denge robotları ve uzaktan kumandalar için 6 eksenli hareket ve açı takip modülü.
MPU-6500MPU-6500 6 Eksen Yüksek Hızlı SPI / I2C IMU Modülü
MPU-6050'den %60 daha küçük boyuta, %40 daha düşük güç tüketimine ve 20 MHz süper hızlı SPI arayüzüne sahip yeni nesil 6 eksen hareket sensörüdür.
Piezo-DiskPiezoelektrik Seramik Titreşim ve Darbe Algılama Diski
Elektronik bateri davullarında (e-drum), kapı tıklatma alarmlarında ve darbe sayaçlarında mekanik darbeyi anında elektriğe dönüştüren seramik disktir.