一直想做一个全自动的浇花的系统,希望和大家交流一下方案.
目前我自己实现的功能是定时浇花,每4个小时,水泵工作20秒钟,用一根4mm的气管通过4盆花,每个花盆位置打个小孔.
想要实现全自动,需要有以下功能:
一. 自动监控每个花盆的湿度
二. 自动监控水桶的水位
水桶水位监控,用普通的桶的话,我的想法是在桶里放两个不相连的电极,平时有水时,泡到电极,没水时,电极与水面分离,电极一端接GND,一端上拉1M的电阻,电极直接进单片机做AD采集.土壤湿度同样用这个办法,两个电极插入土里,湿度不同,AD的电压是不一样的,采用STC单片机的话,8个IO,可以监控7个花盆+一个水桶了.当然如果要想每个花盆单独控制,就需要多路输出控制了,这个还没有什么好办法,每个花盆用一个单独的水泵,成本有点高了.电磁阀更贵.
目前正在试验这种办法的可靠性.
问题一: 电极用何种材料? 铁的会生锈,铜的不知道行不行.
二. +5V电压的存在,会不会到植物造成影响?
三.直接IO口,时间长了会不会搞坏单片机,