| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11267 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题制作的智能盆栽相较于传统盆栽,能够根据周围环境状况进行盆栽环境的改善,并且能够人为设定环境参数。具有简单、方便、稳定等优点。系统通过采集植物生存环境参数,如温度、湿度、光照强度等,比对植物适宜生存的环境参数来控制降温、浇水以及补光功能的开启。 本文详细介绍了使用DS18B20来测控温度信息,土壤湿度传感器YL-69模块收集土壤湿度信息,GY-30采集光照强度等传感器模块工作流程。并且以STM32作为系统控制核心,将环境信息统一收集并根据阈值进行降温、加水、光照等控制处理流程。还有传感器与单片机间使用IO口模拟I2C和单总线等通讯手段,LCD屏显示数值,用户手动的设置阈值的实现。
关键词:智能盆栽 YL-69 DS18B20 GY-30 LCD
目录 摘要 Abstract 1.绪论-1 1.1 研究背景-1 1.2 智能盆栽系统的概况-1 1.3 课题主要内容-2 2.智能盆栽设计方案-3 2.1智能盆栽设计方案-3 2.2智能盆栽芯片-3 2.3功能模块选型-3 2.3.1温度传感器模块-3 2.3.2 土壤湿度传感器-4 2.3.3 光照强度传感器-4 2.3.4 显示屏-5 3.硬件设计-6 3.1系统硬件框图-6 3.2开发板电源-6 3.3用户按键-7 3.4传感器-8 3.4.1温度传感器-8 3.4.2光照强度传感器-8 3.4.3土壤湿度传感器-9 3.4.5直流电机驱动-9 3.5LCD显示屏-10 3.6系统硬件配置-10 4.软件设计-13 4.1软件总体框架-13 4.2系统使用中断-13 4.3系统主程序-14 4.4数据采集-15 4.4.1 采集温度流程-15 4.4.2 DS18B20相关函数-16 4.5 GY-30光照强度传感器模块-16 4.5.1 光照强度传感器软件流程-16 4.5.2 GY-30传输数据构成-18 4.5.3 GY-30相关函数-18 4.6 YL-69土壤湿度传感器模块-18 4.6.1 土壤湿度传感器软件流程-19 4.7 TFT-LCD显示屏模块-19 4.7.1 LCD液晶屏软件流程-20 4.7.2 显示屏显示原理流程-20 4.7.4重要的LCD参数结构体-22 4.8功能控制-23 4.9 阈值设定-23 4.10软件整体逻辑介绍-24 5.系统调试-25 5.1系统硬件调试-25 5.2系统软件调试-25 结语-27 参考文献-28 |

