项目编号: mcuclub-103
设计概述:
从www.mcuclub.cn下载
项目名称:基于单片机的智能植木鉴设计
单片机: STC89C52
功能:
1、通过显示屏显示花盆中土壤的温度、湿度、花盆外光照强度
2、按钮切换显示屏,设置土壤最小温度值、最小湿度值、盆栽鉴外照度值、输液倒计时、松土倒计时;
3、土壤湿度传感器检测土壤湿度,DS18B20检测土壤温度;
4、通过继电器控制加热片、水泵、输液、紫外线灯;
5、用步进电机实现松土;
数据预览
效果图:
总体数据:
原理图:
PCB:
软件设计过程:
系统框图:
本设计以STC89C52单片机为核心控制器,加入其他模块组成基于单片机的智能植木鉴的整个系统,其中包括中央控制部分、输入部分和输出部分。 中央控制部采用STC89C52单片机,主要作用是取得输入部的数据,经过内部处理,控制输出部。 输入包括五个部分,第一部分是DS18B20温度检测模块,该模块用于检测当前温度; 第二部分是由湿度传感器和ADC0832组成的湿度检测模块,通过该模块检测当前湿度; 第三部分是由光传感器和ADC0832组成的光电检测模块,该模块检测当前光强的第四部分是独立按钮,通过四个独立按钮切换界面,手动松土,手动补光,调节温度、湿度和光强最小值第五部分是电源电路,为整个系统供电。 输出由七部分组成,第一部分为液晶屏1602显示模块,主界面显示当前温度、湿度和光照,松土时间和输液时间,其他界面显示设定温度、湿度和光照最小值、设定松土时间和输液时间; 第二部分为加热继电器,当温度小于温度最小值时,加热继电器接通; 第三部分为水泵继电器,当湿度小于湿度最小值时,水泵继电器开启; 第四部分为补光继电器,当光小于光最小值时,光继电器接通; 第五部分为输液继电器,输液倒计时结束后输液继电器开启; 第六部分为四相步进电机和驱动模块,松土倒计时结束后,步进电机转动模拟松土; 第七部分是蜂鸣器,用于提供吱吱声。
硬件列表: