博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【开源项目】之照明智能开关
阅读量:7174 次
发布时间:2019-06-29

本文共 857 字,大约阅读时间需要 2 分钟。

hot3.png

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

产品定位:

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

功能介绍:
     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板原理图:

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

转载于:https://my.oschina.net/gizwits/blog/744313

你可能感兴趣的文章
java properties读取与设值
查看>>
IO流的登录与注册
查看>>
《JavaScript高级程序设计》笔记(1):<script>元素
查看>>
图标字体 VS 雪碧图——图标字体应用实践
查看>>
CORS 跨域
查看>>
kafka 单机配置
查看>>
redis maxheap 51200000
查看>>
jquery .On()绑定事件的触发机制
查看>>
jQuery EasyUI table表单数据绑定与数据交互
查看>>
使用PostThreadMessage在Win32线程间传递消息
查看>>
file_get_contents高級用法
查看>>
【温故知新】c#异步编程模型(APM)--使用委托进行异步编程
查看>>
实现301重定向常用的七种方法
查看>>
leetcode437
查看>>
leetcode974
查看>>
leetcode1099
查看>>
JAVA RPC(二)序列化协议杂谈
查看>>
jQuery中的文档处理
查看>>
JProfiler 8(一个很好的java性能监控工具) 下载和注册码
查看>>
微信小程序wx.chooseImage和wx.previewImage的综合使用(图片上传不限制最多张数)...
查看>>