本帖最后由 DDDear 于 2023-5-14 23:28 编辑
之前的方案用的小型ACDC模块 5V3.5W的,莫名其妙用坏了两个了,而且每次都费劲塞进盒子里,墙面都被我拆坏了,所以打算直接拆掉原有面板,重新做了现在这款。还是薅的立创EDA的羊毛,一共4块PCB,尺寸都在10cm*10cm以内。
目前功能:
- ADDC 5V10W
- 一路220V继电器控制
- 一路5V充电控制
- 板载NTC温度检测
没有控制灯的需求的话,直接塞一个充电器到86盒里面,5V接面板也可以。
如果不用温度的话,排阻可以用1k或者10k都可以。因为ESPHOME的ADC检测量程只有1V,所以加温度的话,排阻需要用51K的,实体代码如下:
# Example configuration entry
switch:
- platform: gpio
pin: GPIO14
name: "pad_charge"
- platform: gpio
pin: GPIO13
name: "xg_light"
# Example configuration entry
sensor:
- platform: ntc
sensor: resistance_sensor
calibration:
b_constant: 3950
reference_temperature: 25°C
reference_resistance: 10kOhm
name: NTC Temperature
# Example source sensors:
- platform: resistance
id: resistance_sensor
sensor: source_sensor
configuration: DOWNSTREAM
resistor: 51kOhm
name: Resistance Sensor
- platform: adc
id: source_sensor
pin: A0
这个温度不是环境温度,担心会出现一些电路过热问题,用来做86盒内部高温报警
用立创EDA生成了一个简单3D外壳,立创YYDS!直接立创EDA打印外壳,邮费比外壳贵
磁铁、引磁片和pogopin用的这三个尺寸的,pogopin高度刚刚好
总物料成本估算了约60,毕竟是DIY,在本人可接受范围。
如果不用带继电器的那块PCB的话,成本再减17,大约43。
引磁片里外的两块电路板我打的样板里面是1mm,外面是1.6mm,整齐感觉还是挺厚,可把外面那块PCB用1或1.2的,自行衡量,我未测试。
组合用法是把引磁片分别对应放在里外两块PCB中间,然后将所有的焊盘用足量的焊锡焊上,非常牢固。下图的版本pogopin位置尺寸错误,横着放才能充电,附件工程已修改但未打样验证
我用的免钉胶粘的磁铁和PCB,也用免钉胶粘的引磁片PCB和平板保护壳:
提醒:
- ch340去掉了,引出了IO0、GND以及串口,下载方式是先短接IO0和GND, 再用USB2TTL模块连接串口,最后在电脑上点击下载
- 磁铁粘到板子上以后烙铁头就把持不住了,总是被吸过来吸过去的
- PCB工程为立创EDA专业版工程,非已验证直接可用版本,其中主要优化修改了里、外两块PCB未打样验证,导入后自行检查
- 涉及强电控制,安全性自行判断,后果自行承担!
ProProject_86盒磁吸充电_2023-05-13.zip
(157.4 KB, 下载次数: 18, 售价: 1 金钱)
|