加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

通通 发布

[米家 | ESP8266]窗帘电机

 
设计简介

能够连接WiFi,利用点灯平台(官网:点灯科技)接入米家,能够用小爱同学控制窗帘开关。

除了使用小爱同学控制之外还能利用我做的低功耗无线开关来控制(工程链接:[低功耗 | 可充电] ESP8266无线开关 - 嘉立创EDA开源硬件平台)

一、硬件部分:

渲染图↑

我房间内的窗帘横杆的直径为27.5mm,我把外壳源文件分享出来,如果有需要可以根据需要自己修改。

使用12V供电,理论上需要至少12V3A的电源,接口为DC 5.5 * 2.5mm。

窗帘电机底部设计图↑

使用42步进电机,轴长约23.5mm,驱动为便宜的A4988,也可以自行更换成更贵的静音驱动。

电机连接方式↑

同步带型号为2GT-6mm,同步轮为20齿内径5mm带宽6mm,惰轮尺寸型号相同,但要选择带轴承的。

电机相关信息↑

限位开关固定在外壳上,将限位开关延长杆套在限位开关上”夹住“同步带,

将两个限位开关的公共端连接在一起通过导线连接到主板上的GND,然后将两个开关的常开端通过导线分别连接到主板上的SW1,SW2。

主板上的开窗区域需要堆锡。

打印文件中有固定在同步带上的限位块,但我在实际安装中没有用到,我用连接同步带的铜扣来充当限位块,用哪种都行。

 

实拍图↑

安装需要:M3平头螺丝12颗(长度至少8mm,不要太长也不要过短)

                  M3*20mm双通铜柱2根

                  M3螺母(厚度约2.4mm)8颗

                  M3*3*4.2镶嵌螺母4颗

二、软件部分(arduino):

将主板通过数据线连接到电脑,

窗帘电机代码中的45,46,47行需要修改,

其中secret key在点灯app中添加独立设备获取,填入WiFi名和密码后编译上传。在点灯app中将设备命名,在米家app中绑定点灯账号。

上传完成后打开串口监视器,等待ESP8266成功连接服务器后将串口输出该单片机的地址,这串地址需要写进无线开关的代码中,用于esp-now无线传输

主板启动后开始尝试连接WiFi,此时指示灯快速闪烁,连接上WiFi后开始连接mqtt服务器,此时指示灯慢速闪烁,成功连接服务器后指示灯关闭,详情见附件视频。

此时可以连接12v电源开始测试设备是否运行正常。

测试时如果电机不转而且抖动严重,请不要惊慌,尝试检查电机线序是否正确。

 

请确保12V电源正负极连接正确!接反会烧坏主板元件!

请确保12V电源正负极连接正确!接反会烧坏主板元件!

请确保12V电源正负极连接正确!接反会烧坏主板元件!

 

程序上传完成后就可以用小爱同学来控制窗帘了。

如果你恰好拥有一个或多个小爱音响,那么你就可以将创建一个手动场景,将开关窗帘的操作放在米家首页或是放在通知栏。

不过因为点灯科技标准版是不能将设备定义成窗帘电机类型的,于是我把设备定义成了插座类型

此时想要用小爱同学控制该设备时,需要念设备的全名,十分的不方便,

 

(例如假如我将设备命名成窗帘,让小爱同学打开窗帘时,她会回答你还没有窗帘设备,但要是我把设备命名成卧室窗帘,让小爱同学打开卧室窗帘,设备就会正常运行。)

 

这个时候只需要在小爱音响的小爱训练里将关闭窗帘语音对应的操作换成打开关闭卧室窗帘就行了。曲线救国了属于是

 

项目所需的文件我都放在了附件的压缩包里,包括代码文件、外壳的SolidWorks源文件、.stl文件(可以直接用于打印)等。

(本人非机械专业,建模水平有限,勿喷)

附件中窗帘电机运行的视频在是在安装过程中拍摄的,当时还没将另一半窗帘固定在同步带上,只需要将另一半固定上就行。

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-18 00:36:30

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved