【开源项目】之照明智能开关
2016-09-09 18:14:32
机智宝
  • 访问次数: 5
  • 注册日期: 2016-09-06
  • 最后登录: 2016-09-09

主题关于智能开关,对灯实现远程和本地控制,手机摇一摇便可轻松完成开关灯,省去走动的烦恼。面板轻松触摸便可实现本地开关灯。光度传感器,感受光照强度,节约用电,省去人误操作造成的开灯电量浪费。

产品定位:

你是否有忘记关灯的习惯,你是否睡觉时候懒得起去关灯的场景。本着服务大众方便生活的态度,设计一款手机轻轻摇动即可实现开关灯操作。以一种更直接的方法,方便大家生活。



功能介绍:
     1、两种模式,机械和电子控制。机械控制就是,依靠触碰方式,触点闭合,类似于家用普通开关,没有经过MCU控制。电子控制即远程本地经过MCU控制继电器吸合和断开实现,开关灯操作。这样设计有两方面考虑,首先节能的作用,**可以手动关掉MCU,依然可以控制灯光。其次应急情况下使用,因为MCU故障或其他原因造成电子控制失灵时,可以切换到机械控制方式。

开关面板正面
09165405_z4qY.png 
开关面板背面
09165407_X1lV.png 

2、MCU控制,分为本地和远程双控,这里主要对软件进行了一些改造,为了便于用户操作,在软件中植入摇一摇功能,即轻轻摇动手机即可实现开关灯操作。同时还有按键控制,灯状态指示。软件界面,本人美术功底比较薄弱,美感有些欠缺吧,功能简单实用。目前局域网有些bug,继续改进,应该不是难题。本地控制采用按键等待方式,捕捉动作,轻触两秒,再复位即可判断为一次开或关操作。

3、光敏电阻会定时记录光照强度,以此判断关闭和打开灯光或令MCU 进入睡眠模式,达到节能目的。目前该部分代码正在测试中。

09165421_dvIz.png 
APP界面图,摇动手机时,小猫会移动,另外状态指示会显示当前开关状态。


不多说~大家先看看视频!!:


产品结构:
一:硬件组成

       1、esp8266开发板一块,附有光敏电阻,LED三色灯。
       2、继电器模块一枚
       3、220V转5V电源模块
       4、开关盒

09165439_qQIN.png

 

BOM清单:
09165445_cGpk.png 
数据节点定义:
09165446_cavZ.png

 

MCU主控芯片:esp8266代码区:→戳我←

Android源码:→戳我←

PCB板原理图: →戳我←

更详情的教程和源代码请移步到原帖!!