文档章节

逆天了,app控制了七彩灯

物联网小能手
 物联网小能手
发布于 2016/08/22 15:48
字数 686
阅读 48
收藏 0

我有个七彩灯,可以用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程序的编写了。
 



 

  数据点定义
 

 

 

参赛贴:   【开源硬件】机智云智能硬件创新大赛  http://club.gizwits.com/thread-2646-1-1.html

© 著作权归作者所有

物联网小能手

物联网小能手

粉丝 30
博文 42
码字总数 31910
作品 10
广州
私信 提问
基于pcduino lite板子 python语言 控制CJMCU -2812-24彩灯模块

我想用pcduino lite这款板子 使用python 语言 对CJMCU-2812-24彩灯模块进行控制,请问有没有现成的库可以使用

蜡笔小虎
2018/06/04
145
0
能装就装,不能装就不要硬上

西雅图IT圈:seattleit 【今日作者】littlelann 一个充满着人文情怀的web前端相声演员 圣诞临近 带领大家感受一下部分美国劳动人民 在装饰圣诞树和彩灯方面 所展现出来的天赋…… “同上” ...

m68futkmurmtj
2017/12/21
0
0
苹果A12X安兔兔跑分公布:秒天秒地 称霸银河系

来源 | 安兔兔 “打不过我吧,没有办法,我就是这么强大,哈哈哈哈哈!” 这句话用在苹果A12X处理器上简直再合适不过了,其性能创造了新的神话,一两年内能够打败它的可能只有苹果自己。 按照...

比特网
2018/11/06
0
0
新年想去南京旅游,有哪些必去的地方值得推荐吗?

作为六朝古都,南京有着悠久的历史和众多名胜古迹。如果你有机会到南京旅游,有几个景点千万不能错过。 图片发自简书App 1.玄武湖 被誉为“江南三大湖”之一的玄武湖是国家4A级旅游景点,位于...

我带爸爸看世界
2017/12/27
0
0
【 ESP8266+arduino pro mini 】之+智能灯

【开源硬件】机智云智能硬件创新大赛 http://club.gizwits.com/thread-2646-1-1.html 作品说明及使用场景 智能灯泡作为一种门槛最低的智能家居设备,市场前景无疑是光明的。你可以使用手机控...

物联网小能手
2016/08/22
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
48分钟前
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部