IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> [米家]窗帘电机【立创开源】 -> 正文阅读

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

能够连接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)]

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

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

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章           查看所有文章
加:2022-09-13 11:33:13  更:2022-09-13 11:38:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:35:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码