设计简介:
本设计是基于STM32的温室玫瑰种植系统,主要实现以下功能:
- 可通过氮磷钾传感器检测土壤温湿度、氮磷钾含量、PH值
- 可通过二氧化碳传感器检测当前二氧化碳含量
- 可通过光照传感器检测当前光照强度值
- 可通过显示屏显示当前数据
- 可通过按键设置各项阈值,超出阈值报警
- 可通过WIFI模块将数据上传至云平台
电源: 12V
传感器:氮磷钾传感器(GHHB-010-485)、二氧化碳传感器(KQ2801)、光敏电阻(5528)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:加热片(N-Mos驱动)、水泵(N-Mos驱动)
人机交互:独立按键
通信模块:4G模块(ML307R)
标签:STM32、OLED12864、GHHB-010-485、KQ2801、5528,N-Mos、ML307R、独立按键
题目扩展:稻田环境监测系统、空气质量监测系统
资料预览
效果图:
总体资料:
原理图:
软件设计流程:
系统框图:
本设计以STM32单片机为核心控制器,加上其他的模块一起组成基于单片机的温室玫瑰种植设计的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是CO2传感器,用于检测当前CO2值;第二部分是光敏电阻,用于检测当前光照强度值;第三部分是土壤监测传感器,用于检测PH、氮磷钾含量、温湿度;第四部分是独立按键,用于切换界面、设置温湿度、光照和CO2阈值;第五部分是供电电路,给整个系统供电。输出由五部分组成,第一部分是OLED显示屏,可以显示得到的温湿度、氮磷钾、CO2、PH、光照值、模式等,还有显示设置阈值;第二部分为蜂鸣器和LED组成的声光报警,当温湿度异常,CO2超过阈值,声光报警提醒。第三部分是2个N-MOS管,分别控制加热和加湿;第四部分是USB灯,用于补光;最后一部分是4G模块,用于连接手机,将获取到的数据等上传至手机,便于实时监测,同时可以设置阈值。
硬件清单: