我们七月份活动的内容是:基于单片机的自动浇水系统。
经过网民的留言,建议和研究后,我们最终决定我们的自动浇水系统由以下功能模块组成:LED指示灯指示土壤的干燥程度;例如,可以绿色表示正常,红色表示缺水;普通的单色LED太普遍了,这次我们计划使用这种三色RGB LED。
继电器模块控制水泵开关。
土壤湿度传感器。
通过AD转换模块,获得的AD值间接等于土壤的相对湿度。
继电器模块,土壤湿度模块和水泵可以直接从以下DIY套件中购买。
LCD显示模块显示当前测得的土壤湿度值以及警报的上下阈值。
为了与6月份的设计不同,我们这次选择了LCD12864。
实际上,从理论上讲,该设计不需要LCD屏幕。
我搜索了淘宝,但没有找到带液晶显示屏的自动花洒器。
添加LCD屏幕并没有多大意义,并且使设计变得复杂。
我们在这里添加一个LCD屏幕,主要用于学习。
并添加。
按钮模块可以设置报警上限和下限;低于下限时发出警报,并开始由泵浇水,超过上限时停止浇水;按下键以翻页以查看历史温度值,总共可以存储24组(理论上,每小时一组24小时,但是为了便于演示,默认情况下一组保存在1分钟内) )。
WiFi模块可以远程控制手机APP上的浇水;当前的土壤湿度也可以在APP上检查。
实时时钟模块定时灌溉。
只需使用STM32微控制器随附的RTC功能。
设置温度传感器的上下限,超过蜂鸣器报警,及时进行冷保护或冷却;下一次时间表:在2020.07.10之前完成原理图和PCB板的绘制(因为6月份的设计已经有一块核心板,我们只需要设计一块底板就足够了),并把打样工作外包出去,有兴趣的可以随时关注它。
在对板进行验证并完成焊接之后,网络文章的更新内容将基于本月设计中涉及的知识点,并且网络文章将逐步组织并与所有人共享。
基本上,每个月的上半部分是免费共享的,而每个月的下半部分则主要基于该月活动的内容。
如果您有任何功能或建议要添加,可以通过微信与我联系。