搜索
bottom↓
回复: 50

【WheelLED】使用 STM32 設計製作的自行車照明系統 WheelLED

  [复制链接]

出0入0汤圆

发表于 2015-10-15 20:45:11 | 显示全部楼层 |阅读模式
本帖最后由 john800422 于 2015-10-15 20:51 编辑

自己使用 STM32 設計製作的自行車照明系統 WheelLED 的雛形,
目前基本實現功能,主要由加速度計與陀螺儀來計算角度來做照明,有以下特色

1、安裝簡潔,只需安裝在車輪框與軸心上,不需加裝旋轉編碼器等。
2、前輪照明燈,發光面積較大,設計上便於更換 LED。
3、後輪煞車燈,透過檢測角加速度來實現煞車燈功能。
4、手套互動,可以透過自行車手套來調整車燈。
5、機構使用 3D 列印製作,增加修改的靈活度。
6、智慧省電,停車時會自動調小車燈亮度。
7、離車鎖定,段暫離開車子可以進入安全模式,檢測車身震動並告知

WheelLED 分成三部分
第一部分 WheelLED-Light,負責控制 LED 亮度角度等資訊。→完成度高
第二部分 WheelLED-Core,用來計算角度、速度等資訊來控制 WheelLED-Light,實現定向照明的效果。→大致麵包板測試沒問題,之後會再弄成板子
第三部分 WheelLED-Wearable,用來體感控制車燈的照明亮度、角度、範圍。→同上,大致麵包板測試沒問題,之後會再弄成板子

東西和程式目前都蠻雜亂的,沒有特別整理,想做一個用看看的需要花些時間看,

目前還有幾個地方需要修改:
1、速度快的時候角度算的不是很準確,但還是可以定住照明方向
2、震動時照明方向會被干擾,需要想方法濾除干擾
3、照明的距離不遠,但範圍蠻廣的,換 LED 或加聚光可以解決

實際的照明效果可以參考 youtube 影片
Youtube:https://youtu.be/vz7iMQQ5Icc

相關的說明
KitSprout Blogger:http://kitsprout.blogspot.tw/search/label/WheelLED

先放上圖片,電路、程式放在最下面








































之後預計的 WheelLED-Core 的規畫


=== WheelLED Mechanical, Use SolidWorks 2015,由 Wayne Weng 設計的
Thingiverse:http://www.thingiverse.com/thing:1054831

=== WheelLED Firmware, Use Keil MDK 5
Github:https://github.com/KitSprout/WheelLED





=== PCB Layout, Use Altium Designer 15



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出90入0汤圆

发表于 2015-10-15 20:52:35 | 显示全部楼层
抢个沙发,楼主做的都很精致漂亮,赞一个~

出0入0汤圆

发表于 2015-10-15 20:59:32 | 显示全部楼层
做好了,肯定好玩。

出0入0汤圆

发表于 2015-10-15 21:01:57 | 显示全部楼层
效果很炫 LED只用做照明感觉有些浪费~

出0入0汤圆

发表于 2015-10-15 21:07:37 | 显示全部楼层
早就在你们github上看过,一直等十五,总算看到!

出30入0汤圆

发表于 2015-10-15 21:25:34 | 显示全部楼层
很Craze,虽然用不到,但是思想很值得学习。

出0入0汤圆

发表于 2015-10-15 22:34:19 | 显示全部楼层
下雨天怎么办?如何防水?

出0入0汤圆

发表于 2015-10-15 22:47:39 | 显示全部楼层
zhikunWang 发表于 2015-10-15 22:34
下雨天怎么办?如何防水?

我也是想问这个问题

另外:车轮的行驶过程中,是可以给电池充电的啊

出0入93汤圆

发表于 2015-10-15 22:53:39 | 显示全部楼层
视频看不到很遗憾。。

出0入0汤圆

发表于 2015-10-15 23:07:32 | 显示全部楼层
做成这样, 比车头加个灯来, 有什么好处了??

出0入0汤圆

发表于 2015-10-15 23:09:42 | 显示全部楼层
精致!!!!!!!!!

出0入0汤圆

发表于 2015-10-15 23:10:56 | 显示全部楼层
也只有骑游党估计会买这个东西。做着玩玩还好好。。我玩XC的,

出0入0汤圆

发表于 2015-10-16 09:03:02 | 显示全部楼层
你们真会玩儿,直接叫自行车厂商做配件

出0入0汤圆

发表于 2015-10-16 09:03:38 | 显示全部楼层
有意思                  

出0入0汤圆

发表于 2015-10-16 09:07:12 | 显示全部楼层
做工很漂亮

出0入0汤圆

发表于 2015-10-16 09:12:38 | 显示全部楼层
好看壮观,不过不实用。

出0入0汤圆

发表于 2015-10-16 10:08:10 | 显示全部楼层
这么大的PCB,光打样就好多钱了,电池充电也是个麻烦事

出0入0汤圆

发表于 2015-10-16 12:46:17 | 显示全部楼层
不防水,不防尘,没有实际价值

出0入0汤圆

发表于 2015-10-16 13:11:17 | 显示全部楼层
楼主,用你的驱动程序可以读出MPU9250的加速度、陀螺仪数据,但磁力计无法通信(读ID为0x00)
硬件可以确保是正确的,SPI接口,用其他驱动可以与磁力计通信。

出0入0汤圆

 楼主| 发表于 2015-10-16 15:55:39 | 显示全部楼层
zhikunWang 发表于 2015-10-15 22:34
下雨天怎么办?如何防水?

之後有時間會做外殼,增加美觀,也預計做成防水的

出0入0汤圆

 楼主| 发表于 2015-10-16 15:58:19 | 显示全部楼层
ablightstar 发表于 2015-10-15 22:47
我也是想问这个问题

另外:车轮的行驶过程中,是可以给电池充电的啊

有想過充電,不過設計上就是以簡潔為主,
透過踩踏充電需要再加裝置。

出0入0汤圆

 楼主| 发表于 2015-10-16 16:00:46 | 显示全部楼层
onepower 发表于 2015-10-15 23:07
做成这样, 比车头加个灯来, 有什么好处了??

主要是發光面積為增加,
另外同樣的設計裝在後面可以變成煞車燈,
檢測角加速度來調整發光時機,警示後方來車,防止追撞。

出0入0汤圆

 楼主| 发表于 2015-10-16 16:04:23 | 显示全部楼层
xxxlzjxxx 发表于 2015-10-15 23:10
也只有骑游党估计会买这个东西。做着玩玩还好好。。我玩XC的, ...

目前沒有打算販售整套,頂多也就是賣PCB,
只是設計出一個針對自行車行車安全的方案而以,
讓有興趣的人也可以再家裡自己製作,

開心就好

出0入0汤圆

 楼主| 发表于 2015-10-16 16:12:11 | 显示全部楼层
ablightstar 发表于 2015-10-16 13:11
楼主,用你的驱动程序可以读出MPU9250的加速度、陀螺仪数据,但磁力计无法通信(读ID为0x00)
硬件可以确保 ...

STM32F103C 可以讀磁力計,之前試過了,只不過讀一段時間就不會動了。
另外試過 STM32F4 系列是沒有成功,相同的驅動,覺得是系統時脈的問題,
當我把主頻降低是可以的正常讀取。

出0入0汤圆

发表于 2015-10-16 16:20:15 | 显示全部楼层
期待楼主的防水版,楼主挺厉害

出0入0汤圆

发表于 2015-10-16 16:22:58 | 显示全部楼层
建议楼主,灌胶处理,下雨天也可以使用了

出0入0汤圆

发表于 2015-10-16 16:31:12 | 显示全部楼层
做成摇摇棒那种效果会炫很多

出0入0汤圆

发表于 2015-10-16 16:55:33 | 显示全部楼层
好复杂啊

出0入59汤圆

发表于 2015-10-16 17:15:07 | 显示全部楼层
创意不错!不过个人觉得不实用,没法推广。

出0入0汤圆

发表于 2015-10-16 20:06:03 | 显示全部楼层
设计过于臃肿,轮子是转动的,所以实际不需要这么多LED,可以考虑在单根辐条上做纵向设计,趣味性更强,实际路况沙石,泥巴,水都有,如何预防,灌胶封装增加重量,增加骑行阻力。lz那些配件是3d打印出来的么?

出0入0汤圆

发表于 2015-10-16 21:09:50 | 显示全部楼层
效果是真不错    不过防水防尘是关键  要不没法用   支持一下楼主

出0入0汤圆

发表于 2015-10-16 21:51:19 | 显示全部楼层
支持一下楼主的创意

出0入0汤圆

 楼主| 发表于 2015-10-17 01:37:18 | 显示全部楼层
yjx628 发表于 2015-10-16 20:06
设计过于臃肿,轮子是转动的,所以实际不需要这么多LED,可以考虑在单根辐条上做纵向设计,趣味性更强,实 ...

設計上是可以減少 LED 數量的,減少 LED 只是增加最低視覺暫留的門檻而以,
目前的 LED 數量可以在極低速的行況下產生視覺暫留,可以依需求配置,

在幅條上做縱向設計顯示圖案已經有很多商品了,不知道哪裡還可以再做改善?

機構都是用 3DP 打印的,再用螺絲固定車輪和 PCB

出0入0汤圆

发表于 2015-10-28 22:26:02 | 显示全部楼层
朋友,国内有个专门做这个的公司,是我的朋友,他们叫黑盒子工作室,在成都

出0入0汤圆

发表于 2015-10-28 22:45:16 | 显示全部楼层
楼主烧了不少钱啊。

出0入8汤圆

发表于 2015-10-29 10:37:54 | 显示全部楼层
楼主,这是用电池供电的吗?怎么不做一个用车轮做发电的啊,这样电力问题也解决了

出0入0汤圆

发表于 2015-10-29 13:33:59 | 显示全部楼层
3D打印的结构件纹理感觉正好

出0入0汤圆

发表于 2015-10-29 15:14:28 | 显示全部楼层
电池用一个发电机好些,搞成防水的更好

出0入0汤圆

发表于 2015-12-1 12:31:58 | 显示全部楼层
很绚啊!楼主留个联系方式呢,方便跟您请教 !

出0入0汤圆

发表于 2015-12-1 12:33:42 | 显示全部楼层
好像很好玩的样子

出0入0汤圆

发表于 2015-12-2 20:07:42 | 显示全部楼层
做的很好看啊,羡慕楼主

出0入0汤圆

发表于 2015-12-2 20:31:40 | 显示全部楼层
有深度,值得学习。。。。。。。。

出20入0汤圆

发表于 2015-12-2 20:34:43 | 显示全部楼层
好漂亮,质量一如既往的高。

出0入0汤圆

发表于 2015-12-2 21:07:49 | 显示全部楼层
楼主舍得下本啊

出0入0汤圆

发表于 2015-12-4 17:03:47 | 显示全部楼层
楼主,你这些图是怎么画的?

出0入0汤圆

 楼主| 发表于 2015-12-5 00:03:51 | 显示全部楼层
小乖 发表于 2015-12-4 17:03
楼主,你这些图是怎么画的?


最後 WheelLED-Core 的圖是用 VISIO 畫的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-12-5 08:47:09 | 显示全部楼层
这一套PCB下来, 不少银子的.  3D打印的塑料结构, 高大!
主要照明用?
有四脚单总线的RGB,  好像是2811, 应该更炫些.

出0入0汤圆

 楼主| 发表于 2015-12-5 16:05:52 | 显示全部楼层
a33403916 发表于 2015-12-5 08:47
这一套PCB下来, 不少银子的.  3D打印的塑料结构, 高大!
主要照明用?
有四脚单总线的RGB,  好像是2811, 应该 ...

其實試過後,煞車燈的效果比較好,也比較有用,
前輪的照明散射角大,需要再調整。

之前有想過用 ws2812b 5050 RGB,不過訊號電壓比較麻煩,
所以就用簡單的 LED,亮度也比較夠

出0入0汤圆

发表于 2016-12-20 10:07:39 | 显示全部楼层
不错不错。楼主舍得花钱
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-1 14:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表