IMUCube - IMU/LED 開發套件

Description

Description

作者:KitSprout/王文宏

版本:V1.0

IMUCube 是一個 IMU/LED 的開發套件,由 STM32F103T8(微控制器)、MPU6500(三軸加速度計+三軸陀螺儀)、WS2812B(One-Wire RGB888 LED) 組成。在應用上先設定電子骰作為第一個應用,透過感測器判斷擲骰與停止動作,由於 6 面的 LED 都是獨立可控的,可控制朝上LED亮起。

它的內部裝有鋰電池與開關,可以獨立供電,並預留了一個 ADC 來檢測電池電壓,另外引出 UART 與 SWD,方便針對 IMU 與 STM32 做開發、除錯,整體體積為 25.4 * 25.4 * 25.4 mm,上面共有 54 顆 LED,每個 LED 都是獨立可控的。

IMUCube 硬體部分單純由六片 PCB 組成,PCB 間透過焊錫連接,沒有加入其他機構,六片中只有一片具有微控制器、感測器與開關等元件,其餘五片皆僅由 WS2812B 組成。

本計畫透過三軸加速度直接映射到 R, G, B 三個像素上,所以旋轉 IMUCube 就會讓 LED 產生不同的顏色,若當特定軸加速度大於一定數值時,就會進入 rainbow 模式,演示 RGB LED 自動變化。

Resource

To Next Level

  1. 下一步打算再縮小體積,同時也會打算加入另一個 BLE 版本,使用 nRF51822 作主控,增加開發的種類與應用的多樣性。
  2. LED開全亮功耗頗大,不過大概 5~8% 的亮度就已經足夠,目前在挑選較大電量的鋰電池以改善此問題。
  3. 第一個應用以可與互動遊戲結合的電子骰為開發目標,邀請有興趣的社群朋友一起參與。

歡迎大家在Review留下來想法,或與作者王文宏聯絡。

Video

Video

Contact

Contact

Project簡述

Project簡述
  • 簡述
    這是一個 IMU/LED 的開發套件,在應用上以電子骰作為第一個應用,透過感測器判斷擲骰與停止動作,並控制朝上LED亮起。

您的姓名 〈需填寫〉

您的電子郵件信箱 〈需填寫〉

主旨

您的信件內容