5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 12947|回复: 45
打印 上一主题 下一主题

DIY 极光 Mini18 LED

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-2-18 11:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sangyue 于 2013-2-18 13:59 编辑

大家新年好,DIY了个 Aurora Mini18, 很好看, 发点制作步骤

DIY视频,数码相机拍的
[flash]http://www.tudou.com/v/gdpN6qFmt_8==.html[/media]

视频介绍
[flash]http://www.tudou.com/v/BRtIjLWCqnI==.html[/media]

极光Mini18模式
[flash]http://www.tudou.com/v/H-Q1lJfyf0Y==.html[/media]







电路图


工作原理

RGB发光二极管(也被叫做全彩发光二极管),可以发出各种颜色的光,涵盖的色彩范围一点儿也不比彩虹少。这个效果听起来很复杂,但原理其实很简单:把红绿蓝三原色的三个小发光二极管装在一起,通过改变三原色的亮度比例,混合出各种颜色。

电路使用12位的PWM,让亮度在变化时更加平滑. 人眼对光强属于非线性响应,所以软件对亮度变化曲线做gamma修正来给人以亮度均匀变化的视觉体验.电路使用脉冲调制和多工驱动相结合的方式:把每个脉宽调制的循环拆成多个脉冲,再分别驱动三原色二极管,于是三原色二极管就一个脉冲调制循环里被分别点亮数次(大概有点像脉冲宽度调制和脉冲增量调制的混合吧),而整个全彩二极管的平均亮度输出与这段时间内的脉冲次数成正比。这样做不仅能通过以不同频率点亮三原色来减少发光二极管的可见闪烁,还能通过结合多个脉宽调制的脉冲增加脉冲调制分辨率。不过减少可见闪烁后的发光二极管闪烁频率还是很高的,让极光看上去的刷新率比123Hz高的多。

看一下时序表,我取了7个发光二极管的R/G/B总线信号来说明我的概念。正如你所见,R/G/B通道间隔着轮流点亮,这些脉冲控制着发光二极管确切的点亮时段。当R/G/B总线中任意一个处在高电平时,LED就会点亮。总的点亮时段和颜色则取决于R/G/B总线的高电平组合。

比如说,图中:



LED1只点亮在1级(最低的亮度)红
LED2会点亮到2级绿
LED3会亮到3级蓝
LED4会点亮到3级黄(红+绿)
LED5会点亮到3级紫(红+蓝)
LED6会点亮到3级青色(绿+蓝)
LED7会点亮到255级(最高的亮度)白

从1到255的时间大概为8.1毫秒,所以时续表看起来似乎是由暗到明点亮的,但是其实肉眼看只是有亮度差异而已。

电路板


元件清单:

电阻
1 x 10k Ohm (0603)
3 x 220 Ohm (0603)
3 x 2.2k Ohm (0603)
18 x 150 Ohm (0603)

电容
2 x 0.1uF (0603)
2 x 10uF (1206)

三极管
3 x MMBT2907A

单片机
1 x PIC24FV16KA302(SSOP封装)

轻触开关
1x Tactile Switch

全彩LED(共阴)
18x Tricolor LED (common-cathode)

组装步骤:

先焊接单片机PIC24FV16KA302,然后由内向外焊接所有的贴片阻容元件,焊完检查OK后再焊接LED.

元件放位置图


电源:

电源可以使用单节锂电池,可以使用5V稳压电源,可以使用3节或4节接镍氢电池串联,可以从USB接口取电。
需要注意的是电路为了减小体积,没有加电源稳压和防接反电路,所以电源千万别接反,特别是测试时,看看清楚再接上。电源电压不要超过5.5V,超过单片机要损坏的
自己加个电源接口会方便很多。


固件

极光Aurora Mini18 V2.1.3固件
Aurora18mini2-1.3.hex_.zip (7.91 KB, 下载次数: 115)

固件烧写步骤

软件使用的是Microchip MPLAB IDE V8.89,下面链接可以下 载:
http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en019469&lang=en&ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469#

1.我使用的是PICKIT3


2.设置编程器件


3.选择单片机型号


4.PIC24FV16KA302


5.导入固件


6.编程器设置


7.选择编程器供电,电压5V


8.连接编程器


9.确认芯片型号点击OK


10.写入固件


11.编程器和电路板连接示意图


欢迎继续阅读楼主其他信息

沙发
发表于 2013-2-18 11:21 | 只看该作者
做个需要多少钱
3
发表于 2013-2-18 11:50 | 只看该作者
haokan
4
发表于 2013-2-18 12:06 | 只看该作者
视频刚开始的时候好惊艳,看完了还是觉得第一种点亮方式好惊艳。
5
发表于 2013-2-18 12:32 | 只看该作者
6
发表于 2013-2-18 13:44 | 只看该作者
太棒了
7
 楼主| 发表于 2013-2-18 15:41 | 只看该作者
riviera 发表于 2013-2-18 12:06
视频刚开始的时候好惊艳,看完了还是觉得第一种点亮方式好惊艳。

呵呵,下面这个18*18,324颗LED的更惊艳
[flash]http://www.tudou.com/v/MKCWoXYRzgM==.html[/media]

8
发表于 2013-2-18 16:32 | 只看该作者
好喜欢呀,可惜才高二。。。
9
发表于 2013-2-19 11:23 | 只看该作者
楼主又出新作品了?赞!
10
发表于 2013-2-19 13:19 | 只看该作者
楼主比较牛~~~!!!!
11
发表于 2013-2-22 18:33 | 只看该作者
回来把楼主的帖子顶上去!
12
发表于 2013-3-3 23:51 | 只看该作者
请问 PIC24FV16KA302 能用其他PIC单片机替换嘛?
13
 楼主| 发表于 2013-3-4 10:42 | 只看该作者
ntd712697 发表于 2013-3-3 23:51
请问 PIC24FV16KA302 能用其他PIC单片机替换嘛?

可以换成其它自己熟悉的单片机,只要硬件资源和PIC24系列差不多就行了,不过PCB需要自己重画,程序也要自己从头编写了!


14
发表于 2013-3-8 11:45 | 只看该作者
请问楼主那个LED的规格式5mm的吗?
15
 楼主| 发表于 2013-3-8 12:53 | 只看该作者
nwcheroes 发表于 2013-3-8 11:45
请问楼主那个LED的规格式5mm的吗?

是的,LED是5mm的全彩共阴。

16
发表于 2013-3-8 14:01 | 只看该作者
sangyue 发表于 2013-3-8 12:53
是的,LED是5mm的全彩共阴。

请问LZ还有Mini18的套件么?价格如何?
17
 楼主| 发表于 2013-3-8 14:56 | 只看该作者
nwcheroes 发表于 2013-3-8 14:01
请问LZ还有Mini18的套件么?价格如何?

还有2套,价格PM你了。

18
发表于 2013-3-8 16:04 | 只看该作者

19
 楼主| 发表于 2013-5-31 18:07 | 只看该作者
开源的,有源程序提供
20
发表于 2013-5-31 22:21 | 只看该作者
很好,多些这样的技术贴
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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