发作品签到
标准版

鸿蒙无线开关

工程标签

3.0k
0
0
1

简介

设计为86型开关的"套"件。一秒装卸,套上就可使用。安装上小猪手后即可以使用手机通过wifi来无线控制开关的状态。出差在外,带着小猪手随时把酒店的开关变成无线控制。

简介:设计为86型开关的"套"件。一秒装卸,套上就可使用。安装上小猪手后即可以使用手机通过wifi来无线控制开关的状态。出差在外,带着小猪手随时把酒店的开关变成无线控制。

开源协议

GPL 3.0

创建时间:2022-02-28 19:29:02更新时间:2022-04-12 16:20:37

描述

【产品介绍】

  • 设计为86型开关的"套"件。
  • 一秒装卸,套上就可使用。
  • 安装上小猪手后即可以使用手机通过wifi来无线控制开关的状态。
  • 出差在外,带着小猪手随时把酒店的开关变成无线控制。


【设计过程】

  • 要设计一个盖子,86x86mm大小,可以套住市面上常用的86开关
  • 设计左右两个舵机,这样可以开关单开,双开,或者开三的左右两个
  • 面积限制,86x86只能画两个舵机,画不下第三个,就不考虑三开开关了
  • 使用可充电的9V电池,避免了升压电路【见实物图】
  • 留出烧录口,不画USBTTL,使用下载器烧录程序
  • 选择最便宜的SG90舵机,控制成本【见实物图】
  • SG90舵机自带的摇臂太短,需要压在开关表面才能按动开关
  • 设计时在PCB上和底座上各掏了一个舵机形状的洞,下沉式安装【见图】
  • 使用立创EDA专业版的PCB导出预览导出OBJ
  • 使用功能EDA专业版的3D外壳导出功能导出STL
  • 导入Blender后模型自带颜色,PCB只有绿色比较好看
  • 在Blender里调试模型装配效果,然后再回到EDA里修改,非常好用
  • 放样完成觉得没问题后PCB打样,外壳打印
  • 装配起来效果和预览的完全一样

 

【进度】

  • PCB呢,迭代了一次,第一次没有掏个舵机洞,算是做好了
  • 外壳呢,迭代了两次,第一次没掏舵机洞,第二次舵机沉得不够低,打了三个总算也搞好了
  • 程序呢,还没弄好。。。。。。。。。。。。。别笑~
  • 用Micropython Python弄动了舵机,Reset按一下,掰一下舵机打开开关,10秒后再掰一下舵机关闭开关
  • 但是呢,这有毛用。。。。。。。。。。不能用手机控制它就。一。点。也。不。实。用。
  • 手机网页只能用C来做,还要能跑Mictopython,直接从老师的固件源代码修改比较好
  • 但是这样很难呀,所以程序呢,还没有完成,哈哈哈。训练营要结束了,“又”只能这样交差了。。。。
  • 为什么有个“又”

 

【程序原理】

  • 老师说,要想手机控制就只能用C写网页用C写舵机控制
  • 网页里的按钮点击,其实是访问一个新URL
  • 这个URL被路由函数抓到,有些URL返回网页,有些URL执行指定的C函数
  • 这样网页里的按钮就能控制舵机

 

【程序设想】

  • 我是这样想的:
  • 既然能执行C函数,那我就写一个把GPIO变低电平0.1秒的函数
  • 这个GPIO呢,用10K电阻拉高(我在板子上已经画了4个这样的GPIO)
  • 这样呢,GPIO变低呢,就相当于按了下按钮
  • Micropython只需要轮询GPIO状态就能知道要不要掰一下舵机了
  • 这样就变相地使用网页控制micropython了
  • 即使用了python写控制程序,又实现了一个实用的产品
  • 程序算是留个坑,程序编译麻烦要慢慢弄

 

【图片花样展示】

 

K619a7IanJ4pvTCveWYibZ4aBBDodgOTrtoXEBdU.png

YuHQnBfcdnVyQdVywHODSMNDZFZFFHubThlIMfNJ.png

Ez8LRUGDm4yOD2Yax0yipeHQusbMGvGr3OWiq8J2.png

7x5NLYYc4hkR9lubFtRKwxUSHvl5NfyqHUvQ2sqR.png

7qDmX3PsQeeL2QGoxqQfrL3HJVitSXeuAdRzKPWC.png

R2O8d3sjmqtfRDubOQlJlJkiPcgimGjwzhEUF80x.png

 

【花絮技巧】

使用LCEDA导出焊盘层为SVG,导入Blender制作一片0.3mm厚的板,减去焊盘层焊盘就能得到一片塑料的钢网,用来辅助上锡

参考文章:https://oshwhub.com/article/Export-to-Build-Solder-Tool

rURqSKX8jVJhXaepZjsP8UE0Rv28fr3tl2Dl1YC2.png

MwnI6A8O0HWjr8bQ2BX5v1uWyC5mPfNNzkglg0Nd.png

qvXheeft6h6xOzckr6ELEFa6cMCGljLqvq09JmdS.png

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
安装演示.mp4
141
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航