本帖最后由 起个名字好难啊 于 2024-7-2 10:48 编辑
(。・∀・)ノ゙嗨,时隔一个月,又开始写东西关于HA的帖子了,相比大家都已经厌烦了之前只介绍实体的使用方法介绍这种方式!后面的帖子会结合相应的硬件介绍,把实体真正应用起来,在家里自己搞一个智能家居。
本贴主要内容:制作 USB小夜灯控制器
想必大家也见过狗哥的USB通断器:WB2替换ESP8266接入HA的USB通断器实例
用的是Ai-WB2-01S 这个模组,配上继电器就能远程控制USB小夜灯了。这次要做的也差不多,但是不用继电器,毕竟它有点贵了。这次我们用PMOS管,不仅能控制亮灭,还能控制亮度。
这次我们依旧使用立创EDA专业版,作为我们的设计工具
原理图绘制
1.模组选择:Ai-WB2-01S
在元件库中搜索“Ai-WB2-01S”,选择 <公开>:
![image.png image.png](data/attachment/forum/202407/01/143318vjgamak49v4zwvf4.png)
2.USB 电路
USB母头
因为我做得小一点,所以选择这种沉板的:
![image.png image.png](data/attachment/forum/202407/01/144330kwtw911qnbplxbw3.png)
USB公头
USB公头作为电源输入端,选择这种USB的公头,当然,如你用的是Type-C 的话,就用Type-C的公头:
![image.png image.png](data/attachment/forum/202407/01/144051enfefpppsi4ueuep.png)
二极管的作用就是规定了输入和输出,母头只能作为输出。
![image.png image.png](data/attachment/forum/202407/01/153754xyfbaum0iyb6eyki.png)
3.串口电路
因为模组需要烧录程序,所以也把CH340N(SOP-8)接进去:
![image.png image.png](data/attachment/forum/202407/01/145026r5z5335yl7olsj3z.png)
众所周知,串口的RX\TX是要反着接的,这样才能正常通讯。
![image.png image.png](data/attachment/forum/202407/01/152540nzof5lz1w77i62u5.png)
4.稳压电路
还是经典的1117-3.3就行了,模组供电完全可以满足:
![image.png image.png](data/attachment/forum/202407/01/145153gmkh8tklc42msc8s.png)
![image.png image.png](data/attachment/forum/202407/01/152641hek4g4r8fgycift3.png)
5.PMOS管控制电路
这就是为什么要在IO4那端接一个二极管,因为这里直接接了5V的电压。
![image.png image.png](data/attachment/forum/202407/01/152654ckrxmxu0h98rzr0n.png)
6.预留一个也不知道能不能用的复位按键
这个按键选择侧贴方式,画外壳的时候可能更好用。
![image.png image.png](data/attachment/forum/202407/01/153303gsssddq07b41yi7u.png)
为了能够好焊一点,所有的电阻电容全部使用0603封装。
PCB 绘制
因为考虑到尺寸大小,所以在不在天线地下禁空了,后期焊接的时候,把模组焊得高一点,也不会对天线有太大得影响。
![image.png image.png](data/attachment/forum/202407/01/162344el8lvfhplp9exlll.png)
3D 的预览效果还是很不错的。
发出打板,等待三天。
硬件价格表(TB价格)
元件 |
用量 |
单价 |
总价 |
Ai-WB2-01S |
1 |
¥6.5 |
¥ 6.5 |
10K电阻 |
2 |
¥0.0297(100个2.97元) |
¥0.05 |
10uF电容 |
2 |
¥ 0.11(100个11.34元) |
¥0.22 |
100nF电容 |
4 |
¥0.05(100个5.96元) |
¥ 0.2 |
二极管 |
3 |
¥0.07(50个¥3.33) |
¥0.2 |
USB 母座 |
1 |
¥0.8(8个¥10) |
¥0.8 |
USB 公头 |
1 |
¥ 0.22(10个¥2.2) |
¥ 0.22 |
CH340N |
1 |
¥1.5 |
¥1.5 |
按钮 |
1 |
¥0.01(20个¥2) |
¥0.02 |
AO3401 (PMOS管) |
1 |
¥0.15 |
¥0.15 |
AMS1117-3.3 |
1 |
¥0.3(10个¥2.9) |
¥0.3 |
PCB 板(白嫖) |
1 |
¥0 |
¥0 |
合计 |
|
|
¥10.16 |
软件功能
拟定以下功能
AT指令配置MQTT服务器和WiFi 连接信息
小程序重复配网
配网信息自动保存,上电自动连接
HA控制状态自动保存 |