3860| 3
|
[ESP8266/ESP32] 改造猫星人的自动饮水机 |
本帖最后由 visionsl 于 2020-7-13 14:59 编辑 前阵子剁手买了个100多块钱的猫星人喝水器,有涌泉效果 实际到手后发现就是个容器+小抽水机组成的东西,插电后24小时不停的抽水循环,不值100多,感觉大意交了智商税 实在不爽,于是自行改造! 在网上看到有种所谓宠物智能饮水机,就是宠物靠近时才自动吸水上来的效果,多这个功能就贵几十块 就是酱子的区别: 然鹅,我还是自己改一个吧 功能计划如下: - 感应功能,有宠物靠近才启动水泵 - 支持5V的多种接口电源控制(这个饮水机的水泵是USB的) - 即插即用 - 增加Wifi,现在没Wifi都不好意思加“智能”2字 加Wifi可扩展功能就多了,例如: - 设置定时开、关 - 手动远程开、关 - 统计猫主子每日、月、年的喝水次数 基于以上功能点,要的材料也不多,拉个简要清单 - ESP12S芯片 - MOS管(此处功率不大,用MOS管既静音又便宜) - 人体热释电传感器模块 - MicroUSB母座(用于供电) - USB A型母座(插水泵) - 电阻、电容、排针、LED若干 - 贴片开关(用于配网时使用) - 3D打印外壳(必须的) 2个核心配件: 制作过程: 按计划好的需求,先画原理图,然后是PCB图 把PCB拿去打样,打好样快递到家要等个3-4天结果。。。 打好板后犯了第1个错误:3.3V的系统通过MOS控制5V的通电是行不通的! 然后修改电路,加了一级8050三级管电路去驱动MOS开关 第2版急匆匆修改,没多检查就交付打样 结果。。。。。。 因为加了新的元件,导致有几个地方的电路问题,比如导线太靠近过孔导致短路! 然后再次修改电路,这次改好后不马上打样了,冷静了一晚上 第二天再次检查无误才交付打样 结果。。。。。。。。。才成功! 这次乌龙事件告诉自己,再简单的板子也要仔细检查,时间和金钱的教训啊! 自上而下1-3个版本,绿色的才成功 终于等到,本来是做白色板的(第3版改成绿色了。。。),可惜不是沉金(主要是太贵做不起) 零件也同步到位,手工焊起来 都是0805的封装,体积较大,容易焊接 成品板子看一下 通电测试,有防水漆的话最好涂上,毕竟放在饮水机旁边使用,难保不湿身 接下来计划是要做个外壳的,但一直做得不满意,就不放出来了,等后面做好了再补图 然后是程序部分 Part One:宠物接近时启动水泵,并维持1分钟运作,期间检测到宠物还在的话,持续时间顺延,直到宠物离开为止 Part Two:手机端用H5做 - 云端要架设MQTT服务,觉得麻烦的小伙伴可以直接使用大平台现有的 - 远程开关水泵 - 开关状态记录 - 定时开关设置(这个有时间再慢慢加,有兴趣的请关注后续报道) - 统计猫主子每日、月、年的喝水次数(这个有时间再慢慢加,有兴趣的请关注后续报道) 原24小时开机的饮水机,现在改成这样多少为节能做了点微薄贡献 无聊的时候也可以远程控制调戏一下猫主子 特别提醒: - MOS的应用:如果单片机工作在3.3V,要控制的是5V或以上的电压,则需要加一层三级管控制电路 - 封装检查,我第1版的USB母座就把封装给画错了 - 会画PCB的伙伴,画完建议多检查几遍,不要急于提交给工厂,不然有错的话耽误的就是你的时间和Money 结束了? 并没有 这个装置除了用来控制水泵,其实还有其它用途 比如插上USB小灯,就可以远程控制,看视频效果 总的来说,只要工作电压是5V的设备都可以控制,当然也要看电流,不能太大,不能超过MOS管的容纳范围就可以 所以是个相对通用的装置。 Done. 惯例,上个视频: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed