This website requires JavaScript.
入驻
发布

一款基于ESP12F的智能窗帘

阿拉拉布丁
发布于2022-08-11 14:47:20
CC BY-NC协议 分类:智能家居 侵权投诉
销量: 7
17
5
0
简介:

一款基于ESP12F的智能窗帘,适用于多种场景,可语音控制

一、产品简介

一款基于ESP12F的智能窗帘,适用于多种场景,根据使用场景的不同可配置语音控制(默认小爱)、按键控制,手拉启动,光照强度启动等多种功能。


二、应用场景

智能家居,对窗帘有自动化要求的场景。


三、产品概述

本模块是软硬结合的形式。主要功能如下:

语音控制 接入语音助手(默认小爱同学)实现语音控制窗帘开关;

按键控制 通过板载三个按键,分别对应开、关、停三个功能,实现手动控制

光照强度控制 通过接口外接一个光敏传感器,可实现根据光照的强度来控制窗帘开关

手拉启动 手拉动窗帘运动一定距离后电机将自动完成剩下的行程

动力 默认使用直流电机提供动力,板载一颗RZ7899直流电机驱动,最大支持2A输出电流,实现电机正反转;在控制要求精度高的场景,也可以使用步进电机来提供动力,板上预留了步进电机的转插口。


四、产品参数

电气参数:

供电范围:DC4.5V ~ 25V

注意:输入电压等于驱动给电机的供电电压,选择输入电压时需与电机电压相匹配。推荐12V

规格参数:

PCB尺寸:55mmx55mm,四层板设计 单面布局

制作成本:某宝购买元器件全套成本约为20元

一款基于ESP12F的智能窗帘硬件项目图1


五、使用说明

1.焊接说明:R2 R3可不进行焊接;R5 R7 R17 R18 R21 R22 R23 R24处0R电阻起跳线作用,其对应功能及IO引脚在PCB背面有说明,因为ESP12F的IO口有限,而有的功能不需要同时实现,如直流电机提供动力和步进电机提供动力二者中只需选一个,若选择直流电机驱动,则按照PCB背后的对应关系,只需要在R5 R7处焊接0R电阻即可,而R23 R24就无需焊接。焊接时应根据自己的使用场景来选择。

2.代码相关配置及米家连接教程还有应用示例结构详细请见附件“代码配置及使用说明”。


六、备注

1. 本模块为硬件加软件的设计,详细代码文件请查看附件“智能窗帘源码22.8.8-V2.0”(其中含有两个版本的代码)。

2. 本模块配置有外壳文件,详细请查看附件“智能窗帘外壳”。

3. 制作成本:某宝购买元器件全套成本约为20元。

4. 代码下载:板载CH340C,并设有自动下载电路,在Arduino中完成代码配置后使用TYPE-C数据线连接电脑和模块,编译上传即可。

5. R5 R7 R17 R18 R21 R22 R23 R24处0R电阻不贴,需根据自己的需求参照PCB背面数据表来焊接。

6.若不想打板上面带有我的LOGO,可下载GERBER文件去打板,上面不会有丝印。


七、测试视频

给出结构示例,窗帘的具体结构需要根据自己的实际情况来改装设计,这里演示V1.0代码中的按键控制和语音控制电机转动。

这里演示V2.0中的按键控制、语音控制电机转动以及限位开关控制行程。


智能家居 ESP8266 智能窗帘 物联网
最近更新时间 2022-08-15 10:42:21
描述
PCB
元件清单
原理图
附件
讨论