针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32温室远程控制系统。
该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。
系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。
其中数据采集模块采用DHT11,MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。
在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。
通过在STM32中移植C/OS-11操作系统实现多任务的运行,移植LwIP协议使STM32可以接入网络,实现控制的网络化。
在VC6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。
控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。
在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。
将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。
为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。
经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。
当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。
2023/5/30 1:36:37 6.23MB STM32单片机 传感器 TCP/IP协议 多任务
1
Linux命令行与Shell脚本编程大全LinuxCommandLineAndShellScriptingBible(2th).pdf第一部分 Linux命令行第1章 初识Linuxshell1.1 什么是Linux1.1.1 深入探究Linux内核1.1.2 GNU工具链1.1.3 Linux桌面环境1.2 Linux发行版1.2.1 核心Linux发行版1.2.2 专业Linux发行版1.2.3 LinuxLiveCD1.3 小结第2章 走进shell2.1 终端模拟2.1.1 图形功能2.1.2 键盘2.2 terminfo数据库2.3 Linux控制台2.4 xterm终端2.4.1 命令行参数2.4.2 xterm主菜单2.4.3 VT选项菜单2.4.4 VT字体菜单2.5 Konsole终端2.5.1 命令行参数2.5.2 标签式窗口会话2.5.3 配置文件2.5.4 菜单栏2.6 GNOMETerminal2.6.1 命令行参数2.6.2 标签2.6.3 菜单栏2.7 小结第3章 基本的bashshell命令3.1 启动shell3.2 shell提示符3.3 bash手册3.4 浏览文件系统3.4.1 Linux文件系统3.4.2 遍历目录3.5 文件和目录列表3.5.1 基本列表功能3.5.2 修改输出信息3.5.3 完整的参数列表3.5.4 过滤输出列表3.6 处理文件3.6.1 创建文件3.6.2 复制文件3.6.3 链接文件3.6.4 重命名文件3.6.5 删除文件3.7 处理目录3.7.1 创建目录3.7.2 删除目录3.8 查看文件内容3.8.1 查看文件统计信息3.8.2 查看文件类型3.8.3 查看整个文件3.8.4 查看部分文件3.9 小结第4章 更多的bashshell命令4.1 监测程序4.1.1 探查进程4.1.2 实时监测进程4.1.3 结束进程4.2 监测磁盘空间4.2.1 挂载存储媒体4.2.2 使用df命令4.2.3 使用du命令4.3 处理数据文件4.3.1 排序数据4.3.2 搜索数据4.3.3 压缩数据4.3.4 归档数据4.4 小结第5章 使用Linux环境变量5.1 什么是环境变量5.1.1 全局环境变量5.1.2 局部环境变量5.2 设置环境变量5.2.1 设置局部环境变量5.2.2 设置全局环境变量5.3 删除环境变量5.4 默认shell环境变量5.5 设置PATH环境变量5.6 定位系统环境变量5.6.1 登录shell5.6.2 交互式shell5.6.3 非交互式shell5.7 可变数组5.8 使用命令别名5.9 小结第6章 理解Linux文件权限6.1 Linux的安全性6.1.1 /etc/passwd文件6.1.2 /etc/shadow文件6.1.3 添加新用户6.1.4 删除用户6.1.5 修改用户6.2 使用Linux组6.2.1 /etc/group文件6.2.2 创建新组6.2.3 修改组6.3 理解文件权限6.3.1 使用文件权限符6.3.2 默认文件权限6.4 改变安全性设置6.4.1 改变权限6.4.2 改变所属关系6.5 共享文件6.6 小结第7章 管理文件系统7.1 探索Linux文件系统7.1.1 基本的Linux文件系统7.1.2 日志文件系统7.1.3 扩展的Linux日志文件系统7.2 操作文件系统7.2.1 创建分区7.2.2 创建文件系统7.2.3 如果出错了7.3 逻辑卷管理器7.3.1 逻辑卷管理布局7.3.2 Linux中的LVM7.3.3 使用LinuxLVM7.4 小结第8章 安装软件程序8.1 包管理基础8.2 基于Debian的系统8.2.1 用aptitude管理软件包8.2.2 用aptitude安装软件包8.2.3 用aptitude更新软件8.2.4 用aptitude卸载软件8.2.5 aptitude库8.3 基于RedHat的系统8.3.1 列出已安装包8.3.2 用yum安装软件8.3.3 用yum更新软件8.3.4 用yum卸载软件8.3.5 处理损坏的包依赖关系8.3.6 yum软件库8.4 从源码安装8.5 小结第9章 使用编辑器9.1 Vim编辑器9.1.1 Vim基础9.1.2 编辑数据9.1.3 复制和粘贴9.1.4 查找和替换9.2 Emacs编辑器9.2.1 在控
2023/5/16 2:54:13 49.09MB Linux命令行 shell脚本 shell编程 shell
1
挪动医疗终端体系源码是一个基于Android的挪动医疗终端体系,由Android手机端使用软件以及硬件丈量配置配备枚举组成,首要面向居家养老的暮年群体心脑血管疾病、糖尿病监测以及康健照料护士方面。
使用本体系能够走南闯北,居家便捷快捷检测血压、血糖目的,自助举行心脏听诊。
一方面这些丈量所患上的康健数据能够被推送到指定的短途医疗机构或者社区卫失效率站,医生专家们依此对于暮年人建树悠长的电子医疗档案,以便短途阐发监控或者就医治疗;
另一方面,终端也可依据丈量数据智能阐发帮手诊断,如血压颇为,心脏听诊音颇为等,并将这些数据绘制成趋向图表统计近期康健情景;
特另外终端还到场亲情体贴成果,将丈量的康健数据以短信的方式按时发送到指定的家族手机上,便于监护人实时监测存眷白叟们的康健情景。
思考到暮年群体们的使用习气,体系在界面上举行了尤为方案,如字体较大,操作约莫,提供大宗的使用帮手。
体系首要成果搜罗血压检测、血糖检测、心脏听诊录音、相关康健信息凑集等模块,首要使用的本领有AndroidUI方案、SQLite轻量级数据库存储康健信息、Android蓝牙通讯协议及数据传输、图形绘制、摄像头收集图像加工以及存储、声音媒体信息处置、软件工程管理等本领。
本名目编码GBK默许编译版本4.1.2,带有论文,(不外文中所述的硬件部份不太明晰使用的甚么配置配备枚举)。
2023/5/8 23:53:56 5.32MB 安卓源码-其他应用
1
MFC实时收集毗邻装情景监测代码,点击按钮查验收集情景,收集若毗邻则实时监测到,并封锁窗口。
2023/5/7 10:41:44 237KB MFC 网络连接状况 实时监测
1
为了实现对于尾矿库举行实时监测以及评估的成果,提出一种基于多源信息领悟的预警以及清静评估方式。
以直接工程本领患上到的数据及天色料想信息,使用多源信息领悟的方式建树结构化特色集,并行使定性与定量相松散的条理阐发法对于尾矿库的结构化特色集举行阐发,末了对于阐发的下场举行综合评分,当评分值抵达阈值时举行预警并输入灾情演化态势。
监测体系的建成突破了国内以往举行繁多目的监测的规模,多目的综合评估的方式削减了料想的准确性以及实时性,对于削减尾矿库溃坝迫害及抑制灾情伤害规模具备弥留的意思。
2023/4/19 14:57:15 183KB 尾矿库; 实时; 信息融合; 综合评估
1
该文物监护系统是基于移动通信技术,结合C#软件开发的无线传感器应用设备,提出了一种具有实时监测和报警以及自动调节的系统。
针对文物在展柜保藏以及外展运输过程中可能遭到损坏的问题,该系统结合温湿度调节、图像监测,自动报警等模块,实现通过上位机远程监测到各个终端的温湿度和图像信息并存储,以及实现文物箱内温湿度自动调节、文物自动报警等功能。
实验结果显示传感器温湿度的测量结果误差在0.1%到0.2%之间,图像信息的误码率可以忽略,可以准确显示文物所处环境的图像信息。
同时该系统具有整体协调功能好、抗干扰能力强、灵敏度高、操作简单、成本低廉等优点,适合中小博物馆及文物收藏家使用。
1
针对矿井中安全监控设备使用有线方式传输信号存在的弊端,分析了在井下环境中采用ZigBee无线网络技术的可行性,引见一种以CC2530无线单片机为ZigBee网络核心单元的矿井瓦斯浓度监测系统,详述其设计原理和实现方法,并给出网络节点的软硬件设计方案。
该系统实时监测矿井各处瓦斯浓度,实时收集并传输数据。
测试结果表明,该系统实时性高,功耗低,实现了在无线环境下对矿井中瓦斯浓度的有效监测。
1
水环境监测系统须满足如下功能:成本低,能耗低,无污染,高精度,能够适应野外无人值守的工作环境。
(1)无线远程监测,系统要能够自动采集水样,分析得到各个参数原始数据。
(2)系统要能24小时不间断的定时向远程的监测中心发送采集数据,实现实时监测。
基于以上要求,整个系统由三部分组成,分别是由传感节点和协调器节点所构成的ZigBee网络、DTU设备和移动GPRS网络构成的传输网络以及监控中心软件系统。
ZigBee网络由一个协调器节点设备和多个传感器节点设备构成,主发负责数据的采集和汇聚,任意分布在某个监测区域内的传感器节点定期对水质检测,并将检测到的数据传到协调器节点;
协调器节点除了向DTU发送数据,还要建立并且维护一个安全可靠的无线通信网络。
GPRSDTU设备负责数据转换,将接收的数据进行协议转换,打包后通过GPRS网络发送给远程的监测中心服务器。
2019/1/27 13:34:12 3.53MB Zigbee 单片机 检测系统
1
在大型高功率激光系统中,实时监测对激光能量传输控制起着重要的作用。
通过对激光能量的实时检测,可以精确判断高功率激光装置系统中每一个环节的工作状态,对保证激光装置的正常运行,缩短装置的发射周期,提高激光装置的工作效率有着重要意义。
而激光能量测量的线性度对激光能量测量精确度有着直接的影响。
在大型激光装置中,激光光束多、分布广,且存在严重的电磁干扰和环境温度漂移,成为影响激光能量测量的线性度、降低激光能量测量精确性的主要因素。
利用热电偶材料来完成对激光能量的测量,并通过改进探头结构和扣除本底、补偿电位的方法来克服激光能量测量中的温度漂移。
实验研究表明,采用本方法测量激光能量的线性度优于2%。
2015/3/14 1:24:01 1.63MB 测量 温度漂移 扣除本底 补偿电位
1
经过树莓派的Pin脚与DHT11温度传感器进行连接,实现其对当前温湿度的实时监测
2019/11/1 2:53:23 1KB 树莓派 DHT11 温湿度
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡