基于STM32与3G技术的植物工厂远程监测系统
基于STM32单片机的作物生长环境监控系统设计
基于STM32单片机的作物生长环境监控系统设计作者:谷沛尚田芳明常永新赵欣宇郭德占赵琛那阳来源:《科技创新与应用》2017年第30期摘要:利用传感技术对作物生长环境进行监测已经成为农业信息化的重要内容。
文章以STM32单片机作为控制器,结合温湿度、光照传感器、土壤水分传感器、网络摄像机等实现对农作物生长环境信息的快速采集、存储、数据上传、分析等功能,为农户及农技人员掌握作物生长情况并进行生产决策提提供科学依据。
关键词:STM32;传感器;网络传输中图分类号:S5 文献标志码:A 文章编号:2095-2945(2017)30-0043-02随着科学技术的发展,高新技术与农业相结合已然成为中国农业发展的一种趋势。
利用信息技术对农田作物生长信息进行实时监测,农作物的生长信息可为农业结构调整和农事活动提供科学的指导,依据采集的数据制定农田生产计划,已经成为农业部门指导生产的重要方法。
当前,对作物生长环境进行监控的方法有很多,但大多为示范类项目,存在后期维护困难,价额昂贵等缺点。
本文设计一种基于STM32的作物生长环境监控系统,以农田作物为研究对象,依据不同的环境及种植的作物基础上,安装采集设备,可实现土壤水分、空气温湿度和光照的检测及数据实时上传,用户可实时了解作物生长环境和生长情况、土壤墒情信息等,为作物植保等提供数据支撑。
1 系统设计基于STM32的农田信息采集系统主要实现农田作物生长信息的监测,将生长环境数据进行远程实时在线监测、存储、显示等功能。
存储的数据可进行分析用户提供近期或者历年的农田墒情情况,为后期的种植提供科学的数据支撑。
系统整体设计:基于STM32的农田信息采集系统主要由农田墒情采集模块、网络数据传输模块、供电系统、SD卡存储模块、液晶显示模块与上位机实时监测模块五部分组成,主要功能如图1所示。
农田信息采集系统实时将土壤湿度、空气温度、湿度信号、光照强度信号经传感器采集到STM32,采集回的数据与时间存储到SD卡,在OLED液晶屏进行实时显示;串口转网络模块与主板上的RS458相连接,STM32控制芯片将传感器采集的数据进行处理,然后通过串口转网络模块内部的TCP/IP协议接入Internet网络,传输到指定的服务器,在上位机上进行显示及存储。
基于STM32的远程在线监控系统设计任务书
基于STM32的远程在线监控系统设计论文内容与要求、成果形式:设计基于STM32的远程在线监控系统。
具体以下任务:1、应用力控组态软件完成上位机软件设计。
2、绘制控制器外围电路以及驱动电路设计。
3、完成硬件电路的调试,并完成和上位机的通讯调试。
4、撰写毕业设计论文,设计组态监控软件;说明硬件的制作、调试过程等;绘制详细的硬件电路原理图以及PCB图(要求使用Altium Designer绘图)。
论文进度:1、2016.12.25日前:下发毕业设计任务书,布置毕业设计任务。
2、2016.12.26至2017.01.05:调研设计题目,收集相关资料,撰写开题报告,完成毕业设计开题工作。
3、2017.01.06至2017.02.15:充分调研和收集资料,做出详细的实施方案。
4、2017.02.16至2017.04.15:完成毕业设计软件、硬件设计、制作及初步测试工作;记录整理设计数据,撰写论文初稿。
5、2017.04.16至2017.05.15:对设计方案进行改进和完善,撰写并完善毕业设计论文。
6、2017.05.16至2017.06.01:完成毕业设计论文的查重及修改工作,为毕业答辩做好准备。
参考资料(建议5篇以上):[1]黄杰勇,林超文. Altium Designer 实战攻略与高速PCB设计[M].北京:电子工业出版社,2015.7.[2]黄智伟,王兵,朱卫华. STM32F 32位ARM微控制器应用设计与实践[M]. 北京:北京航空航天大学出版社,2014.[3]沈建良STM32F10X系列ARM微控制器入门与提高[M]. 北京:北京航空航天大学出版社,2013.[4]吴永贵.力控组态软件应用一本通[M].北京:化学工业出版社,2015.[5]ForceControl V7.0_入门指南.[6]ForceControl V7.0_图形界面(开发手册).。
基于STM32植物动态离子流信号检测系统设计
基于STM32植物动态离子流信号检测系统设计张永凯;王晓冬;周航;赵建平;王成【摘要】溶液中无机盐离子的定向流动会产生微弱的电压信号,通过检测电压信号可以计算离子的浓度、植物根系吸收离子的速度,进而获取植物的生理信息;对植物动态离子流信号检测系统进行设计,采用STM32F103ZET6作为主控芯片,利用极低偏置电流放大芯片和高共模抑制比差分放大芯片,给出了信号放大、滤波处理和数据采集电路,对系统噪声来源进行分析,提出了降低噪声的方法,并通过STM32进行A/D转换,把转换数据传输到上位机;该设计实现了植物动态离子流信号的检测,得到了离子在溶液中的流速.【期刊名称】《计算机测量与控制》【年(卷),期】2016(024)003【总页数】4页(P145-148)【关键词】离子流信号;检测系统;STM32F103ZET6;信号放大;A/D转换【作者】张永凯;王晓冬;周航;赵建平;王成【作者单位】北京农业智能装备技术研究中心,北京100089;曲阜师范大学物理工程学院,山东曲阜273165;北京农业智能装备技术研究中心,北京100089;国家农业智能装备工程技术研究中心,北京100089;北京农业智能装备技术研究中心,北京100089;国家农业智能装备工程技术研究中心,北京100089;曲阜师范大学物理工程学院,山东曲阜273165;北京农业智能装备技术研究中心,北京100089;国家农业智能装备工程技术研究中心,北京100089【正文语种】中文【中图分类】TP311目前国内离子流信号检测技术大多应用在动物学领域,植物动态离子流信号的检测研究相对较少。
由于植物吸收离子产生的电压极其微弱,只有几十微伏到几百微伏,难以直接检测,需要特定的玻璃管电极把检测到的动态离子流信号转换为电信号,并进行放大与处理。
但微弱信号的检测和信号放大与处理存在一定困难,如运算放大器的零漂、噪声、外接干扰等,都将严重地影响着信号的保真与提取[1]。
基于stm32的农作物环境检测系统设计与实现开题报告
基于stm32的农作物环境检测系统设计与实现开题报告开题报告:基于STM32的农作物环境检测系统设计与实现一、研究背景与意义农业是国民经济的重要组成部分,而农作物的生长环境对其产量和质量有着重要影响。
传统的农作物环境监测方式主要依赖人工观察和经验判断,效率低下且存在主观性。
随着物联网和嵌入式技术的发展,基于STM32的农作物环境检测系统能够实时感知和监测农作物生长环境参数,为农民提供科学的决策依据,促进农业的可持续发展。
二、研究目标和内容本研究旨在设计与实现一种基于STM32的农作物环境检测系统,具体包括以下内容:1. 系统硬件设计:选择适合的传感器和执行器,设计硬件电路,搭建STM32开发板。
2. 系统软件设计:编写嵌入式程序,实现数据采集、处理和存储等功能。
3. 系统通信设计:采用无线通信技术,将数据传输到上位机或云平台进行远程监控和控制。
4. 系统界面设计:设计用户友好的界面,实现数据可视化和操作交互功能。
三、研究方法和技术路线1. 系统硬件设计:根据农作物环境监测需求,选择适合的传感器,如温湿度传感器、光照传感器等,并设计相应的电路连接和供电方案。
搭建基于STM32的开发板,实现传感器与控制器的连接和通信。
2. 系统软件设计:使用嵌入式开发工具,编写C语言程序,实现数据采集、处理和存储等功能。
结合传感器的特性,设计合理的数据处理算法,提高系统的准确性和稳定性。
3. 系统通信设计:选择合适的无线通信模块,如Wi-Fi、蓝牙或LoRa等,实现与上位机或云平台的数据传输。
设计通信协议,确保数据的可靠传输和安全性。
4. 系统界面设计:利用图形界面设计工具,设计用户友好的界面,实现数据的可视化展示和操作交互功能。
考虑到农民操作的便利性,界面设计应简洁明了。
四、预期成果和创新点1. 设计与实现一种基于STM32的农作物环境检测系统,能够实时感知和监测农作物生长环境参数。
2. 提供科学的决策依据,帮助农民进行合理的农业管理,提高农作物产量和质量。
stm32f103c8t6智慧植物工厂系统
stm32f103c8t6智慧植物工厂系统
STM32F103C8T6智慧植物工厂系统是一种基于STM32
单片机的智慧植物工厂系统,旨在实现在农业种植过程中对植物生长及质量的有效检测,并将收集的信息上传到物联网进行数据分析。
该系统包含了传感器、继电器、执行机构、射频信号发射及接收模块、数字输出模块等控制元件,它还包含了温湿度和光照传感器,以及加湿装置和水泵系统,用于实时测量种植环境的温度、湿度和光照强度,从而根据种植环境实施调节。
该系统使用STM32F103C8T6单片机作为核心处理器,用于控
制系统整个运行状态,并与传感器进行数据交换,并将数据封装传送到物联网,用来实现网络通信。
此外,该系统还可以将封装的数据解析成环境信息,并显示在本地屏幕上,以便农场管理者可以实时监测农场环境,以便实现快捷的农业种植管理。
系统的另一个重要特性是,可以根据植物成长状况及农业种植规律,采用继电器和执行机构进行自动控制,以便实现定时控制加湿和通风,以及定时进行肥料投料等农业种植管理方式。
该系统采用射频信号发射接收模块,可以实现远程遥控,实现对系统设备的监控和控制。
STM32F103C8T6智慧植物工厂系统可以有效实现植物成长过
程的自动监测和调节,从而获得更高的种植产出和更低的成本投入,为农产品种植及质量管控带来更精确的智能解决方案。
基于STM32的微型植物工厂温湿度监测系统设计
基于STM32的微型植物工厂温湿度监测系统设计艾海波;魏晋宏;邱权;郑文刚【摘要】利用嵌入式技术研发了针对家庭用微型植物工厂的温湿度监测系统。
该系统以 STM 32微处理器为核心,在μC/OS-Ⅱ操作系统环境下,实现了温湿度信息的实时采集和显示,并采用分批估计数据融合算法提高了单传感器精度;同时,该系统还具备SD卡存储功能,可以随时查询微型植物工厂内部温湿度历史数据。
种植试验结果表明:该系统稳定可靠,能准确、实时地对微型植物工厂内部的温湿度进行监测和显示,且方便通过触摸屏进行历史数据查询,具有较高的实用性。
%This paper developed a temperature and humidity monitoring system for the household micro plant factory based on the embedded technology .The monitoring system took the STM 32 microprocessor as its central-controller and employed the μC/OS-Ⅱas its operating system .A touch screen was used to display the real-time temperature and hu-midity information .Division estimation data fusion algorithm was used to improve the accuracy of the single sensor .The monitoring system was able to inquire the temperature and humidity historical data which was stored in an SD card .The results of planting experiment show that the system is stable and reliable .It can monitor and display the real-time tem-perature and humidity in the micro plant factory accurately , and inquire the historical data by the touch screen easily .It also has high practicability .【期刊名称】《农机化研究》【年(卷),期】2014(000)005【总页数】5页(P141-144,150)【关键词】微型植物工厂;STM32;μC/OS-Ⅱ;嵌入式平台;温湿度监测【作者】艾海波;魏晋宏;邱权;郑文刚【作者单位】太原理工大学机械电子工程研究所,太原 030024; 北京农业智能装备技术研究中心,北京 100097;太原理工大学机械电子工程研究所,太原030024;北京农业智能装备技术研究中心,北京 100097;北京农业智能装备技术研究中心,北京 100097【正文语种】中文【中图分类】TP273;S1260 引言近些年,一种新型适合家用的微型植物工厂在国外发达国家被研制出来,该微型植物工厂可以在有限的空间里利用营养液栽培技术种植多种蔬菜类作物,通过控制系统精确地调控内部的温度、湿度、光照、CO2等环境因子,实现蔬菜的周年连续种植[1-3]。
基于STM32的微型植物工厂温湿度监测系统设计
基于STM32的微型植物工厂温湿度监测系统设计摘要:随着人口的增长和城市化进程的加速,食品安全和生态环境问题日益凸显。
微型植物工厂作为一种高效、节能、环保的现代农业模式,正逐渐受到广泛关注。
本文主要针对微型植物工厂的温湿度监测进行研究,设计了一种基于STM32微控制器的温湿度监测系统。
系统采用DHT11传感器进行温湿度的采集,通过STM32微控制器对数据进行处理和控制,并将数据实时显示在液晶屏上。
实验结果表明,本设计的温湿度监测系统具有较高的精度和稳定性,为微型植物工厂的高效管理提供了有力保障。
关键词:STM32;微型植物工厂;温湿度监测;系统设计1 主要贡献和结构本文主要介绍了一种基于STM32微控制器的温湿度监测系统设计。
本文的主要贡献如下:(1)提出了一种基于STM32微控制器的温湿度监测系统设计方案,系统采用DHT11传感器进行温湿度的采集,通过STM32微控制器对数据进行处理和控制,并将数据实时显示在液晶屏上。
(2)通过实验验证了本设计的温湿度监测系统具有较高的精度和稳定性,为微型植物工厂的高效管理提供了有力保障。
本文结构如下:第二部分介绍了温湿度监测系统的硬件设计,包括STM32微控制器、DHT11传感器和液晶显示模块;第三部分介绍了温湿度监测系统的软件设计,包括系统初始化、数据采集、数据处理和数据显示;第四部分对本设计进行了实验验证;最后,对全文进行了总结。
2系统总体框架该温湿度监测系统采用分层结构,分为数据采集层、数据处理层和数据显示层。
数据采集层:包括温湿度传感器模块,用于采集当前环境温度和湿度值,并将数据传输到数据处理层。
数据处理层:包括微控制器控制模块和数据存储模块。
微控制器控制模块负责对温湿度传感器进行数据采集和预处理,并将数据存储到数据存储模块中。
数据显示层:包括数据显示模块,用于读取并显示存储在数据存储模块中的温湿度数据。
2.1 系统功能模块介绍a温湿度传感器模块该模块用于采集当前环境的温度和湿度值。
基于物联网与深度学习技术的农作物生长状况远程动态监测系统
2022年 / 第8期 物联网技术150 引 言中国作为传统的农业生产大国,农耕历史悠久。
传统农耕方式是农作物在自然环境下自然生长,通过农户长时间总结耕作经验进行农作物管理。
为实现农作物高产、量产,越来越多的优质植株得以培育,种类多样的优质化肥投放使 用[1]。
虽然这些方式会有增产效果,但对于人口大国而言,这些措施远远不足以从本质上改变农耕效率和提高粮食产量。
农业大棚成为了科学养殖农作物的解决方案。
为科学调控农作物生长环境,减少因恶劣环境及农作物病虫害等不利因素对农作物生长形成负面影响,研究人员做了很多努力。
其中,比较具有代表性的是有线网络监测、基于无线ZigBee 传感网络监测等[1]。
这些传感器接收农田环境数据信息后,将数据转化为模拟信号,传送至微处理器。
并通过无线模组和4G 模组将数据实时上传反馈。
为实现多节点监测需要利用大量传感器模块,在面积较大的养殖地域这一方案难以实现。
为满足利用较少传感器模块实现广域动态监测农作物生长环境与病害的功能,本文结合物联网、深度学习、机器视觉等技术,设计了一套具有广域动态监测农作物环境、识别农作物病害以及远程云端交互功能的农作物生长状况监测 系统。
1 整体设计农作物生长状况远程动态监测系统主要分为识别监测系统、无线通信系统、数据交互系统、移动小车系统等,识别监测系统又细分为农作物病害识别系统、农作物环境监测系统。
移动小车搭载识别监测系统,自动建图巡航采集并标记节点位置数据后上传至主控微处理器。
主控微处理器将数据处理整合后发送至无线通信平台,之后再将数据上传至云服务器,实现手机端与云空间的数据交互。
系统整体框架如 图1所示。
图1 系统整体框架2 农作物病害识别系统设计农作物病害识别系统硬件主要包括摄像头模块和二自由度舵机云台。
摄像头利用长焦镜头自动对焦农作物叶片,采取随机节点停车自动扫描叶片的方式,识别叶片所患病害并反馈至主控微处理器。
主控储存节点数据(包括节点位远程动态监测系统任治洲,谢 云,晁志恒,吴骏一(南京理工大学紫金学院 电子工程与光电技术学院,江苏 南京 210046)摘 要:在农作物养殖大棚中,基于物联网技术、深度学习与机器视觉技术开发了一种在线远程监测农作物生长环境与病害情况的综合系统。
基于STM32的工业设备状态无线监控系统的设计
2、3无线通信模块
2、3无线通信模块
无线通信模块是实现数据无线传输的关键,本系统中我们选用了ESP826612E芯片作为无线通信模块的核心。该芯片支持串口通信,可以通过AT指令进行 配置,非常适合于STM32主控模块进行数据传输。
4、系统测试与结果分析
4、系统测试与结果分析
我们对本系统进行了长时间、大规模的测试,将系统部署到某工业现场进行 实际运行。测试结果表明,本系统能够实时、准确地监测工业设备的状态数据, 无线通信稳定可靠,上位机界面友好清晰,各项指标均达到了设计要求。本系统 的设计成功地解决了工业设备状态实时监测的难题,具有较高的实用价值和市场 前景。
三、系统软件设计
三、系统软件设计
1、系统初始化:初始化STM32微控制器、传感器、无线通信模块和GPS模块。 2、数据采集:通过传感器模块采集车辆的速度、温度和湿度数据,通过GPS 模块获取车辆的位置信息。
三、系统软件设计
3、数据处理:STM32微控制器对采集的数据进行处理,如计算速度、计算温 度和湿度等。
2、系统硬件设计
21、1数据采集模块
21、1数据采集模块
数据采集模块主要由各类传感器和信号调理电路组成,根据需要采集工业设 备的状态数据。本系统中,我们采用了温度传感器、压力传感器和液位传感器, 分别对工业设备的温度、压力和液位进行实时监测。
2、2 STM32主控模块
2、2 STM32主控模块
一、系统总体设计
2、传感器模块:用于采集车辆的运行状态数据,如速度、温度、湿度等。 3、无线通信模块:采用蓝牙或Wi-Fi等无线通信技术,将采集的数据传输到 远程监控中心。
基于STM32的GSM远程温度检测系统设计
3系统主软件设计
3.1系统主程序设计 系统主程序控制单片机系统按预定的操作方式运行,
15
针算机工翟窓用就求
信■与电胭 China Computer & Communication
2021年第9期
它是单片机系统程序的框架。系统上电后,对系统进行初始 化。初始化程序主要包括系统时钟函数初始化、中断优先 级分组设置、使用的串口号初始化、LCD液晶屏初始化、 温度传感器DS18B20初始化、定时器工作方式及按键以及 蜂鸣器所使用的IO 口的工作状态设定。系统初始化之后, 利用按键来对LCD屏进行强制校准,同时判断是否需要更 新字库。在while主循环中,开始采集温度值,并将温度 值以蓝色字体实时显示在LCD液晶显示屏上。当温度超过 上下限阈值温度时,设置LCD显示字体颜色为红色,同时 STM32F407控制器将超过温度上下限的值通过GSM网络以 短消息形式传输到指定的远程客户机手机上或监控系统负责 人手机上。STM32F407控制器与SIM800是通过两者自身支 持的USART接口进行通信,STM32F407通过AT指令来控 制SIM800 (GSM)发短信,SIM800由GSM网络发送短消 息给远程客户机手机。程序框图如图5所示。
Keywords: STM32; DS18B20; remote temperature detection; GSM
0引言
温度检测一直是工业生产的关键环节,从检测现场温度 到检测系统内部细微的温度,这一切都离不开精准的测量。 随着时代的变迁,人工检测的低效率和不精准等弊端渐渐显 露出来,科技的进步使得远程监控进入人们的视野,并且在 不断的研究和改进中改变着工业生产的方向。但是,现在人 们对于远程监控的研究还远远不够,很多技术上的应用依然 不够成熟,不能保证远程温度监控的稳定性、精准性以及实 时性。基于此现状,本课题想要在前人的基础上,完善理论 研究同时拓展技术上的应用,做到在极端恶劣环境下的远程 温度监控和控制。
基于的智慧农业系统
电源模块
基于STM32的智慧农业系统
电源模块是整个系统的能源供应部件,负责为各个模块提供稳定的电源。在本系统中,我 们选用开关电源为整个系统提供稳定的电源输入,并选用线性稳压器为各个模块提供稳定 的电源输出。这些电源具有高效率、低噪声等优点,能够满足智慧农业系统的需求
展望未来,随着技术的不断进步和应用需求的不断提高,智慧农业系统将会更加智能化、 自动化和高效化。未来需要进一步研究和改进系统的性能和功能,提高系统的稳定性和可 靠性,以满足农业生产的需求和提高农业生产效率。同时,也需要加强与其他相关领域的 合作和交流,推动智慧农业系统的进一步发展
-
THANK YOU
基于STM32的智慧农业系统
系统总体设计
系统架构
基于STM32的智慧农业系统
基于STM32的智慧农业系统主要包括以下几个部分:STM32主控制器、传 感器模块、执行器模块、电源模块、通信模块等
其中,STM32主控制器负责整个系统的协调和控制,传感器模块负责采集 农业生产环境和作物生长的数据,执行器模块负责根据控制指令执行相应 的动作,电源模块负责为整个系统提供稳定的电源,通信模块负责实现各 个模块之间的数据传输和通信
主程序流程图
基于STM32的智慧农业系统
基于STM32的智慧农业系统的主程序流程图如下 (1)系统初始化:包括初始化STM32主控制器、传感器模块、执行器模块等 (2)数据采集:通过传感器模块实时采集农业生产环境和作物生长的数据 (3)数据处理:将采集到的数据进行处理和分析 (4)控制指令生成:根据处理和分析的结果生成控制指令 (5)执行器动作:根据控制指令执行相应的动作 (6)数据存储和分析:将采集到的数据存储在本地或远程服务器上,并通过数据分析软件 对数据进行处理和分析 (7)循环执行上述步骤
基于STM32单片机的作物生长环境监控系统设计
基于STM32单片机的作物生长环境监控系统设计利用传感技术对作物生长环境进行监测已经成为农业信息化的重要内容。
文章以STM32单片机作为控制器,结合温湿度、光照传感器、土壤水分传感器、网络摄像机等实现对农作物生长环境信息的快速采集、存储、数据上传、分析等功能,为农户及农技人员掌握作物生长情况并进行生产决策提提供科学依据。
标签:STM32;传感器;网络传输随着科学技术的发展,高新技术与农业相结合已然成为中国农业发展的一种趋势。
利用信息技术对农田作物生长信息进行实时监测,农作物的生长信息可为农业结构调整和农事活动提供科学的指导,依据采集的数据制定农田生产计划,已经成为农业部门指导生产的重要方法。
当前,对作物生长环境进行监控的方法有很多,但大多为示范类项目,存在后期维护困难,价额昂贵等缺点。
本文设计一种基于STM32的作物生长环境监控系统,以农田作物为研究对象,依据不同的环境及种植的作物基础上,安装采集设备,可实现土壤水分、空气温湿度和光照的检测及数据实时上传,用户可实时了解作物生长环境和生长情况、土壤墒情信息等,为作物植保等提供数据支撑。
1 系统设计基于STM32的农田信息采集系统主要实现农田作物生长信息的监测,将生长环境数据进行远程实时在线监测、存储、显示等功能。
存储的数据可进行分析用户提供近期或者历年的农田墒情情况,为后期的种植提供科学的数据支撑。
系统整体设计:基于STM32的农田信息采集系统主要由农田墒情采集模块、网络数据传输模块、供电系统、SD卡存储模块、液晶显示模块与上位机实时监测模块五部分组成,主要功能如图1所示。
农田信息采集系统实时将土壤湿度、空气温度、湿度信号、光照强度信号经传感器采集到STM32,采集回的数据与时间存储到SD卡,在OLED液晶屏进行实时显示;串口转网络模块与主板上的RS458相连接,STM32控制芯片将传感器采集的数据进行处理,然后通过串口转网络模块内部的TCP/IP协议接入Internet网络,传输到指定的服务器,在上位机上进行显示及存储。
基于STM32的智能农业监控系统
基于STM32的智能农业监控系统農业生产过程中,温度、湿度、光照强度等环境参数会影响农作物的生长,而人工管理的方式存在测控精度低、劳动强度大等弊端,因此,本文将单片机和传感器等技术应用于农业监控系统上,能实时获取农作物生长的环境参数,并对这些参数进行监测和控制。
标签:温度;湿度;光照强度;单片机;传感器1、引言随着物联网的快速发展,传统的农业生产方式满足不了现代人们的需求。
而现代农业生产中的重要一环就是对农业生产环境的一些环境参数,比如空气的温度、土壤的湿度进行检测和控制[1]。
基于物联网的智能农业监控系统,可以大大地改变依靠人工管理的低效率生产模式,提高生产效率。
本系统简单易用、成本低廉、智能化程度高、可靠性高,非常适合普通农民大众使用[2]。
2、系统设计本系统由STM32单片机、温度传感器、光敏电阻、土壤湿度传感器、液晶显示屏、按键、WiFi模块和控制模块组成,系统结构如图1所示。
DS18B20温度传感器、光敏电阻和土壤湿度传感器采集数据发送给STM32,STM32进行AD 转换后,把数据发送到液晶屏显示,并通过WIFI模块把数据发送给手机APP,通过手机APP和按键来设置阀值,当某个数据超过阀值,则自动启动相应的控制模块来调控环境。
3、硬件设计本系统选择STM32F103C8T6作为核心板。
它具有最低的成本、比一般芯片功耗更小、引脚和功能齐全,是主控制芯片的好选择,可以应用于多种实验,且上手简单。
温度传感器选用DS18B20,内部集成了A/D转换器,具有体积小、成本低、抗干扰强、精确度高以及延时转换快的特点。
采用单线连接方式,就可以实现与STM32双向通讯[3]。
本系统采用光敏电阻来获取光照强度,光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,光照愈强,阻值就愈低[4]。
本系统利用土壤湿度传感器的模拟信号引脚与单片机相连,经过A/D 转换后,将获得比较准确的土壤湿度值。
Wifi模块选用ESP8266,ESP8266可以实现串口透传,PWM 调控,GPIO控制[5]。
基于STM32的设施农业远程监控系统_论文
ARM-STM32校园创新大赛项目报告题目:基于STM32的设施农业远程监控系统学校:长春工程学院指导教师:视频观看地址:/v_show/id_XNjE5ODY0NDY0.html题目:基于STM32的设施农业远程监控系统关键词:STM32F407VGT6 STC12C5A60S2 STC12C4052AD 上位机摘要该系统将自动控制技术与设施农业相结合,采集温室的光照度、温度和湿度,同时实现上位机的存储和监控。
该系统的应用可以节省大量的劳动力,提高蔬菜的品质,增加产量,节约水肥,形成生态友好型的棚膜经济,不仅对我省乃至整个东北寒区的温室蔬菜生产都具有重要的意义。
1.引言近年来,温室蔬菜种植的规模在我国北方发展十分迅速,成为城市居民菜篮的主要途径,也是农户增产创收的捷径之一。
然而温室大棚普遍存在着自动化水平较低、人力消耗大以及水肥资源浪费严重等诸多问题。
针对上述问题,本团队设计了北方温室蔬菜设施环境远程监控系统。
该系统采用STM32F407探索板作为主控制器,布置在大棚内部的传感器可实时检测室内温度、湿度、光照强度,同时单片机还将通过光敏传感器检测室外光照强度以控制大棚外卷帘机卷起或放下保温层,不仅如此,本系统中还加入了上位机控制系统,用户足不出户就能监视并控制大棚内部的情况,一定程度上的实现了农业生产的自动化,使农作物始终生长在适宜的环境中,不但解放了人力,节约了资源,同时还能提高作物的经济效益,为农户增产增收。
2.系统方案本团队的作品针对我国北方农村温室大棚运行现状,对目前的温室大棚产品进行了深入的调查与研究,设计出一套切实可行的智能温室远程控制系统。
本系统可以实现对温室大棚室内部环境因素的实时监测,同时用户还可以通过远程群控系统实时监控多个温室大棚内的情况,操作方便快捷。
图1系统示意图3.系统硬件设计本作品中,系统由五个单片机系统组成的,其中51系列的单片机四个,STM32F407单片机一个,各个子系统之间通过NRF24L01无线模块进行通信,如下图所示:图2系统硬件组成框图主控制板主要由STM32F407探索板、无线通信模块以及USB转串口模块组成。
基于stm32的植物工厂环境控制示教系统设计
教改教法摘要该系统以stm32微处理器为核心研究影响植物生长的几种重要的环境因素、温度、湿度和光照强度。
主要研究开发智能控制算法并进行了硬件和软件设计,实现了温湿度信息的实时采集分析,并对植物工厂中环境因子进行调控。
基于stm32单片机利用PID控制系统将传感器检测到的环境因子进行处理,并控制相关执行机构。
关键词stm32植物工厂PID控制The Demonstration and Teaching System Design for Plant Factory Environment Control Based on stm32//Tang Kaitao,Jia Heming,Li Yupeng,Yu Ruiqi,Yang Zewen Abstract With stm32microprocessor as the core,the system studies several important environmental factors affecting plant growth,including temperature,humidity and light intensity.It mainly studies and develops intelligent control algorithm and carries out hardware and software design,in order to realize re-al-time acquisition and analysis of temperature and humidity in-formation,and adjust and control environmental factors in plant factory.Based on stm32microcontroller,the environmental factors detected by PID control system sensor are processed and relevant actuators are controlled.Key words stm32;plant factory;PID control1引言植物工厂控制系统是一种新型的资源节约型绿色环保控制系统。
基于3G和STM32的现代农业数据采集系统
基于3G和STM32的现代农业数据采集系统周继裕;韦志远【期刊名称】《计算机系统应用》【年(卷),期】2015(000)007【摘要】A kind of modern agricultural data acquisition system based on STM32 and 3rd Generation (3G) was introduced in this paper. The system could achieve the long-distance agricultural field for unattended monitoring, the collection of temperature, humidity, light intensity and other aspects data. By using the nRF24l01 wireless network was connected to a temperature and humidity sensor DHT11 and BH1750FVI light sensor. The data collected by nodes were transmitted to the control center. The RT-Thread embedded operating system was the software platform, which used light TCP/IP protocol stack LwIP Point to Point Protocol (PPP) dial of 3G module MC509 to connect to the Internet. It could carry out remote monitoring and management of the farm by the use of mobile phone Application (APP) or computer environment when the data was transmitted to the LEWEI Internet. Experiments showed that the system was stable. This paper provided a solution for wireless remote data monitoring. It had positive significance to improve agricultural management benefit.%介绍一种基于3G和STM3的现代农业数据采集系统,可以实现远距离对无人值守的农业现场进行监测,采集温度、湿度、光照强度等方面数据,通过 nRF24l0无线组网连接温湿度传感器 DHT11和光照传感器BH1750FVI,从而组成一个无线传感器网络,把各节点采集到的数据传到控制中心, RT-Thread 嵌入式操作系统为软件平台,采用轻型TCP/IP协议栈LwIP对3G模块MC509进行PPP拨号连接internet,将数据上传到乐为物联网,就可以利用手机APP或计算机对农场的环境进行远程监控和管理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于STM32与3G技术的植物工厂远程监测系统
【摘要】植物工厂代表着未来农业的发展方向,是农业产业化进程中吸收应用高新技术成果最具活力和潜力的领
域之一。
植物工厂的发展方向是大型化和家庭化,然而不论何种发展方向,都要求我们可以从客户端中远程实时的检测植物工厂的植物的生长状态与环境参数情况。
所以基于3G 通讯技术,我们设计了一套远程监测系统,并给出了软硬件的设计方案。
实验结果证明,对植物工厂可以起到长期稳定的监测效果。
【关键词】植物工厂3G STM32
引言:近年来国家越来越重视农业生产问题,而植物工厂则是国际上公认的设施农业最高级的发展阶段,是一种技术高度密集,不受或很少受自然条件制约的全新生产方式。
目前植物工厂的检测方式一般都是在植物工厂内部使用显
示屏幕方式直接呈现,然而对于未来大规模植物工厂或者家庭植物工厂而言[1],用户更需要的是远程就可以得知植物工厂内植物的生长情况与环境参数如何。
正是由于这种需求,所以我们设计了本系统。
一、系统框架
本系统由感知层子系统,传输层子系统与应用层子系统
构成。
其中感知层子系统与传输层子系统主要由下位机硬件构成,而应用层子系统则是通过C++语言进行编程的客户端。
总体框架如图1所示。
二、感知层子系统
本子系统硬件由STM32F103ZET6单片机作为主控芯片,采用了DHT11大气温湿度传感器,BH1750FVI光照强度传感器,SMS-II-100土壤温湿度传感器与MG811二氧化碳浓度传感器。
利用单片机对传感器检测到的数字量或模拟量进行采集和转化,以便后续通过传输层子系统发送到上位机进行处理。
1、主控制器模块。
本系统采用的控制单元是意法半导体公司的STM32单片机,它具有32位处理器,时钟频率达到72MHZ,具有丰富的外设资源,是专为高性能,低功耗,低成本的嵌入式设备而设计的芯片,较强的运算能力足以达到本系统的要求。
它主要负责采集和处理传感器数据并通过3G模块将数据打包传送至上位机中。
2、多传感器检测模块。
1)DHT11温湿度传感器。
DHT11数字温湿度传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
该传感器测量湿度的量程为20~90% RH,精度为±5% RH,测量温度量程为0~50 ℃,精度为±2℃,工作电压为3.5~5,5V,工作电流平均为0.5mA,分辨率为8位,采样周期为1s。
值得注意
的是,用MCU对其进行数据传输的时候要注意这个传感器的时序。
[2]2)BH1750FVI光照强度传感器。
BH1750FVI为不区分光源的光照强度传感器,他一种基于I2C编程的集成电路传感器,可以实时的反应植物工厂中的光照强度。
此传感器的精度可调,且最高精度为0.5lx,量程为1~65535lx,同时此传感器内置了一个16位的A/D转换器。
[3]3)SMS-II-100土壤温湿度传感器。
SMS-II-100土壤温湿度传感器来自大连祺峰科技公司,具有功耗低,测量精度高,防水耐腐蚀等特性,特别适合用于农田或大棚中土壤温湿度的测量。
输出方式有两种可选,0~20mA的电流输出方式或者0~2V的电压输出方式,前者适用于较大阻抗负载,后者适用于小负载。
其水分测量范围为0~50%或者0到100%,误差小于5%,温度测量范围为-40~80摄氏度,误差小于0.4摄氏度。
4)MG811二氧化碳浓度传感器。
MG811二氧化碳传感器使用双路信号输出,包括TTL高低电平信号与模拟量信号输出,对二氧化碳有良好的选择性和很高的灵敏度,量程为0到10000ppm,具有快速的响应恢复特性,并且输出时自带温度补偿。
缺点是线性度较差,需要用软件编程进行拟合。
[4]
三、传输层子系统
1、硬件设计。
本设计中采用芯讯通公司(SIMCom)的WCDMA/HSDPA模块SIM5320e,其支持下行速率达3.6Mbps,并且内置GPS和A-GPS,性价比非常高。
SIM5320e模块与
STM32的物理连接为STM32串口二的TXD与SIM5320E的RXD相连,STM32串口二的RXD与SIM5320e的TXD相连。
2、程序设计。
SIM5320e与STM32之间通过串口发送和接受AT指令进行通讯。
首先发送AT指令“AT+ CGSOCKCONT=1,IP,3gnet”,然后发送“AT+TCPCONNECT=服务器端公网IP,端口号”使之连接上服务器端,注意此处连接时需要公网的IP地址。
发送数据包时候,发送“AT+TCPWRITE=n”,其中n 为要发送的字符串长度,接着直接发送相应长度的字符串就可以将数据内容打包发出了。
发送的数据需要加上帧头打包成数据包的形式发出,这是为了在服务器端进行解包的时候分辨出该数据是哪一个环境参数的数据,以便存放在相应的数据库中。
程序设计流程如图2所示。
四、应用层子系统
4.1 程序设计
Socket又称套接字,在程序内部提供了与外界通信的端口,即端口通讯。
通过建立Socket连接,可以为通信的双方提供通道。
Socket具有数据丢包率低,编程简单,可移植性高等优点。
在客户端中首先声明一个Socket类的的对象,然后调用lisen()函数进行实时监听,一旦有客户端向服务器发送连接请求便启用accpet()函数与之相连,用receive()函数从下位机中进行数据的获取。
接着使用ADO的数据库编程手法,首先初始化OLE/COM环境,为访问ADO接口做准
备,然后创建Connection对象,接着为Adoconn类添加GetRecordSet的函数,目的是为了打开并获得记录集,之后为Adconn类添加ExecteSQL函数,目的是用来执行SQL函数,最后设置并退出记录集。
在receive()函数获取到相应数据包并解包后,利用GetRecordSet()函数声明一个myrecord 的对象,然后用AddNew()和Update()函数进行添加与刷新数据库。
4.2 服务端软件运行
服务器端软件运行流程图如图三所示:
五、结语
本系统设计中,主要通过3G无线传输技术和多种传感器实现了对远程植物工厂的环境数据和植物状态的实时监测,可以长期稳定运行。
与传统监测方式相比更加灵活方便,与2G等网络方式相比,提高了网络传输速率,稳定性和数据传输量都有所增加。
参考文献
[1] 杨其长,张成波,植物工厂概论M].北京:中国农业科学技术出版社,2005.
[2]韩丹翱,王菲. DHT11数字式温湿度传感器的应用性研究[J]. 电子设计工程,2013,13:83-85+88.
[3]王海燕,陈贵斌,熊志成. 基于BH1750芯片的智能窗帘控制系统设[J]. 现代建筑电气,2015,03:48-50+63.
[4]陈树成,杨志勇,王科. 基于MG811探头的二氧化碳采集系统设计[J]. 单片机与嵌入式系统应用,2014,01:47-50.。