Arduino+WS2812灯条做的发动机转速指示条-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11724|回复: 10

Arduino+WS2812灯条做的发动机转速指示条

[复制链接]
发表于 2016-8-1 02:25 | 显示全部楼层 |阅读模式
Arduino+WS2812灯条做的发动机转速指示条,直接反射在挡风玻璃上实现HUD效果。亮度可调节。Arduino用328p的Mini小板,自己洞洞板加了一个78M05,然后焊出导线。程序自写。从1000RPM开始点亮一直到63XXRPM,中间按转速区间大体为三种主色调变色显示。1500之前为蓝色,1500到3700之间显示绿色,3700之后到5000显示为黄色,再往后到6300之前显示最后5颗红色,6300之后5颗红色闪耀。2000RPM和3000RPM转速点单颗LED凸显变色显示。


下面是空踩油门演示视频:
(小区里半夜了怕吵到别人转速不太好踩的太高,所以红色区域就不展示了)


第二段是亮度调节展示:


老早的时候还做过一个很简陋的,有兴趣的也可以去看看——http://v.youku.com/v_show/id_XMzM3MjYxOTc2.html
发表于 2017-3-2 12:32 | 显示全部楼层
请问是如何获取发动机转速信号的
发表于 2017-4-5 14:04 | 显示全部楼层
obd 接口,接收CAn总线数据
 楼主| 发表于 2017-4-5 18:31 | 显示全部楼层
ezwyj 发表于 2017-4-5 14:04
obd 接口,接收CAn总线数据

不是滴~~~~~
 楼主| 发表于 2017-4-5 18:32 | 显示全部楼层
xiebb5688 发表于 2017-3-2 12:32
请问是如何获取发动机转速信号的

ECU找出给高压线圈发送脉冲信号的线,然后截取这个信号加以运算.......
 楼主| 发表于 2017-4-13 22:54 | 显示全部楼层
发表于 2017-4-15 20:05 | 显示全部楼层
先膜拜下大神。
然后自己手痒了。

看ws2812的规格书自学了下
用pwm控制的话信号频率会是400hz
如果需要用到8个led灯泡 就需要在给ws2812的控制信号里写入8段24bit码
每段24bit码是 按照 R G B 从高位到低位 发送给ws2811嘛

现在遇到个问题。。。
比如我需要蓝色点亮 那应该是
00000000 00000000 11111111
还是
00000000 00000000 10000000
喃。。。
感谢楼主啊
发表于 2018-9-29 21:29 来自手机 | 显示全部楼层
楼主,脉冲信号是怎么运算的
发表于 2018-10-23 20:32 | 显示全部楼层
楼主还在么,有偿求个代码..+qq282111181
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:42 , Processed in 0.211029 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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