完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 txtchain 于 2013-3-12 12:51 编辑 DIY了个 Aurora 48, 非常好看, 发点制作步骤 DIY视频 极光48模式 电路图 工作原理 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 极光 48 PCB 单片机 1 x PIC24FV16KA304(TQFP封装) 集成电路 1x 74HC238 电阻 24 x 68 Ohm (0603) 6 x 220 Ohm (0603) 6 x 1k Ohm (0603) 2 x 10k Ohm (0603) 电容 4 x 0.1uF (0603) 2 x 10uF (1206) 三极管 6 x MMBT2222A 轻触开关 1 x Tactile Switch(轻触开关) 全彩LED(共阳) 48 x PLCC4 Tricolor LED (全彩共阳) 组装步骤: 先焊接单片机PIC24FV16KA304,然后由内向外焊接所有的贴片阻容元件,焊完检查OK后再焊接贴片LED. 元件放位置图 电源: 电源可以使用单节锂电池,可以使用5V稳压电源,可以使用3节或4节接镍氢电池串联,可以从USB接口取电。 需要注意的是电路为了减小体积,没有加电源稳压和防接反电路,所以电源千万别接反,特别是测试时,看看清楚再接上。电源电压不要超过5.5V,超过单片机要损坏的 自己加个电源接口会方便很多。 固件 极光Aurora 48 固件
Aurora48 V1.0.zip
(9.08 KB, 下载次数: 56
)
固件烧写步骤 软件使用的是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.设置编程器件 |
|
相关推荐
|
|
厉害
|
|
|
|
|
|
编程就这样???没啦???
|
|
|
|
|
|
漂亮。。。
|
|
|
|
|
|
赞!!!好牛逼的样子
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
求解外围电路实现的是4脚给持续低电平复位并正常工作,高电平不工作的原因
2084 浏览 1 评论
3629 浏览 3 评论
PIC1946程序有一个变量在运行过程中恢复初始值其他变量保持不变
2336 浏览 2 评论
2763 浏览 0 评论
PIC16F1825的RC5引脚,在主程序中操作无效,在中断中可以改变是为什么?
4027 浏览 5 评论
972浏览 0评论
用XC8编译PIC18F25K80时提示下面Error,求怎么解决这个问题
6359浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 06:42 , Processed in 0.989431 second(s), Total 96, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号