【IMUCube】基於 STM32 的開源 IMU/LED 開發模塊

2020-01-04 18:57发布

最近設計的 IMUCube,這是一個基於 IMU / LED 的開發模塊,主要是為了嘗試之前一直構想的立體 PCB 的效果而設計的,由六片 PCB 組裝成立方體,大小約 25.4 mm^3,只透過焊錫連接,每面上面都有 9 個 WS2812B(One-Wire RGB888 LED),共 54 個 LED,其中 1 片上有 STM32F103T(微控制器)與 MPU6500(加速度計、陀螺儀),內部裝有鋰電池與開關,並拉出 SWD 燒綠與 UART,方便做進一步的開發與除錯。

拿到 PCB 後試組奘了一下,實際與之前構想的立體 PCB 相同,都可以正常組裝與工作,而且效果也不錯,不過 WS2812B 真的很亮... 而且三 {MOD}的亮度不相同,之後有空還要做修正。
目前先實現簡單的 DEMO 效果,之後打算以電子骰做第一個應用。

Github:https://github.com/KitSprout/IMUCube
Blog:http://kitsprout.logdown.com/posts/687239

IMG_2828.JPG (1.32 MB, 下载次数: 0) 下载附件 2016-3-29 19:00 上传

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

YouTube Demo 影片
https://youtu.be/gPR_YmjMpf8

PCB 檔案,使用 Altium Designer 設計
Hardware.rar (2.08 MB, 下载次数: 161) 2016-3-29 18:59 上传 点击文件名下载附件

測試程式
IMUCube_Demo_20160329.rar (266.92 KB, 下载次数: 119) 2016-3-29 18:57 上传 点击文件名下载附件
IMUCube_ModuleSTD_MPU6500-SPI_20160327.rar (264.91 KB, 下载次数: 110) 2016-3-29 18:58 上传 点击文件名下载附件
IMUCube_ModuleSTD_WS2812B_20160329.rar (258.24 KB, 下载次数: 130) 2016-3-29 18:58 上传 点击文件名下载附件
IMUCube_PeripheralSTD_UART_20160327.rar (259.85 KB, 下载次数: 104) 2016-3-29 18:58 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
84条回答
john800422
1楼-- · 2020-01-04 20:11
LOVEBABY 发表于 2016-3-29 21:04
看不到视频啊,能不能截图几个看看效果

[2016.03.29] IMUCube First Demo_mp4.rar (8.4 MB, 下载次数: 101) 2016-3-29 22:09 上传 点击文件名下载附件

晚點上傳到 youku 上好了
john800422
2楼-- · 2020-01-04 21:17
 精彩回答 2  元偷偷看……
john800422
3楼-- · 2020-01-05 01:29
本帖最后由 john800422 于 2016-4-19 14:35 编辑
wt13568089592 发表于 2016-4-19 11:00
那我下载您的PCB,程序,打个样,出个套件,您看看行不行呢?


個人不介意,只要註明出處即可
不過製作上比較繁瑣需要稍微注意,因為本來就不是以方便生產而設計的。

另外目前是有設計比較小的版本,
不過還在測試中,長寬高縮小到了 20mm,
體積大概減少了 50%,有興趣也可以試看看

IMG_3011.JPG (1.77 MB, 下载次数: 0)

下载附件

2016-4-19 14:32 上传



Schematic v1.2.rar (6.25 MB, 下载次数: 64) 2016-4-19 14:30 上传 点击文件名下载附件
john800422
4楼-- · 2020-01-05 01:33
更小版本的 IMUCube,之後再來嘗試看看具 BLE 功能的 nrf51 版本

IMG_3377.JPG (1.5 MB, 下载次数: 0)

下载附件

2016-5-6 01:08 上传



Schematic v1.2.rar (6.02 MB, 下载次数: 61) 2016-5-6 01:09 上传 点击文件名下载附件
笑笑我笑了
5楼-- · 2020-01-05 06:20
前排,我的MPU9250驱动参考了不少楼主的代码。
castiello
6楼-- · 2020-01-05 06:47
LZ 台湾省的么?

用繁体,用youtube

一周热门 更多>