[米家]窗帘电机【立创开源】

能够连接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名和密码后编译上传。

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

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

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

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

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

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

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

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

[工程链接:[米家]窗帘电机 - 嘉立创EDA开源硬件平台 (oshwhub.com)]

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

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

### 回答1: ESP8266 HomeKit固件是基于ESP8266芯片的一种固件,用于将ESP8266模块与苹果HomeKit智能家居平台进行连接和兼容。HomeKit是苹果公司推出的一种智能家居平台,用户可以通过苹果设备如iPhone、iPad或HomePod等来控制家中的各种智能设备。 ESP8266 HomeKit固件的作用是将ESP8266模块变成一个可与HomeKit平台进行通信的智能设备。通过这个固件,用户可以将ESP8266模块连接到Wi-Fi网络,并将其添加到HomeKit智能家居平台中。一旦完成连接,用户就可以使用苹果设备上的Home应用程序来控制ESP8266模块和与之连接的其他智能设备。 使用ESP8266 HomeKit固件,可以实现很多智能家居的功能。例如,用户可以通过HomeKit平台远程控制家中的灯光、温度调节器、门锁等设备。用户还可以创建自动化场景,例如当离开家时自动关闭灯光和调整温度,或者在起床时自动打开窗帘和热水器等等。 ESP8266 HomeKit固件提供了一种简便的方法来实现ESP8266模块与HomeKit智能家居系统的兼容性,使用户可以利用智能家居平台的优势来更方便地控制和管理家中的各种设备。它为智能家居的发展提供了更多的可能性,并使用户可以享受到更加智能、舒适和高效的生活方式。 ### 回答2: ESP8266 HomeKit固件是针对ESP8266芯片的一种固件,它使得ESP8266设备能够通过Apple Home app与HomeKit平台进行连接和交互。 HomeKit是由苹果公司开发的一种智能家居平台,它允许用户通过iPhone、iPad或Apple Watch等设备,对支持HomeKit的智能设备进行控制和管理。ESP8266 HomeKit固件的出现,为那些基于ESP8266芯片的自制智能设备提供了与HomeKit平台的兼容性。 使用ESP8266 HomeKit固件,用户可以将自己制作的智能设备与HomeKit平台连接,使得这些设备可以被Home app识别和控制。通过Home app,用户可以轻松地对智能设备进行监控和控制,如打开灯光、调整温度或监控家庭安全等。 ESP8266 HomeKit固件的优点在于它的可定制性和易用性。用户可以根据自己的需求,使用ESP8266 HomeKit固件快速构建自己的智能设备,并通过Home app进行控制。这使得智能家居的建设变得更加简单和灵活。 总之,ESP8266 HomeKit固件为基于ESP8266芯片的智能设备提供了与Apple HomeKit平台的兼容性,使得用户可以通过Home app轻松地对这些设备进行控制和管理。 ### 回答3: ESP8266 HomeKit固件是专为ESP8266芯片而设计的一款固件,用于构建与Apple HomeKit兼容的智能家居设备。它是基于苹果的HomeKit框架开发的,该框架提供了一个标准化的接口,用于与苹果的Home应用程序进行通信。 ESP8266 HomeKit固件具有以下特点: 1. 易于使用:它提供了简单易懂的API和指令,使开发人员可以快速构建和部署与HomeKit兼容的设备。即使对于没有深入了解HomeKit的开发人员来说,使用ESP8266 HomeKit固件也相对容易。 2. 低成本:ESP8266是一种廉价且功能强大的Wi-Fi芯片,因此,使用ESP8266 HomeKit固件可以实现低成本的智能家居设备。这使得更多的人能够轻松进入智能家居市场。 3. 灵活性:ESP8266 HomeKit固件允许开发人员根据自己的需求进行自定义。开发人员可以根据设备的应用场景和功能,自定义设备的配对代码、服务和特性。 4. 安全性:苹果的HomeKit框架强调设备的安全性,因此,ESP8266 HomeKit固件也集成了安全功能,如对设备进行身份验证和数据加密等。这保证了用户在使用设备时的隐私和安全。 总之,ESP8266 HomeKit固件是一款多功能、易于使用且具有低成本的智能家居解决方案。它为开发人员提供了构建与苹果HomeKit兼容的设备的机会,使他们能够进入快速发展的智能家居市场。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值