文档章节

【开源项目】之照明智能开关

机智宝
 机智宝
发布于 2016/09/08 15:38
字数 723
阅读 123
收藏 0

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

产品定位:

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



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

开关面板正面
 
开关面板背面
 

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

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

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


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


产品结构:
一:硬件组成

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

 

BOM清单:
 
数据节点定义:

 

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

Android源码:→戳我←

PCB板原理图: →戳我←

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

© 著作权归作者所有

共有 人打赏支持
机智宝
粉丝 18
博文 10
码字总数 14843
作品 0
广州
私信 提问
加载中

评论(1)

riverpot
riverpot
牛人,没投产经验,不知道能量产不。
智能家居解决方案 OSSH

[导读]一套基于Arduino的智能家居方案,不是仅仅一个功能,而是整套可以后续扩展和升级的智能家居系统,每个终端和中控都基于Arduino可以独^ 我们做一套基于Arduino的智能家居 方案,不是仅仅...

小堤
2013/08/25
22
0
智能家居方案--OSSH

我们做一套基于Arduino的智能家居方案,不是仅仅一个功能,而是整套可以后续扩展和升级的智能家居系统,每个终端和中控都基于Arduino可以独 立运作,也可以组网变成一套系统工作,当然为了兼...

红薯
2013/08/22
7.6K
0
一文介绍基于低功耗蓝牙的智能灯控方案,很值得参考

随着物联网在人们日常生活中的广泛应用和日益成熟,智能家居已然呈星星之火之势,智能照明作为智能家居的重要组成部分,现在市场上的智能照明产品也随处可见,如智能LED灯。而对于智能LED灯来...

昇润科技
2017/12/21
0
1
这样的智能照明灯,真是美

  导语:智能照明灯不但让你节省电费,更加符合现在所提倡的节约与环保。同时多功能可以让你体验到灯光带来的美。   说到照明工具经历过无数的变革,出现过火把、动物油灯、植物油灯、蜡烛...

人工智能之星
01/08
0
0
【开源项目】之仓鼠管家和OpenHamtaro

项目背景 大家好,我是多多的爸爸,多多是在李志唱了“多多你不要哭”之后来到这个世界上的小女孩。 前段时间给多多买了个语音仓鼠玩具,主要功能就是你说一句,它重复一句,里头有个电机,讲...

机智宝
2016/09/07
5.3K
9

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot与pageHelper版本问题

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version></parent> <dependency>......

WALK_MAN
16分钟前
1
0
PHP开发支付宝微信个人免签支付接口实例

这是一个PHP开发支付宝微信个人免签支付接口实例,支付宝微信即时到帐接口,使用原生支付宝即时到帐接口修改而来,即可实现多接口收款功能,开发只需要按照支付宝即时到帐接口开发即可,减少...

sucaihuo
20分钟前
2
0
《孩子,你慢慢来》的读书笔记与读后感2600字

《孩子,你慢慢来》的读书笔记与读后感2600字: 龙——保护儿童的思维: 今天读《孩子,你慢慢来》龙这一节,安安的妈妈是中国人,她在安安两岁的时候就认识到安安有着固执的个性。安安正是处...

原创小博客
32分钟前
2
0
kubernetes每个节点创建一个服务的Pod

1. 问题场景 希望一个worker节点上仅部署同样的服务一个. 比如: kubernets有三个worker节点,三个节点部署N个副本的api服务, 为了提高服务效率希望加入缓存,需要为三个节点个部署一个redis服务...

jimmywa
35分钟前
5
0
搭建Git服务器

Git本身是没有服务器和客户端的区别,但是如果我们要共享git仓库时,就需要ssh、http,它们就有服务器和客户端的区别。 Windows平台下搭建Git服务器 1、在自己电脑搭建Git服务器,且只有自己...

国仔饼
50分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部