上次发的鱼缸控制器,没带源程序,因为还不完善,就是每天水泵断开时单片机死机,原因是水泵是感性负载,断开时产生火花经过继电器绕组变压反馈回单片机使单片机死机,坛友们也出了不少好主意,我依次试过,都不尽如人意,有触点并联电容、触点并联安规电容、并联阻容吸收、都不行。后来我拿出杀手锏,就是用两个继电器,第一个继电器直流控制第二个继电器,第二个继电器控制交流水泵,最后因为两个继电器耗电太大,使ds1302停震走时停止,真是气死我也。后来灵机一动,交流触点可以变为直流触点啊,直流的干扰要比交流少多了,所以有了如下方法抗干扰,效果太好了!如下图:
下面是成品照片:
主界面
顶面
侧面
侧面
地面按键
喂鱼器
鱼食
喂鱼控制器
最后上几张我的可爱的锦鲤
楼下上程序: