Bosch BMI160 六軸 IMU 感測器模組(三軸加速度計 + 陀螺儀,I2C/SPI,適用 Arduino ESP32)
原始價格:NT$115。NT$63目前價格:NT$63。 (未稅)
- 描述
- Size Guide
- 評價 (0)
描述
描述
GY-BMI160模組 6DOF 6軸 角速度 陀螺儀+重力加速度感測器IIC SPI
BMI160 是由 Bosch Sensortec 推出的一款低功耗、六軸慣性測量單元(IMU),內建 三軸加速度計 與 三軸陀螺儀,主要用於移動裝置、穿戴式裝置、遊戲控制器、機器人、無人機等應用。
BMI160特性:
-
內建六軸感測(3 軸加速度計 + 3 軸陀螺儀)
-
支援 I2C 和 SPI 通訊協定,彈性高
-
加速度量測範圍:±2g / ±4g / ±8g / ±16g
-
陀螺儀量測範圍:±125 / ±250 / ±500 / ±1000 / ±2000 °/s
-
數位輸出解析度:加速度 16 位元,陀螺儀 16 位元
-
內建 FIFO 緩衝區(1024 bytes),降低 MCU 工作負載
-
超低功耗設計(僅 950 μA),適合電池供電
-
小型封裝,適合嵌入式設計
-
適用於 Arduino、ESP32、Raspberry Pi 等開發平台
參數 | 說明 |
---|---|
感測元件 | Bosch BMI160 |
感測類型 | 3 軸加速度 + 3 軸陀螺儀 |
通訊介面 | I²C(最高 400kHz)、SPI(最高 10MHz) |
加速度範圍 | ±2g / ±4g / ±8g / ±16g |
陀螺儀範圍 | ±125 / ±250 / ±500 / ±1000 / ±2000 °/s |
電源電壓 | 1.71V ~ 3.6V(模組版支援 3.3V 電源) |
功耗 | 約 950 μA(全功能運作時) |
尺寸 | 約 2.5mm x 3.0mm x 0.8mm(模組大小依廠商略有不同) |
支援平台 | Arduino、ESP32、ESP8266、Raspberry Pi、STM32 等 |
應用場景:
-
穿戴式裝置(如智慧手錶、健身手環)
-
遊戲與動作感應控制器
-
手機動作感測
-
無人機穩定控制
-
AR/VR 頭戴裝置
-
智慧型機器人與導航
開發與函式庫支援
Arduino 平台
-
函式庫名稱:BMI160_Arduino_Library
-
安裝方式:透過 Arduino IDE → 庫管理員 搜尋「BMI160」安裝即可
-
使用範例:範例程式中包含基本讀取加速度與角速度數據
ESP32 / ESP8266
-
完全相容於 Arduino 開發環境
-
建議搭配
Wire.h
或SPI.h
控制 I2C / SPI 通訊 -
支援 FreeRTOS 下多工應用
Raspberry Pi (Python)
-
函式庫建議:使用
RTIMULib
或smbus2
自行透過 I2C 讀取暫存器值 -
若需高階融合(如姿態追蹤),可搭配 AHRS 濾波演算法使用
常見應用場景
-
穿戴式設備:計步器、健身手環、姿態監控
-
智慧手機:動作控制、翻轉偵測
-
無人機與自走車:姿態感測、穩定控制
-
遊戲與互動設備:動作輸入裝置、手勢辨識
-
機器人:平衡控制、動態運動分析
-
VR / AR 裝置:動態追蹤、空間感應
接腳說明(常見模組)
標示 | 功能 |
---|---|
VIN | 電源輸入(3.3V) |
GND | 接地 |
SDA | I2C 資料線 |
SCL | I2C 時鐘線 |
SDO | SPI 接腳或 I2C 地址選擇 |
CS | SPI 模式片選 |
商品評價
目前沒有評價。