宏宇 发表于 2016-7-11 16:00:52

【esp8266机智云安信可开发板】+照明智能开关

本帖最后由 宏宇 于 2016-8-30 14:48 编辑

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

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

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

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


产品结构:
一:硬件组成
       1、esp8266开发板一块,附有光敏电阻,LED三色灯。
       2、继电器模块一枚
       3、220V转5V电源模块
       4、开关盒


先上传一部分,未完,待续。。。。



宏宇 发表于 2016-7-18 12:52:51

本帖最后由 宏宇 于 2016-8-30 14:37 编辑

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

产品定位:你是否有忘记关灯的习惯,你是否会为关灯而烦恼。本着服务大众方便生活的态度,设计一款手机轻轻摇动即可实现开关灯。本次设计将侧重点放在智能灯的控制部分,灵感来源实际生活。
功能介绍:
      1、分两种模式,机械控制和电子控制。机械控制类似家用普通开关,不经过MCU控制,MCU控制部分处于掉电状态。电子控制即远程本地经过MCU对灯实现电子监控。这样设计有两方面考虑,首先节能的作用,**可以手动关掉MCU,依然可以控制灯光。其次应急情况下使用,因为MCU故障或其他原因造成电子控制失灵时,可以切换到机械控制方式。
      
                  

开关面板正面

开关面板背面

               
2、MCU控制,分为本地和远程双控,这里主要对软件进行了一些改造,为了便于用户操作,在软件中植入摇一摇功能,即轻轻摇动手机即可实现开关灯操作。同时还有按键控制,灯状态指示。指示灯采用PWM控制呈现渐变状态,红色灯即进入softAP模式,蓝色灯进入airlink 模式,绿色灯进入开机启动和控制模式。软件界面,本人美术功底比较薄弱,美感有些欠缺吧:(,功能简单实用。本地控制采用按键等待方式,捕捉动作,轻触两秒,再复位即可判断为一次开或关操作。这里特别强调一下软件,这款软件支持后台运行,在局域网环境下,可实时监测手机摇动状态,无需打开软件即可对灯进行控制。
3、光敏电阻会定时记录光照强度,以此判断关闭和打开灯光或令MCU 进入睡眠模式,达到节能目的。目前该部分代码正在测试中。


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

产品结构:
一:硬件组成
       1、主控MCU及WIFI模块esp8266一块,附有光敏电阻,LED三色灯。
       2、继电器模块一枚。
       3、220V转5V电源模块。
       4、开关



这款产品个人感觉整体成本造价低廉,结构简单贴近实际生活,还有就是通用性,基本适合大多数家庭照明。作为一个原型产品,还有许多待添加功能,比如可以添加小夜灯与室内照明联动,当室内照明熄灭时,小夜灯自动亮起。我希望把主控部分做成方便拆卸状态,为不同配备统一的接口,通过改变主控芯片位置实现一对多控制。



视频url:http://v.youku.com/v_show/id_XMTY2MTk4MjYyNA==.html
MCU主控芯片:esp8266代码区:
Android源码:
PCB板原理图:
BOM清单:

数据节点定义:
















young 发表于 2016-7-18 21:39:52

求8266接机智云sdk开发教程

jan 发表于 2016-7-19 09:55:09

支持一下。坐等成品的!!

jan 发表于 2016-7-19 09:55:39

young 发表于 2016-7-18 21:39
求8266接机智云sdk开发教程

http://docs.gizwits.com/hc/kb/category/20749官网的开发者中心里大把资料和教程啊

young 发表于 2016-7-20 08:57:24

jan 发表于 2016-7-19 09:55
http://docs.gizwits.com/hc/kb/category/20749官网的开发者中心里大把资料和教程啊

啊,我指的是esp8266硬件端的程序

宏宇 发表于 2016-7-20 15:18:50

本帖最后由 宏宇 于 2016-7-20 15:19 编辑

young 发表于 2016-7-20 08:57
啊,我指的是esp8266硬件端的程序
http://site.gizwits.com/zh-cn/de ... hardware?type=GoKit这是最新硬件esp8266源码

young 发表于 2016-7-20 16:29:33

宏宇 发表于 2016-7-20 15:18
http://site.gizwits.com/zh-cn/de ... hardware?type=GoKit这是最新硬件esp8266源码

不是刷Gagent的这种,只有8266一块芯片的sdk开发

young 发表于 2016-7-20 16:32:18

宏宇 发表于 2016-7-20 15:18
http://site.gizwits.com/zh-cn/de ... hardware?type=GoKit这是最新硬件esp8266源码

看错了,不好意思。。。谢谢!!!!!

淡忘瞬间 发表于 2016-10-2 14:14:20

宏宇 发表于 2016-7-18 12:52
【 开源硬件】机智云智能硬件创新大赛http://club.gizwits.com/thread-2646-1-1.html

产品定位:你是否有 ...

很实用 自己也可以做一个 以后就可以懒得关灯了

大海之舟 发表于 2016-11-29 14:06:57

楼主,你用AIRLINK配置进路由器之后,反复断电上电,来几次,模块会不会初始化到AP模式?我现在烧录进去,第一次上电正常,断电,等路由器中显示模块掉线后再上电,能正常连接,然后再按这个步骤反复来几次,后面发现模块会自动初始化为AP模式,串口打印数据是之间保存的AP列表清空了,你断电不要马上上电,要等路由器里面显示模块已经脱离出来了,再上电,反复来2次,我试了自己建的项目和官网的宠物屋,还有你的固件,都有这种现象。

loala 发表于 2018-2-27 17:15:12

谢谢楼主,刚实现控制,正在摸索状态返回

小故事 发表于 2018-4-14 13:13:05

学习学习

llnnnl531 发表于 2018-9-25 09:32:09

loala 发表于 2018-2-27 17:15
谢谢楼主,刚实现控制,正在摸索状态返回

本地操作好IO,然后写入你开关的值会自动上报到APP
currentDataPoint.valueonoff=0x01;

xsynet 发表于 2018-10-29 13:23:34

请问,如果多个房间,是不是要很多8266模块啊,感觉是不是多个WiFi之间得联网啊

hxk1981 发表于 2018-12-11 11:49:44

宏宇 发表于 2016-7-18 12:52
【 开源硬件】机智云智能硬件创新大赛http://club.gizwits.com/thread-2646-1-1.html

产品定位:你是否有 ...

真不错的。赞楼主

阿忠 发表于 2018-12-21 12:10:48

宏宇 发表于 2016-7-18 12:52
【 开源硬件】机智云智能硬件创新大赛http://club.gizwits.com/thread-2646-1-1.html

产品定位:你是否有 ...

真的实用!!!本人小白一枚。请问楼主使软件后台运行的代码是哪里?(我的程序是带定时开关功能的。手机锁屏时设备状态不能实时反映到手机APP,也就是打开app时不知道灯是开是关,手机亮屏时一切正常。)想加入楼主使软件后台运行的代码,看了几天也不明白。

印象海浪 发表于 2020-1-21 16:27:59

真的不错!!!
页: [1]
查看完整版本: 【esp8266机智云安信可开发板】+照明智能开关