V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dapangse
V2EX  ›  分享发现

逆天了, app 控制了七彩灯

  •  
  •   dapangse · 2016-08-30 19:05:26 +08:00 · 2250 次点击
    这是一个创建于 3008 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有个七彩灯,可以用 app 控制颜色,完全 DIY ,完全开源。你喜欢吗?
    原创申明:转载请注明出处: http://club.gizwits.com/thread-2830-1-1.html
    作者:来自山东威海的晕船海盗
    [ 开源硬件] 机智云智能硬件创新大赛 http://club.gizwits.com/thread-2646-1-1.html

    作品说明及使用场景
    智能灯泡作为一种门槛最低的智能家居设备,市场前景无疑是光明的。你可以使用手机控制灯光开启或关闭、调节亮度及颜色甚至与音响系统同步闪烁,这种体验听上去就很有趣。
    本作品希望通过将一个普通的小夜灯用很低的成本改造成手机来控制的无线 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 程序的编写了。






    数据点定义
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2871 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.