鸿蒙无线开关 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 鸿蒙无线开关

简介:设计为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

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

安装演示.mp4

140
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP