电源输入方式
之前只买了一个带有dc充电口和接线端子输出方式的锂电池,方便配合继电器开关
这个锂电池提供5v输出,所以一般的usb设备,比如水泵,氧气泵,喂食器,灯都能支持
但是因为没有使用多路继电器,所以现在有3个mosfet开关模块,每个模块配一个esp32,然后每个模块都要配一个输入电源
手上的设备可选的有,锂电池,充电盒,充电宝和usb母座(接充电头或者插座上的usb口)
充电盒
有1个电池的充电盒,2个电池的充电盒,4个电池的充电盒
考虑到电压5v或者电量,测试的时候使用4个电池的充电盒,测试的时候是可以正常点亮usb led灯,但是实际使用的时候,电源为充电盒的方式就失效的,不清楚是usb灯的接触不良还是其他原因
懒得继续排查,由于今天刚到typec母座充电线,所以还是直接把电池盒排除,改为typec母座
充电宝
比起没有外包装的锂电池模块,充电宝可能更加安全一些,毕竟是商业化产品
把mosfet开关模块左右都接上usb母座,那么电源输入的方式可选方案就很多,比如充电宝,不论是双头usb还是typec,还是其他方式,母座都能很好的兼容
除非直接接电源模块更方便,否则我还是更推荐,两边接usb母座,这样可以随意更换电源盒电源类型
typec母座
现在基本都是typec接口,今天typec母座到了,正好测试
目前5v锂电池给鱼粮喂食器供电,一天几次,可以运行很久,预计几周或者几个月待定
充电盒方式改为充电宝后,给氧气泵供电,这个频次会很高,目前先暂时这样
最后一个typec母座,连接usb灯,这次电源我直接接入到插座的usb口,就算电路通了,只要不发热,灯也能接受一直常亮
tips
目前esp32 mosfet开关模块都刷入esphome,都接入home assistant,并且给它们设置了单独的操作面板,可以按设备里面的设置面板进行开关设置盒状态查询
并且对接了ha的mqtt Mosquitto,通过mqtt的方式设置自定义操作,比如开启3秒然后关闭
使用esphome方便的是可以远程ota更新
使用home assistant方便的是,可以网页和app可以查看或者操作设备,可以查看日志和历史记录,可以mqtt或者websocket通信等,不需要自己单独开发和设置