文档章节

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

机智宝
 机智宝
发布于 2016/09/08 15:38
字数 723
阅读 112
收藏 0
点赞 0
评论 1

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

产品定位:

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



功能介绍:
     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可以独 立运作,也可以组网变成一套系统工作,当然为了兼...

红薯 ⋅ 2013/08/22 ⋅ 0

一文介绍基于低功耗蓝牙的智能灯控方案,很值得参考

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

昇润科技 ⋅ 2017/12/21 ⋅ 1

这样的智能照明灯,真是美

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

人工智能之星 ⋅ 01/08 ⋅ 0

准备好智能照明2.0了吗?---凯利讯半导体

  智能照明会更智能吗?   LED照明本质上是数字化的本质,极大地增强了可控性,它可以用来实现各种各样的灯光效果,从调光和颜色变化到基于职业的行为。照明已经变得智能化和响应性,但当...

kailixun ⋅ 2017/12/13 ⋅ 0

【开源项目】之仓鼠管家和OpenHamtaro

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

机智宝 ⋅ 2016/09/07 ⋅ 9

为开夜车而生:ADB智能远光灯系统的崛起之路

随着自动驾驶的迅速发展,汽车前灯性能的要求也越来越高。毕竟,在自动驾驶普及的理想世界中,任何司机或行人在夜间行驶或走路时都能十分安全,完全不用担心被车撞。 (在即将到来的CES 201...

Misty ⋅ 2017/12/24 ⋅ 0

2星|《工业X.0》:物联网的资料汇编

工业X.0:实现工业领域数字价值 看完比较失望,没有看到新的观点想法。基本算是物联网的资料汇编。总体评价2星。 以下是书中一些内容的摘抄: 1:例如,埃森哲为其员工开发了一个用例,用增强...

技术小甜 ⋅ 2017/11/16 ⋅ 0

安装了一百多个智能设备后,我把家装成了全世界最适合宅的地方

“打算全家装修智能家居,应该怎么操作?” 基本上你会收获两类回答: 一种是土豪任性型,装修大别野的传统厂商,全套绑定他们的产品,从此以后又贵又难修; 另外一种就是无所谓美观型,因为...

Kumakuma ⋅ 2017/12/28 ⋅ 0

LED灯RGB蓝牙4.0控制方案说明

LED灯RGB蓝牙4.0控制方案说明 一、方案设计背景 1、必要性; ■ 家装的渲染灯光成为时尚,智能家居渐成趋势; ■ 家用多样遥控器严重浪费资源; ■ 智能操控成为大众普遍操作需求; 2、可能性...

智能家居方案 ⋅ 2017/12/03 ⋅ 0

设计师需要知道的智能照明控制器和开发平台

  随着节能成为越来越大的设计挑战,微处理器(MPU)制造商正在帮助照明设计师通过独特的产品或评估平台加速智能照明系统的发展。智能照明与无线网络结合被认为是物联网(IOT)应用的最大机会之...

kailixun ⋅ 04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NFS介绍 NFS服务端安装配置 NFS配置选项

NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导...

lyy549745 ⋅ 26分钟前 ⋅ 0

Spring AOP 源码分析 - 筛选合适的通知器

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor...

java高级架构牛人 ⋅ 49分钟前 ⋅ 0

HTML-标签手册

标签 描述 <!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。超链接 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <apple......

ZHAO_JH ⋅ 51分钟前 ⋅ 0

SylixOS在t_main中使用硬浮点方法

问题描述 在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在 t_main 线程中启动,此时应用代码是跟随 BSP 进行编译的。由于 BSP 默认使用软浮点,所以会导致应用代码中的浮...

zhywxyy ⋅ 58分钟前 ⋅ 0

JsBridge原理分析

看了这个Github代码 https://github.com/lzyzsd/JsBridge,想起N年前比较火的Hybrid方案,想看看现在跨平台调用实现有什么新的实现方式。代码看下来之后发现确实有点独特之处,这里先把核心的...

Kingguary ⋅ 今天 ⋅ 0

Intellij IDEA神器常用技巧五-真正常用快捷键(收藏级)

如果你觉得前面几篇博文太啰嗦,下面是博主多年使用Intellij IDEA真正常用快捷键,建议收藏!!! sout,System.out.println()快捷键 fori,for循环快捷键 psvm,main方法快捷键 Alt+Home,导...

Mkeeper ⋅ 今天 ⋅ 0

Java 静态代码分析工具简要分析与使用

本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,...

Oo若离oO ⋅ 今天 ⋅ 0

SpringBoot自动配置小记

spring-boot项目的特色就在于它的自动配置,自动配置就是开箱即用的本源。 不过支持一个子项目的自动配置,往往比较复杂,无论是sping自己的项目,还是第三方的,都是如此。刚接触会有点乱乱...

大_于 ⋅ 今天 ⋅ 0

React jsx 中写更优雅、直观的条件运算符

在这篇文字中我学到了很多知识,同时结合工作中的一些经验也在思考一些东西。比如条件运算符 Conditional Operator condition ? expr_if_true : expr_if_false 在jsx中书写条件语句我们经常都...

开源中国最帅没有之一 ⋅ 今天 ⋅ 0

vim编辑模式与命令模式

5.5 进入编辑模式 从编辑模式返回一般模式“Esc” 5.6 vim命令模式 命令 :“nohl”=no high light 无高亮,取消内容中高亮标记 "x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部