当前位置: 首页 > news >正文

【个人作品】非侵入式智能开关

一、产品简介

一款可以通过网络实现语音、APP、小程序控制,实现模拟手动操作各种开关的非侵入式智能开关作品。

非侵入式,指的是不需要对现有的电路和开关做任何改动,只需要将此设备使用魔术无痕胶带固定在旁边即可。

以下为 ABS 材质的渲染图和实拍图,模型按照 SG90 舵机尺寸建模,实物图使用的是 MG90S 舵机,都可以使用。

二、应用场

有开关或按键的地方,都可以使用本产品,如家里的电灯开关、电脑主机开关等等。

设备响应打开关闭指令时,舵机的旋转角度和维持时间均可设置,可以适应不同类型的开关,以及不同的安装高度。

三、产品功能

  1. 工作指示灯,慢闪表示正在联网、快闪表示进入配网模式、熄灭表示等待指令,常亮表示正在控制舵机。
  2. 舵机可配置,可设置响应打开或关闭指令时,舵机旋转的角度、维持时间、以及恢复的角度。
  3. 网络可配置,长按按键 3秒,可启动热点,通过微信小程序进行网络配置。
  4. 可控制滑台,预留基于步进电机滑台控制接口,实现滑动到指定位置控制开关。
  5. 多平台控制,支持天猫精灵、小爱同学、GoogleHome、小度小度、Amazon Alexa 、微信小程序控制。
  6. 存储配置信息,网络配置、订阅主题、登录信息均会记录在内部 Flash,掉电不丢失。
  7. 支持微信小程序设置定时,可以每天在指定的时间打开开关或者关闭开关。
  8. 具备电池防反接保护电路,避免不小心将电池装反,导致芯片烧毁。
  9. 设计的外壳,可以支持 MG90S(金属齿轮)、SG90 舵机(塑料齿轮)。

四、产品参数

  1. 采用两节 16340 750mA 锂电池并联供电,可以提供 4.2V 1500mA 的容量。
  2. 使用微功耗分析仪测量,连续工作 8 个小时,期间两次控制舵机,测得平均电流为 875.67uA。
  3. 使用两节 16340 750mA 锂电池并联供电,按每天控制两次舵机计算,理论可连续工作约 1713 个小时。
  4. 采用全志 XR806 作为主控,160MHz 主频,支持 WIFI(802.11 b/g/n) 和 蓝牙 BLE 5.0。

五、使用说明

  1. 可根据实际情况需要选择 MG90S(金属齿轮)、SG90 舵机(塑料齿轮)。
  2. 焊接好电路板之后,请根据附件《烧录工具和烧录文档.zip》烧录程序。
  3. 电路板上电后,检查没有网络配置信息,会自带切换为配网模式,测试指示灯快速闪烁。
  4. 配网方法请根据附件《设备配网及使用说明文档.zip》配置无线网络和名称。
  5. 完成网络配置之后,在联网时指示灯一秒闪烁一次,成功连入云端则熄灭。
  6. 此时即可通过微信小程序和第三方音箱对设备进行控制。
  7. 当设备响应指令控制舵机时,指示灯在舵机执行过程中会常亮,舵机动作完成后会熄灭。
  8. 若需要更换网络,长按中间按键 3 秒之后,指示灯会快速闪烁,表明设备进入配网模式。

六、备注说明

注:匹配的bom表,不包含U1,需自行准备,附件放置配件和部分器件购买参考链接。

附件:

  1. 包含本作品所需的固件、烧录软件、烧录文档。
  2. 包含本作品所需的电池、舵机、天线配件购买地址。
  3. 包含本作品的电子元器件位置图。
  4. 包含本作品的外壳外壳 3D 打印模型,STL 格式。
  5. XR806 SDK 和相关文档,原厂已完全开放,可对硬件进行二次开发。
  6. 建议使用类似小米的 日常元素魔术无痕胶带 粘贴到墙上,实测非常有力。
  7. 主板成本约 22元(SG90舵机) ~ 30元(MG90S舵机),两颗16340 750mA 锂电池约 30 元(带充电仓)(也有便宜的)。

七、演示视频

视频演示了使用小米音箱通过语音识别控制设备,期间也用手动去摁开关,表明装了这个设备不会影响原来的开关习惯。

智能开关演示视频

http://x.jlc.com/platform/detail/d9cd698aac0c472fa85230aa50fe0545

http://www.lryc.cn/news/470.html

相关文章:

  • 数据存储技术复习(三)未完
  • ThinkPHP数据库迁移工具
  • 代理模式(Proxy Pattern)
  • Elasticesearch内存详解
  • SpringCloud之断路器聚合监控
  • 凭借这份《2022测试八股文》候选者逆袭面试官,offer拿到手软
  • 【i2c协议介绍】
  • 167. 两数之和 II - 输入有序数组
  • 编译与链接------《程序员的自我修养》
  • 5分钟搞懂 强缓存与协商缓存
  • Ts笔记第一天
  • Android 12 Activity启动流程
  • VCS®/VCSi™User Guide
  • MongoDB简介及SpringBoot整合
  • 读书思考:步步惊心的《技术陷阱》
  • 求你了,不要再在对外接口中使用枚举类型了!
  • Java开发学习(四十六)----MyBatisPlus新增语句之id生成策略控制及其简化配置
  • 章鱼哥听歌
  • 软件测试电商项目实战(写进简历没问题)
  • 算法导论—分治法思想、动态规划思想、贪心思想
  • Spring-Data-Jpa实现继承实体类
  • 多线程环境下的伪共享
  • 【Taylor and Francis】1/2区云计算、物联网、机器学习类,SCIEEI双检,审稿友好
  • CleanMyMac X4.12新版本下载及功能介绍
  • 大数据技术架构(组件)26——Spark:Shuffle
  • 关于Zebec生态的改进提案,即将上线的 Nautilus 链
  • Python数据可视化(三)(pyecharts)
  • 【Redis面试指南】
  • 大数据技术之Hadoop(生产调优手册)
  • 「Vue源码学习」常见的 Vue 源码面试题,看完可以说 “精通Vue” 了吗?