作者:zhouyuanzhi 作品概述 农作物的生长状况与其周边环境是息息相关的,对农业环境进行实时监控,及时调整有关环境参数,能够有力促进农作物增产增收。基于WSN的农作物环境监测系统将结合现代生态农业技术、现代无线传感技术、水肥药一体化技术等先进技术,来采集、传输、存储、查询并分析农作物的环境信息,为农业生产提供科学指导。 开发环境 硬件:STM32F407,CC2530,Fibocom L610,BH1750光照强度传感器,DHT11温湿度传感器,土壤PH传感器,土壤温湿度氮磷钾传感器。 RT-Thread版本:RT-Thread Nano 3.1.3 开发工具及版本:MDK 5.27,STM32CubeMx RT-Thread使用情况概述 内核部分:调度器,信号量,线程。 调度器:创建多个线程来实现不同的工作。 线程:uart2_rx_thread_entry和led_thread_entry uart2_rx_thread_entry线程接收到串口2中断回调函数释放的信号量后,对数据进行整理并上传至阿里云;led_thread_entry线程使LED间隔1秒闪烁,提示系统正在运行。 系统硬件介绍 系统由终端节点、路由器节点、协调器节点、STM32F407通讯网关、云服务器四部分组成。终端节点以CC2530为核心通过传感器采集空气温湿度、光照强度、土壤温湿度、土壤氮磷钾含量以及土壤PH值数据信息并通过ZigBee协议传输数据到路由器,再经路由器转发至协调器,协调器接收到数据后通过串口把数据转发给STM32F407通讯网关,STM32F407通讯网关完成数据汇总,解析,打包,在LCD上显示采集到数据,并通过GPRS上传数据至阿里云IOT平台,阿里云IOT平台将数据包通过AMQP服务端订阅转发到智慧农业系统。系统整体结构图如图所示。 系统软件介绍 硬件端采集到所有环境数据后,按照协议将所有数据封装成包。并将这些数据包上传到阿里云IOT平台。上传到服务器时采用的协议是MQTT协议;阿里云IOT平台将数据包通过AMQP服务端订阅转发到智慧农业系统的后端服务器;智慧农业系统的后端服务器按照规则完成数据包的解析,并将解析出的环境数据存入MySql数据库中;后端将数据从数据库中取出发送到前端并在网页上显示所有环境数据。 演示效果 采集终端: 路由器和协调器: 网关: 数据采集和上传: 代码地址(附件为代码地址,下载后打开可见)
2024-03-22 15:19:56 1.3MB rt-thread 电路方案
1
随着生活水平的提高,无论是老年还是青壮年群体,人们对于健康越来越重视。只有一个好的身体才能体会生活,但是怎么才能让大众更好的去了解自己的身心健康呢?电子信息技术和医学刚好都在同步发展,两者合二为一刚好可以解决人们对于健康问题的困扰,因此人们对于高精密便携式医疗监控仪器的需求更大了。人体监控指标普遍通过心率血氧血氧计步3大指标,由于这个原因,本次毕设根据时代发展的需求设计一款基于单片机的运动监测模块。 本次设计主要组成是STM32单片机电路、ADXL345加速度传感器、心率血氧血氧检测电路、OLED液晶显示电路、电源电路、时钟DS1302和DS18B20温度传感器组成。通过ADXL345测量重力加速度,是用来判断人体状态,根据状态的数值变化进行计步功能。通过心率血氧传感器测试,通过手指脉动放大经过比较器处理后发送给单片机进行心率血氧采集。并将步数、心率血氧,温度、时间显示在液晶LCD1602上,并且我们也可以通过蓝牙把当前的数据发生到手机端进行显示,这样也方便陪练人员随时观察运动者状态。本次设计系统价格成本较低,功能比较全面,具有良好的市场前景。
2024-03-18 15:50:19 356.24MB stm32 毕业设计
局域网监测小工具 实用有用 快速扫描局域网情况 局域网监测小工具 实用有用 快速扫描局域网情况
2024-03-11 11:58:12 436KB 局域网监测
1
java毕设 青少年时期是习惯养成的关键期。如何辅助个人养成一个良好的习惯成为了 一个重要的问题。本文设计、实现一个个人习惯监测软件,通过该软件,青少年 可以简单方便的培养自己的生活习惯、学习习惯、运动习惯以及等等。 本课题的设计与实现主要基于 Flutter、Spring Boot、Docker 三大技术设计、 开发与部署。结合市场现状,分析需求、并进行了详细的界面设计与功能实现。 在功能方面,除了核心的监测记录功能外还实现了主题、国际化、社区、商 城、数据同步等功能。其中社区功能应用了综合激励模型,用户记录数据可获得 奖励,奖励可用于排名与商城使用。 在技术方面本设计有两大创新点:一是设计并实现了一套基于 Flutter 的解 耦方案,在 Flutter 应用开发中利用自定义状态管理拆分了业务逻辑与 UI 界面, 提升了运行效率、缩短了开发周期、提升了代码的复用率;二是设计并实现了一 个简单的基于 Flutter 的 ORM 框架,提高了对移动端数据库 IO 的便捷度。 本文详细描述了个人习惯监测软件的设计与开发过程,包括需求分析、架构 设计、系统设计与实现。并通过测试和部署最终
2024-03-08 22:25:34 2.79MB 移动开发 springboot Flutter 源码
1
GRACE卫星监测地表质量迁移
2024-03-07 20:39:25 176.09MB GRACE
1
棉花膜下滴灌墒情监测点的定位,杨风亮,缴锡云,近年来,棉花膜下滴灌技术在国内已得到广泛推广应用,精准的墒情观测与预报是合理灌溉的重要一环。由于滴头附近的土壤水分分布不�
2024-03-03 20:55:44 399KB 首发论文
1
为了便于实时掌控温棚养殖环境的变化,基于Arduino开源平台,结合WiFi模块和Machtalk物联网平台设计了一种体积小、性价比高的温棚养殖环境监测系统。
2024-03-03 13:12:23 113KB arduino 环境监测 WiFi
1
声发射测试(AT)是用于结构严重性评估的主要非破坏性测试方法之一。 AE信号的幅度分布以b值表示,到目前为止该值主要用于混凝土结构的强度评估。 假定该值与声发射源到AE传感器之间的传播距离无关。 我们评估玻璃纤维增​​强塑料(GFRP)断裂行为中遇到的宽频带对b值分析的影响。 在拉伸试验中,b值是根据在GFRP样品的中心孔附近产生的声发射(AE)源确定的。 在距孔15毫米处,b值分析表明,随着拉伸应力的增加,趋势减小。 在距孔最远的45 mm传播长度处,接收到少量AE信号。 对于高频AE信号,衰减更快。 因此,振幅分布带宽宽,b值变化。 GFRP的b值变化是通过分析AE信号的频谱分量来研究的。 对于单频AE源,b值随传播长度不变。 相反,多频声发射源产生的b值变化与接收信号中每个频谱分量的分数成比例。 这是由于衰减对传播长度的频率依赖性。 根据这些结果,b值分析无法应用于考虑AE衰减的频率依赖性。
1
针对单轨道DIn SAR(Differential Interferometric Synthetic Aperture Radar)技术仅能获取雷达视线向(Line of sight,Lo S)形变的缺点。详细介绍了一种基于ASAR和PALSAR影像来监测矿区地表三维形变的方法。应用该方法成功获取了因煤矿开采引起的地表水平及竖向形变,获取了沿观测线方向的地表倾斜,与实测相比最大倾斜差值为0.06 mm/m,竖向变形的均方根误差为±1 mm,证明了本文算法的可靠性。
2024-03-01 17:09:49 267KB 行业研究
1
为解决单一轨道DInSAR(Differential Interferometric Synthetic Aperture Radar)技术难以获取地表三维形变,老采空区上方地基稳定性评价缺乏地表变形监测资料等问题,研究了一种基于多轨道SAR影像的老采空区地表三维形变监测方法。该方法利用2种卫星传感器PALSAR和ASAR拍摄的3个轨道SAR影像,采用传统的DInSAR技术获取地表3组视线向的地表变形。采用插值方法将3组地表变形归化到相同时间间隔。运用最小二乘原理将视线向变形分解到竖直、东西和南北方向以建立地表三维形变场。与地表14个水准点的实测数据对比结果表明:本文算法获取的地表竖向沉降均方根误差为±1 mm,优于传统忽略地表水平变形计算地表沉降的方法。
2024-03-01 17:07:43 849KB 行业研究
1