需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10225 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:得益于科技的飞速发展,农业早已与科技相结合颠覆了传统的种植模式,大大减少了对天气的依赖。本系统也是在这种环境下考虑设计而成,系统分为三个主要模块:STM32模块用于对农业大棚内温湿度、光照强度、大气压强环境参数进行检测;OrangepiPC2模块将检测所得数据,进行处理整合,借助网络与串口进行数据交互;Html显示模块将前两个模块所采集处理到的数据进行显示,以可对相应的硬件进行操控。本系统也带有阈值报警功能,当大棚内温度低于预设值,蜂鸣器将进行报警提醒功能。
关键词:STM32;OrangepiPC2;数据收集;统计
目 录 摘 要 Abstract 1 绪 论-1 1.1 背景和现状-1 1.2 研究意义-2 2 远程大棚环境监测系统的设计方案-3 2.1 功能设计-3 2.1.1环境监测-3 2.1.2环境信息实时显示-3 2.1.3温度报警-3 2.1.4手动控制系统基础硬件-3 2.1.5系统用户账号登录注册-3 2.2 系统设计方案-3 2.3 HTTP通信协议-4 2.4 ttyUSB串口连接-5 2.5 OrangePi环境部署-6 2.5.1 Linux系统移植-6 2.5.2 无线网卡-6 2.5.3 Linux开发环境搭建-6 2.5.4 Python相关服务安装-6 2.5.5 Web服务器搭建-6 3 软件设计实现-7 3.1平台简述-7 3.1.1 STM32程序开发平台简述-7 3.1.2 Linux开发平台简述-7 3.1.3 网页界面开发平台简述-8 3.2 程序设计-9 3.2.1 环境监测程序设计-9 3.2.2 HTML网页页面程序设计-9 3.2.3 Python脚本程序设计-10 4 硬件连接实现-12 4.1 Orangepi开发板-12 4.2 OrangePi环境搭建-13 4.3 STM32硬件连接-13 4.3.1 STM32C8T6原理图简述-13 4.3.2 DHT11温湿度传感器-14 4.3.3 BH1750FVI数字型光强传感器-15 4.3.4 BMP180数字气压传感器-16 5 系统测试-17 5.1系统测试的意义-17 5.2 监测终端STM32模块测试-17 5.2.1 硬件控制测试-17 5.2.2 传感器获取数据测试-17 5.2.3 硬件参数获取测试-18 5.3 网页显示模块测试-18 6 结 论-20 参考文献-21 附录1 整体电路原理图-22 附录2 系统搭建代码-23 附录3 通信协议-27 |