5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: DIY 极光 9x18 LED [打印本页]

作者: sangyue    时间: 2012-11-19 18:19
标题: DIY 极光 9x18 LED
本帖最后由 sangyue 于 2012-11-22 17:12 编辑

DIY了个 Aurora 9x18 第二版, 效果蛮不错的, 发点制作步骤

视频


极光 9x18雾状LED


极光 9x18透明LED


极光 9x18


极光 9x18 DIY 手机视频


极光 9x18 音频接口

(, 下载次数: 286)

(, 下载次数: 330)


作者: sangyue    时间: 2012-11-19 18:20
电路图,第二版取消了五向键,增加了红外接收头,所有功能可以通过SONY的家电遥控器控制.
(, 下载次数: 361)


作者: sangyue    时间: 2012-11-19 18:21
工作原理

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

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

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

比如说,图中:

(, 下载次数: 295)

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

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

作者: sangyue    时间: 2012-11-19 18:23
本帖最后由 sangyue 于 2012-11-19 19:22 编辑

电路板,双层的就可以了,全彩的LED管脚挺粗的,焊盘要大点.

(, 下载次数: 300)

(, 下载次数: 305)

(, 下载次数: 313)

(, 下载次数: 271)

作者: sangyue    时间: 2012-11-19 18:24
本帖最后由 sangyue 于 2012-11-19 22:21 编辑

元件清单:

电阻
4x 47 Ohm (0603)
162x 150Ohm (0603)
9x 220 Ohm (0603)
13x 1k Ohm (0603)
4x 10k Ohm (0603)

电容
1x 0.1uF (0603)
2x 10uF (1206)
1x 22uF (1210)

三极管和MOSFET管
3x DMP3098L
9x MMBT2222A

单片机
1x PIC24FV16KA301

红外接收头
1x VS1838

轻触开关
1x Tactile Switch

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


作者: sangyue    时间: 2012-11-19 18:24
本帖最后由 sangyue 于 2012-11-22 16:01 编辑

我在制作过程中所用到的工具:

良好的灯光
放大镜-焊接完检测是否有短路或者虚焊
镊子-贴片元件的拾取
可调温的防静电电烙铁-我的的是936焊台,一般调温烙铁的请注意接地防静电
烙铁头-看个人焊接习惯而定,我用2C焊贴片,尖头焊LED,马蹄焊单片机
焊锡-看个人焊接习惯而定,贴片用的是0.4mm,LED用的是1mm
松香-必需品
吸锡器-很重要,比吸锡带用起来要方便多了
钳子-LED引脚剪切
剪刀-常用
电线-常用
Microchip PICKIT3编程器-对单片机PIC24FV16KA301烧写程序

老外用的是锡浆,然后手工放置元件,再用烤箱进行贴片阻容元件,我觉得手工贴片也费时间,烤完还得一个个检查,手工焊的好处是可以焊一个检查一个,保证不出错。

作者: sangyue    时间: 2012-11-19 18:25
本帖最后由 sangyue 于 2012-11-23 16:37 编辑

组装步骤:

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

1. 电路板的摆放-我焊接时电路板按如下方向放置,后面所有的图片电路板都将按这个方向放置
(, 下载次数: 105) (, 下载次数: 81)

2.单片机
(, 下载次数: 101) (, 下载次数: 96)

3. 10uF电容
(, 下载次数: 90) (, 下载次数: 99)

4. 0.1uF电容
(, 下载次数: 93) (, 下载次数: 101)

5. 22uF电容(注意极性)
(, 下载次数: 80) (, 下载次数: 95)

6. MOSEFT管DMP3098L
(, 下载次数: 81) (, 下载次数: 101)

7. 三极管MMBT2222A(请选择进口原装产品)
(, 下载次数: 84) (, 下载次数: 111)

8. 轻触开关
(, 下载次数: 98) (, 下载次数: 103)

9. 红外接收头
(, 下载次数: 95) (, 下载次数: 102)

10. 10k电阻
(, 下载次数: 95) (, 下载次数: 82)

11. 47欧电阻
(, 下载次数: 111) (, 下载次数: 102)

12. 220欧电阻
(, 下载次数: 97) (, 下载次数: 94)

13. 1k电阻
(, 下载次数: 111) (, 下载次数: 113)

14. 150欧电阻
(, 下载次数: 82) (, 下载次数: 106)

15. 所有贴片元件焊完了,仔细检查一下,确保没有短路,虚焊的现象,150欧的电阻特别要注意,因为LED焊上去后,这个电阻就很难再焊了,除非把LED拆下来...

16. LED安装时分18个扇区,每扇区9个,先插入LED,往中间挤一下,使得LED的引脚和焊盘完全接触。然后接上电源,按动轻触开关到纯色模式,这时请检测LED是否工作正常,红,绿,蓝三色是否都亮,颜色亮度是否一致,不一致的请挑出来,我制作下来,162颗LED中有三个特别亮。

需要注意LED的方向,图上红色箭头的LED的那端是平的,LED另一头是圆的,如果插反的话LED是不会亮的哦。
(, 下载次数: 90)

(, 下载次数: 86)

(, 下载次数: 89)

(, 下载次数: 91)

所有LED都焊好了,有点激动
(, 下载次数: 91) (, 下载次数: 94)
作者: sangyue    时间: 2012-11-19 18:25
本帖最后由 sangyue 于 2012-11-24 11:35 编辑

电源:

电源可以使用单节锂电池,可以使用5V稳压电源,可以使用3节或4节接镍氢电池串联,可以从USB接口取电。
需要注意的是电路为了减小体积,没有加电源稳压和防接反电路,所以电源千万别接反,特别是测试时,看看清楚再接上。电源电压不要超过5.5V,超过单片机要损坏的
自己加个电源接口会方便很多。
(, 下载次数: 95) (, 下载次数: 114)
作者: sangyue    时间: 2012-11-19 18:25
本帖最后由 sangyue 于 2012-11-22 19:09 编辑

遥控器与控制操作

程序中遥控代码使用的是SONY的代码,需要改成其他遥控器的定义需要自己改变include的文件
程序中使用下图红色的5向键,上下为模式切换,左右为速度变化,中间为暂停/启动
(, 下载次数: 104)

我手头只有SONY兼容小遥控器,没有5向键,所以改了一下代码,其他功能键都和原来保持一致
(, 下载次数: 102)
作者: sangyue    时间: 2012-11-19 18:26
本帖最后由 sangyue 于 2012-11-22 19:29 编辑

源程序与固件升级,整理中...

极光Aurora9x18V2源程序
(, 下载次数: 351)

极光Aurora9x18V2.1源程序
(, 下载次数: 316)

极光Aurora9x18V2.2源程序,改动了遥控代码,适合没有5向键的SONY兼容遥控器
(, 下载次数: 494)

编译软件我用用的是MPLAB IDE v8.80,现在最新的版本是v8.88, MPLAB X IDE没试过,应该也是可以的。

软件可以在如下链接下 载,软件是免费全功能的,24FV系列单片机用的是16位的汇编语言

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469

(, 下载次数: 87)

单片机PIC24FV16KA301需要使用PICKIT3编程,PICKIT2肯定不支持,ICD2.5应该也可以的。

单片机PIC24FV16KA301数据手册下 载链接
http://ww1.microchip.com/downloads/en/DeviceDoc/39995c.pdf






作者: old_ox    时间: 2012-11-19 18:43
好东西,怎么没人顶你?我来顶,真是漂亮哟。
作者: junli8250    时间: 2012-11-19 18:52
太帅了,楼主能不能,卖我一块
作者: 122144251    时间: 2012-11-19 18:57
求套件、、、、、、、

作者: 落地无声    时间: 2012-11-19 19:16
前排就坐
作者: sangyue    时间: 2012-11-19 19:25
old_ox 发表于 2012-11-19 18:43
好东西,怎么没人顶你?我来顶,真是漂亮哟。

弄个大点的四轴装在底部,飞到空中就就爽了,实物灯颜色比拍摄的要更好

作者: Foxconn    时间: 2012-11-19 19:25
楼主是个强人啊
作者: 老A    时间: 2012-11-19 19:29
好好漂亮!!!!
作者: explorermx    时间: 2012-11-19 19:41
好漂亮!自己也想做一个
作者: live.lk    时间: 2012-11-19 19:43
楼主是搞技术的啊···
作者: live.lk    时间: 2012-11-19 19:43
楼主是搞技术的啊···
作者: woxinmeita    时间: 2012-11-19 19:44
必须要顶,多轴利器
作者: E=mcc    时间: 2012-11-19 19:45
好大一朵菊花、、
作者: sangyue    时间: 2012-11-19 19:45
建了个群,制作中有问题大家一起交流哦
280947630
作者: sangyue    时间: 2012-11-19 19:50
本帖最后由 sangyue 于 2012-11-19 19:52 编辑
live.lk 发表于 2012-11-19 19:43
楼主是搞技术的啊···

不是搞技术的,这全套东西都是instructables网站上开源的,直接拿来用就是了,我只是弄了块PCB,把某些元件换成了替代品。如果你要更多的变幻功能能,那就需要自己改源程序程序了。程序空间还有很多,很适合自己DIY。


作者: w450101859    时间: 2012-11-19 21:25
我去年焊了512个LED做两个3D8 今年难道又要做这个  
作者: basbkn    时间: 2012-11-19 21:35
我来顶,真是漂亮哟
作者: basbkn    时间: 2012-11-19 21:37
有图纸发发
作者: 电吉他    时间: 2012-11-19 21:39
顶了,电子业余爱好者.
这个需要有较高的电子功底,还得会写单片机,还得会画图懂电路.
作者: csmouse_9    时间: 2012-11-19 22:00
这玩意不错,期望楼主把余下的资料及时整理发上来,我也学做一个。
作者: 没米人    时间: 2012-11-19 23:12
这个牛,。
作者: 铜河    时间: 2012-11-20 08:33
好漂亮~~~~~~这个得顶
作者: zssssha    时间: 2012-11-20 10:34
漂亮啊!真帅!
作者: 漏水马桶    时间: 2012-11-20 10:55
不会弄。。。哎。。可惜。大学学了文科。。。
作者: yiyp77    时间: 2012-11-20 18:02
先顶再看
作者: 51zzgzzg    时间: 2012-11-20 19:06
很梦幻的感觉~~
作者: csq777    时间: 2012-11-21 20:54
漂亮
作者: 遥控学者    时间: 2012-11-22 02:30
好东西啊,我也想学弄
作者: RC雄鹰    时间: 2012-11-22 12:39
我顶!我顶!我顶!我再顶!我使劲顶!我就不信顶不起!
作者: sangyue    时间: 2012-11-22 19:32
套件来了
(, 下载次数: 62)

作者: ExtremeFly    时间: 2012-11-22 21:38
200有的小贵不过值得啦,虽然我没买
作者: plaaboy    时间: 2012-11-23 09:23

作者: 51zzgzzg    时间: 2012-11-23 13:03
强人一个
作者: 爬墙头等红杏    时间: 2012-11-23 15:11
楼主有成品卖么  214105227
作者: youn5201314    时间: 2012-11-23 16:00
我晕啊,太厉害了,
作者: 午夜里的星空    时间: 2012-11-23 18:06
技术宅啊 很强大
作者: sangyue    时间: 2012-11-24 21:17
第一个成品給买走了,又焊了一个,刚焊好阻容元件,看一下清洗前和清洗后的照片

(, 下载次数: 83) (, 下载次数: 84)

作者: lxa0    时间: 2012-11-25 22:57
sangyue 发表于 2012-11-19 18:26
源程序与固件升级,整理中...

极光Aurora9x18V2源程序

请问楼主:
有成品卖吗?

作者: 爬墙头等红杏    时间: 2012-11-26 14:25
楼主您好 套材多少钱?单片机能否帮忙焊好
作者: tubagege    时间: 2012-11-26 21:29
真是漂亮,看着赏心悦目
作者: 流鼻涕的毛毛虫    时间: 2012-11-26 21:37
这个必须顶
作者: ldj1115    时间: 2012-11-27 12:43
强人啊~~~~~~
作者: mapjeep    时间: 2012-11-27 20:22
标题: RE: DIY 极光 9x18 LED
擦,终于能回复了。喜欢啊
作者: 滇曦和尚    时间: 2012-11-28 08:40
漂亮啊,可以考虑其他的形状,百安居变色灯都要卖到几百,这个彩虹灯加个外壳应该更好看

作者: jpoker    时间: 2012-11-29 17:23
厲害啊,看來焊這些led就要費上不少功夫了。
作者: sangyue    时间: 2012-11-30 17:44
jpoker 发表于 2012-11-29 17:23
厲害啊,看來焊這些led就要費上不少功夫了。

制作第一个时测试加焊接整整花了8个小时

作者: zxz594549    时间: 2012-12-4 16:05
楼主能不能把pcb给我发一份啊。邮箱zxz19870829@126.com。  谢谢~!
作者: apy    时间: 2012-12-5 11:41
好看
作者: An追求    时间: 2012-12-6 21:49
很复杂  帮 顶 个
作者: xother    时间: 2012-12-6 22:32
帅呆了,会做就是好啊
作者: everztt    时间: 2012-12-7 12:35
太有才了,能帮忙做吗。。。?
作者: hdpolice    时间: 2012-12-10 17:44
学习一下

作者: 遥控学者    时间: 2012-12-11 10:55
羡慕这个点子高手
作者: ypd2439    时间: 2012-12-11 22:47
,楼主能不能,卖我一块
作者: 酷酷的    时间: 2012-12-15 18:22
楼主好强大!!!我也想仿个玩玩。。。不知道楼主能给个PCB不??

作者: lxa0    时间: 2013-1-2 02:41
再上点资料~~~~~~~~~~~~~~~~~
作者: 木林森njf    时间: 2013-1-6 17:23
楼主,你是学很么出身的,我要拜你为师
作者: gxf26    时间: 2013-1-8 15:30
很漂亮
作者: lxa0    时间: 2013-1-18 21:32
你的这个视频里配的背景音乐
在实物里也有吗?

作者: nijifeng    时间: 2013-1-23 16:27
不错呀

学习了

作者: lwfhyn901206    时间: 2013-1-23 22:29
请问电路板淘宝有卖的吗
作者: sangyue    时间: 2013-1-25 11:31
lwfhyn901206 发表于 2013-1-23 22:29
请问电路板淘宝有卖的吗

电路板需要的话请PM我

作者: lwflwfhyn    时间: 2013-2-2 21:22
sangyue 发表于 2013-1-25 11:31
电路板需要的话请PM我

大哥你那有焊盘?

作者: lwflwfhyn    时间: 2013-2-2 21:22
单片机的程序怎么烧进去?
作者: lwflwfhyn    时间: 2013-2-2 21:23
请问楼主,单片机的程序怎么烧进去
作者: smileyam    时间: 2013-2-3 04:55
楼主,还有套件卖吗?

另外你这个PIC24单片机开发用什么模拟器?开发板?怎么烧程序?这些工具有淘宝的推荐吗?

等待楼主现身!
作者: sangyue    时间: 2013-2-4 10:31
smileyam 发表于 2013-2-3 04:55
楼主,还有套件卖吗?

另外你这个PIC24单片机开发用什么模拟器?开发板?怎么烧程序?这些工具有淘宝的推 ...

你好,用的PICKIT3,这个芯片用PICKIT2是烧不了程序的。程序是汇编,MPLAB IDE V8.80直接打开项目就可以更改,可以直接在项目中烧写单片机,也可以只Import HEX烧写。
PICKIT3我是Microchip打折是买的,TB上有仿的应该也能用。没有用开发板,因为程序是现成的,已有成功例子,所以直接就做PCB了,没有使用开发板。
还有2套套件,需要的话可以PM我。


作者: guoxan    时间: 2013-2-4 20:22
买一套玩一玩
作者: flywind    时间: 2013-2-6 22:18
这个一天旱完。。。会死人的。。。。眼花鼻塞。。。
作者: 526723877    时间: 2013-2-7 11:37
真漂亮,顶一个
作者: 为理想奋斗    时间: 2013-2-8 00:19
好给力佩服
作者: john.zhao    时间: 2013-2-10 00:45
好东西,我顶
作者: 寒浸紫檀    时间: 2013-2-10 14:38
很漂亮啊~
作者: smileyam    时间: 2013-2-11 14:18
年前太忙了,才看到楼主回复!
作者: rx712345    时间: 2013-2-13 00:07

作者: lrj0759    时间: 2013-2-13 12:08
很好看啊,赞一个,请问楼主成本大概多少啊?
作者: 我是老兵    时间: 2013-2-15 00:44
眼花了,眼瞎了。
作者: ut2008yh    时间: 2013-2-23 11:37
很不错的想法 喜欢
作者: yinxingren    时间: 2013-2-25 15:46
挺好的,向楼主学习
作者: sangyue    时间: 2013-3-8 12:55
lrj0759 发表于 2013-2-13 12:08
很好看啊,赞一个,请问楼主成本大概多少啊?

成本大概70多,主要是单片机和PCB贵。


作者: alex8977    时间: 2013-3-13 23:10
强劲啊,只有佩服

作者: 杭州金丰    时间: 2013-3-14 10:40
非常漂亮非常漂亮

作者: chanbak    时间: 2013-3-14 11:37
漂亮

作者: lc6211668    时间: 2013-3-23 11:02
牛X的东西················

作者: xiaokerx688    时间: 2013-3-28 11:49
只要是开关量都可以控制

作者: 照世明灯    时间: 2013-3-31 04:02
再贴个 淘宝就成商业帖了!

作者: jx6692    时间: 2013-3-31 11:04
不错哈,很漂亮哈!

作者: acer1992    时间: 2013-4-9 23:17
膜拜。居然用汇编写出了这么庞大的代码。。。。

作者: 399478777    时间: 2013-4-14 18:25
楼主,还有套件买嘛?或者成品?

作者: sangyue    时间: 2013-4-15 10:43
399478777 发表于 2013-4-14 18:25
楼主,还有套件买嘛?或者成品?

套件有的


作者: sos9616    时间: 2013-5-2 20:50
LZ,可以用其他MCU作为核心否,

我想用Aduiino来搞搞,

望LZ讲解下程序思路。





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3