首页 > 应用与分享 > 米家ESP8266窗帘电机
  • 米家ESP8266窗帘电机

  • 2022-09-27 15:38:47 阅读量:3228

本文作者:立创开源硬件平台 OSHWHub @xutoubee禁止商用,未经许可禁止转载点击看原文章


工程描述


一个以ESP8266为主控的窗帘电机。 它能连接WiFi,利用点灯平台(官网:点灯科技)接入米家,用“小爱同学”控制窗帘的开关。 它使用12V供电,理论上需要至少12V3A的电源。


硬件部分




  



窗帘横杆的直径为27.5mm。 已将外壳源文件分享,如果有需要可以根据需要自己修改。



  



接口为DC 5.5 * 2.5mm。


  


  




  • 驱动为便宜的A4988(也可以换成更贵的静音驱动)
  • 使用42步进电机
  • 轴长约23.5mm
  • 同步带型号为2GT-6mm
  • 同步轮为20齿内径5mm带宽6mm


惰轮尺寸型号相同,但要选择带轴承的。



  



  • 限位开关固定在外壳上。
  • 将“限位开关延长杆”套在“限位开关上“同步带”夹住。
  • 将两个限位开关的“公共端”连接在一起。
  • 通过导线连接到主板上的GND。
  • 将两个开关的“常开端”通过导线分别连接到主板上的SW1,SW2。


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



  


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


  




安装注意事项

  • M3平头螺丝12颗(长度至少8mm,不要太长也不要过短)
  • M3*20mm双通铜柱2根
  • M3螺母8颗(厚度约2.4mm)
  • M3*3*4.2镶嵌螺母4颗


软件部分(arduino)


  



将主板通过数据线连接到电脑, 窗帘电机代码中的45,46,47行需要修改。

  



  • secret key在点灯app中添加独立设备获取
  • 填入WiFi名和密码后编译上传
  • 在点灯app中将设备命名
  • 在米家app中绑定点灯账号
  • 上传完成后打开串口监视器,等待ESP8266成功连接
  • 连接服务器后,串口输出该单片机的地址
  • 这串地址需要写进无线开关的代码中,用于esp-now无线传输
  • 主板启动后开始尝试连接WiFi
  • 此时指示灯快速闪烁,连接上WiFi后开始连接mqtt服务器
  • 此时指示灯慢速闪烁,成功连接服务器后指示灯关闭,详情见视频。


此时可以连接12v电源开始测试设备是否运行正常。 测试时如果电机不转而且抖动严重,请不要惊慌,尝试检查电机线序是否正确。


程序上传完成后就可以用小爱同学来控制窗帘了。 如果你恰好拥有一个或多个小爱音响,那么你就可以将创建一个手动场景。



  



如图将开关窗帘的控制界面放在米家首页或是放在通知栏。



语音控制注意事项


点灯科技标准版不能将设备定义成窗帘电机类型,于是我把设备定义成了插座类型。 此时想要用小爱同学控制该设备时,需要念设备的全名,十分的不方便。


例如:

我将设备命名成窗帘,让小爱同学打开窗帘时,她会回答你还没有窗帘设备。

但要是我把设备命名成卧室窗帘,让小爱同学打开卧室窗帘,设备就会正常运行。



  



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




  

原理图(点击进入嘉立创EDA编辑器打开)


  

PCB图(点击进入嘉立创EDA编辑器打开)



更多详情及附件,可从原工程查看。

本文作者:立创开源硬件平台 OSHWHub 用户@xutoubee禁止商用,未经许可禁止转载


热门物料
型号
价格
Sn63Pb37 0.8mm 500G/锡丝/锡线 103.05
Sn99.3Cu0.7 0.8mm 250G/锡丝/锡线 77.46
FXL0630-470-M/功率电感 0.287448
LL4148/开关二极管 0.086
SM04B-SRSS-TB(LF)(SN)/线对板针座 0.5741
TM1640B(TA1902)/LED显示驱动 0.5314
TM1652/LED显示驱动 0.270957
APM32F030C8T6/单片机(MCU/MPU/SOC) 2.8
RVT2A470M1010/贴片型铝电解电容 0.256666
RVT1A221M0605/贴片型铝电解电容 0.076368
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服