查看: 7627|回复: 0

用ESP8266改造成一个“手机控制的智能灯”

[复制链接]

该用户从未签到

发表于 2017-6-19 09:03:08 | 显示全部楼层 |阅读模式
分享到:
智能灯泡作为一种门槛最低的智能家居设备,市场前景无疑是光明的。你可以使用手机控制灯光开启或关闭、调节亮度及颜色甚至与音响系统同步闪烁,这种体验听上去就很有趣。
本作品希望通过将一个普通的小夜灯用很低的成本改造成手机来控制的无线wifi小彩灯。
作品所使用的BOM清单

  • 欧普小夜灯 1个
  • AC220转DC5V 电源模块 1个
  • ESP8266   1片
  • arduino pro mini 1片
  • 8位 WS2812 5050 RGB LED 1个
  • 3.3V稳压板                   1块
  • |贴片电阻、电容飞线若干
制作过程
1、从手头找了一个普通的小夜灯.




2、小心的打开外壳,里面是很简单的阻容降压电路,顶部有一个电源开关。阻容降压电路能够提供的电流很小,我们需要将其中的电路板全部取出来,只留下开关和线。
3、下一步需要将我们的电源模块以及esp8266的最小系统(详见下图)放进这个小盒子里面,里面有一些固定用的槽需要用刀修理修理,以便电源模块能顺利的放进去。


4、该电源模块高度正合适放进小夜灯里面,而且封装好了,不会产生漏电现象。输入220V ,输出5V, ESP8266 需要3.3V电压供电,据说5v也可以,为了保险起见还是加入3,3V稳压板。全部塞进去,一定要做好220V电的绝缘。

为了不破坏原有小夜灯外形,我们需要将原电源开关改造一下:


  •     220V电源直接进入电源模块,开关通过一个下拉电阻接入到ESP8200的GPIO口,以便后期配置wifi用
  •    ws2812 8位 WS2812 5050 RGB LED   是内置驱动的彩色led灯板,只需要一个io口既可以驱动 很多灯头。焊接好电源,将灯板上的IN链接到 ESP8266的一个GPIO口上。



5、盖上盖子,完全看不出里面发生了什么变化,下面就是ESP8266固件程序,以及上位机APP程序的编写了。




来源于网络
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-25 14:31 , Processed in 0.112543 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.