基于 51单片机的 一个小智能灯
是我用裁纸刀在亚克力板上一点一点的刻出来的,刻完之后手指头生无可恋,亚克力太硬了。要用很大的力气才能有痕迹。
做这个东西用了我半个月的闲暇时间。。。
也遇到了 很多的困难 ,但始终没放弃。下面 就是制作步骤 :
1.受淘宝商品的启发出创意
2.找喜欢的图片(要考虑很多,好不好雕刻,最后加上灯光好不好看 )
3.在亚克力板上刻出简笔画 ,表示这是 最累的一个步骤,但是我一天就给完成了。嘻嘻
4.然后 有了创意 ,实现它需要什么 元件就心里有数了 ,就是 淘宝 选购啊,花了我60大洋,再然后就是长长的等待。。。。。
5.之后51单片机的IO口 驱动能力有限,所以 我也很苦恼啊,到底是 用三极管做开关电路,还是用 上拉电阻啊,经过慎重考虑,我 决定 用 上拉电阻,查找资料 说电阻小了功耗会增加,电阻大了驱动能力会下降。最后我在只考虑了灯光效果的情况下用了 200欧姆的上拉电阻。后来做好点亮 时间长了就会有点热,不过还好。
6.下一步就是在 面包板上设计 元件的布局了,看着 简单 但还是需要费些脑细胞,这一步没什么说的
7.设计好了元器件布局,接下来就是焊接了,我用的led是 贴片的,我擦,这么小的 电子元件,我竟然一个一个的给用烙铁焊上了,就是温度太高,我已经特别小心了,还是报废了很多个,不过这种 贴片很便宜。。。。。经过好几天 的捣鼓,最后 焊好了51最小系统,还有 外围 电路。模式选择用的是触摸按键,四个键 ,一个 关闭,一个模式选择,两个用于无极调光。
7.然后就是组装亚克力板和底座了,这一步可是费大劲了,我用的木头底座,还是上个项目留下的一点木头 可怜 ,毕竟在学校很难 找到合适的材料。返工了 一次,led 的位置很难固定,如果 固定不好的话,会很大程度的影响灯光 效果。
8.接下来就是编写程序控制了 ,这一步,我走路都在想 程序 思路,最后想用 DA转换模块来实现呼吸灯效果 的,但是 考虑再三,用51单片机 模拟的PWM输出信号,这步的 实现方式我 也是醉了,用 软件 弥补硬件的不足。。。。。程序写了大约250多行吧,也不多。。现实告诉我,这样 写程序在后面会给我造成 很大的困难,但还好,都想办法 解决了。。。。
9.最后,我只想出了这几种 点亮模式,智能 控制也 暂时的用人来灯亮,人走灯灭的形式 ,不过我还想加上手机远程 控制 。总觉得 不实用就没加。。。
设计有五种模式:
1.白光模式(适合看书 )
2.黄光模式(适合做一个小夜灯)
3.暖光模式(这个模式 比较亮,适合什么自己想去吧)
4.呼吸灯模式 (这个也是我 挺喜欢的,看着特别好玩)
5.自动控制模式
另外,白光 ,黄光和暖光模式都支持无极调光。我自己用着还是不错的。还有自动控制模式,人走 灯灭,人来灯亮,自动控制打开的模式是默认呼吸灯模式。后面我还会逐步的加入更加智能的控制模式。
有想做的小伙伴想做个的,我可以给你我力所能及的帮助。。。我的 邮箱 :1304853274@qq.com
是我用裁纸刀在亚克力板上一点一点的刻出来的,刻完之后手指头生无可恋,亚克力太硬了。要用很大的力气才能有痕迹。
做这个东西用了我半个月的闲暇时间。。。
也遇到了 很多的困难 ,但始终没放弃。下面 就是制作步骤 :
1.受淘宝商品的启发出创意
2.找喜欢的图片(要考虑很多,好不好雕刻,最后加上灯光好不好看 )
3.在亚克力板上刻出简笔画 ,表示这是 最累的一个步骤,但是我一天就给完成了。嘻嘻
4.然后 有了创意 ,实现它需要什么 元件就心里有数了 ,就是 淘宝 选购啊,花了我60大洋,再然后就是长长的等待。。。。。
5.之后51单片机的IO口 驱动能力有限,所以 我也很苦恼啊,到底是 用三极管做开关电路,还是用 上拉电阻啊,经过慎重考虑,我 决定 用 上拉电阻,查找资料 说电阻小了功耗会增加,电阻大了驱动能力会下降。最后我在只考虑了灯光效果的情况下用了 200欧姆的上拉电阻。后来做好点亮 时间长了就会有点热,不过还好。
6.下一步就是在 面包板上设计 元件的布局了,看着 简单 但还是需要费些脑细胞,这一步没什么说的
7.设计好了元器件布局,接下来就是焊接了,我用的led是 贴片的,我擦,这么小的 电子元件,我竟然一个一个的给用烙铁焊上了,就是温度太高,我已经特别小心了,还是报废了很多个,不过这种 贴片很便宜。。。。。经过好几天 的捣鼓,最后 焊好了51最小系统,还有 外围 电路。模式选择用的是触摸按键,四个键 ,一个 关闭,一个模式选择,两个用于无极调光。
7.然后就是组装亚克力板和底座了,这一步可是费大劲了,我用的木头底座,还是上个项目留下的一点木头 可怜 ,毕竟在学校很难 找到合适的材料。返工了 一次,led 的位置很难固定,如果 固定不好的话,会很大程度的影响灯光 效果。
8.接下来就是编写程序控制了 ,这一步,我走路都在想 程序 思路,最后想用 DA转换模块来实现呼吸灯效果 的,但是 考虑再三,用51单片机 模拟的PWM输出信号,这步的 实现方式我 也是醉了,用 软件 弥补硬件的不足。。。。。程序写了大约250多行吧,也不多。。现实告诉我,这样 写程序在后面会给我造成 很大的困难,但还好,都想办法 解决了。。。。
9.最后,我只想出了这几种 点亮模式,智能 控制也 暂时的用人来灯亮,人走灯灭的形式 ,不过我还想加上手机远程 控制 。总觉得 不实用就没加。。。
设计有五种模式:
1.白光模式(适合看书 )
2.黄光模式(适合做一个小夜灯)
3.暖光模式(这个模式 比较亮,适合什么自己想去吧)
4.呼吸灯模式 (这个也是我 挺喜欢的,看着特别好玩)
5.自动控制模式
另外,白光 ,黄光和暖光模式都支持无极调光。我自己用着还是不错的。还有自动控制模式,人走 灯灭,人来灯亮,自动控制打开的模式是默认呼吸灯模式。后面我还会逐步的加入更加智能的控制模式。
有想做的小伙伴想做个的,我可以给你我力所能及的帮助。。。我的 邮箱 :1304853274@qq.com