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

坏鸟 发表于 2016-8-1 02:25

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

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


下面是空踩油门演示视频:
(小区里半夜了怕吵到别人转速不太好踩的太高,所以红色区域就不展示了)
http://player.youku.com/player.php/sid/XMTY2NjEzNzQ5Mg==/v.swf

第二段是亮度调节展示:
http://player.youku.com/player.php/sid/XMTY2NjE0NDQ2OA==/v.swf

老早的时候还做过一个很简陋的,有兴趣的也可以去看看——http://v.youku.com/v_show/id_XMzM3MjYxOTc2.html

xiebb5688 发表于 2017-3-2 12:32

请问是如何获取发动机转速信号的

ezwyj 发表于 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找出给高压线圈发送脉冲信号的线,然后截取这个信号加以运算.......

9527huang 发表于 2017-4-5 19:50

:lol帮顶

坏鸟 发表于 2017-4-13 22:54

9527huang 发表于 2017-4-5 19:50
帮顶

:lol:handshake:P

364863467 发表于 2017-4-15 20:05

先膜拜下大神。
然后自己手痒了。

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

现在遇到个问题。。。
比如我需要蓝色点亮 那应该是
00000000 00000000 11111111
还是
00000000 00000000 10000000
喃。。。
感谢楼主啊

zsl2018 发表于 2018-9-29 21:29

楼主,脉冲信号是怎么运算的

myseaxue 发表于 2018-10-23 20:32

楼主还在么,有偿求个代码..+qq282111181
页: [1] 2
查看完整版本: Arduino+WS2812灯条做的发动机转速指示条