温室大棚智能监测系统课程设计报告

合集下载

《智能温室大棚监控系统的研究与设计》范文

《智能温室大棚监控系统的研究与设计》范文

《智能温室大棚监控系统的研究与设计》篇一一、引言随着现代科技的不断进步,农业科技作为支撑现代农业发展的重要支柱,也正在逐步升级与优化。

智能温室大棚监控系统是这一进步的体现之一,它不仅为农业种植提供了精准的环境控制,还能显著提高农作物的产量与品质。

本文旨在探讨智能温室大棚监控系统的设计与实现,通过对其系统架构、技术运用以及实施效果的研究,为现代农业的智能化发展提供一定的理论支持与实践指导。

二、系统架构设计1. 硬件架构智能温室大棚监控系统的硬件架构主要包括传感器网络、数据传输设备、中央处理单元和控制执行设备等部分。

传感器网络负责实时监测温室内的环境参数,如温度、湿度、光照强度等;数据传输设备将收集到的数据传输至中央处理单元;中央处理单元对数据进行处理与分析,并发出控制指令;控制执行设备则根据指令调整温室内的环境条件。

2. 软件架构软件架构则包括数据采集模块、数据处理与分析模块、控制指令输出模块以及用户交互界面等部分。

数据采集模块负责从传感器网络中获取数据;数据处理与分析模块对数据进行处理与存储,并运用算法进行环境预测与优化;控制指令输出模块根据分析结果发出控制指令;用户交互界面则提供友好的操作界面,方便用户进行系统操作与监控。

三、关键技术运用1. 传感器技术传感器技术是智能温室大棚监控系统的核心之一。

通过使用高精度的传感器,系统能够实时监测温室内的环境参数,如温度、湿度、光照强度等,为后续的数据处理与分析提供准确的数据支持。

2. 数据处理与分析技术数据处理与分析技术是智能温室大棚监控系统的关键环节。

通过对传感器收集到的数据进行处理与分析,系统能够实时掌握温室内的环境状况,并运用算法进行环境预测与优化,为控制指令的发出提供依据。

3. 控制执行技术控制执行技术是实现智能温室大棚监控系统精确控制的关键。

通过控制执行设备,系统能够根据中央处理单元发出的指令,调整温室内的环境条件,如开启或关闭通风口、调整遮阳设备等。

《温室大棚分布式监控系统设计与实现》范文

《温室大棚分布式监控系统设计与实现》范文

《温室大棚分布式监控系统设计与实现》篇一一、引言随着现代农业技术的快速发展,温室大棚种植技术已成为提高农作物产量和品质的重要手段。

为了更好地对温室大棚进行管理,提高生产效率,降低人力成本,本文提出了一种温室大棚分布式监控系统的设计与实现方案。

该系统通过物联网技术,实现对温室大棚环境的实时监控、数据采集、远程控制等功能,为现代农业的智能化、精准化生产提供了有力支持。

二、系统设计1. 硬件设计温室大棚分布式监控系统的硬件部分主要包括传感器节点、网关、服务器和终端设备。

传感器节点负责采集温室大棚内的环境数据,如温度、湿度、光照强度等;网关负责将传感器节点的数据传输至服务器;服务器负责存储、处理和分析数据,并向下发送控制指令;终端设备包括手机、平板电脑等,用于用户查看数据、远程控制等操作。

2. 软件设计软件部分主要包括数据采集模块、数据处理与分析模块、远程控制模块和用户界面模块。

数据采集模块通过传感器节点实时采集温室大棚内的环境数据;数据处理与分析模块对采集到的数据进行处理、分析和存储;远程控制模块根据用户的指令,通过服务器向网关发送控制指令,实现对温室大棚的远程控制;用户界面模块提供友好的用户界面,方便用户查看数据、远程控制等操作。

三、系统实现1. 传感器节点布置根据温室大棚的大小和需求,合理布置传感器节点,确保能够全面、准确地采集温室大棚内的环境数据。

传感器节点应放置在具有代表性的位置,如作物生长区域等。

2. 数据传输与存储传感器节点通过无线通信技术将数据传输至网关,网关再将数据传输至服务器。

服务器采用数据库技术对数据进行存储,方便后续的数据处理和分析。

3. 远程控制实现用户通过终端设备登录系统,查看温室大棚的环境数据和状态,根据需要发送控制指令。

服务器根据用户的指令,向网关发送控制指令,网关再通过无线通信技术控制相应的设备,实现对温室大棚的远程控制。

四、系统应用与效果温室大棚分布式监控系统的应用,实现了对温室大棚环境的实时监控、数据采集、远程控制等功能,提高了生产效率,降低了人力成本。

大棚智能温控实验报告

大棚智能温控实验报告

大棚智能温控实验报告大棚智能温控是一种利用传感器和控制系统实现对大棚内温度进行自动调控的技术,可以提高农作物的生长效率,减少能源消耗。

为了验证大棚智能温控的效果,我们进行了一次实验。

实验材料和仪器:1. 大棚:使用面积为10平方米的大棚,安装了透明的塑料薄膜。

2. 温控器:使用一款智能温控器作为控制系统,可以根据设定的温度范围自动控制大棚内的温度。

3. 传感器:在大棚内设置了温度传感器,可以实时监测大棚内的温度。

4. 加热设备:使用一台电热器作为加热设备,可以通过控制器开关来调节加热功率。

5. 计算机:用于与温控器和传感器进行连接和数据采集。

实验步骤:1. 设置温度范围:根据农作物的需求,我们将温度范围设置在18℃到30℃之间。

2. 开始记录数据:启动温控器和传感器,开始记录大棚内的温度数据。

3. 观察温度变化:通过计算机上的监控界面,实时观察大棚内的温度变化。

4. 调节加热功率:当大棚内温度低于设定的最低温度时,打开加热器并逐渐增加加热功率,直到温度达到设定范围为止。

当温度高于设定的最高温度时,关闭加热器。

5. 结束记录数据:记录实验过程中的温度变化数据。

6. 分析实验结果:利用记录的数据,分析大棚智能温控系统对温度的调控效果。

实验结果:通过实验数据的分析,我们发现大棚智能温控系统可以有效地维持大棚内的温度在设定范围内波动。

在实验过程中,大棚内的温度在18℃到30℃之间波动,温度波动幅度较小,并且温度变化与设定的目标温度基本一致。

实验结论:大棚智能温控系统可以有效地控制大棚内的温度,提高农作物的生长效率。

通过对温度的精确调控,可以减少能源的浪费,降低农业生产成本。

同时,智能温控系统的自动化调控还可以减少人工操作,提高工作效率。

进一步改进:在实际应用中,还可以进一步改进智能温控系统。

例如,可以增加湿度传感器,实现对大棚内湿度的自动调控;可以引入光照传感器,实现对大棚内光照强度的自动调控。

通过综合调控大棚内的温度、湿度和光照等因素,进一步提高农作物的生长效率。

课程设计 单片机 大棚环境监测

课程设计 单片机 大棚环境监测

一、概述随着农业生产的现代化进程,大棚种植已经成为现代农业生产中不可或缺的一部分。

大棚环境的监测对于农作物的生长和品质至关重要。

而单片机作为一种小型化、低功耗的微处理器,具有较强的实时数据处理能力,能够满足大棚环境监测的要求。

本文将探讨针对大棚环境监测的单片机课程设计。

二、课程设计目的1. 了解大棚环境监测的基本原理和重要性;2. 掌握单片机的基本原理和应用技术;3. 实践大棚环境监测系统的设计与制作;4. 提高学生的实际动手能力和创新能力。

三、课程设计内容1. 理论学习1.1 大棚环境监测的重要性和应用前景;1.2 传感器原理和类型;1.3 单片机原理和编程技术。

2. 实验环节2.1 传感器的使用与测试;2.2 单片机的基本应用实践;2.3 大棚环境监测系统的设计与制作。

3. 课程项目3.1 大棚温湿度监测系统的设计与实现;3.2 光照强度与二氧化碳浓度监测系统的设计与实现;3.3 数据采集与处理系统的设计与实现。

四、课程设计方法1. 理论课程与实践相结合,通过理论学习引导学生深入了解大棚环境监测的基本原理,并通过实验环节培养学生的动手能力和实践能力。

2. 小组合作与个人项目相结合,通过小组合作的方式促进学生之间的交流与合作,同时通过个人项目的方式培养学生的创新能力和解决问题的能力。

3. 导师指导与自主学习相结合,通过导师的指导帮助学生解决实际问题,同时培养学生的自主学习能力和解决问题的能力。

五、课程设计评价与考核1. 学生课程项目的设计与制作成果;2. 学生在实验环节中的动手能力和实际操作能力;3. 学生在理论学习中的知识掌握情况及综合运用能力。

六、结语通过本课程设计,将有助于学生对大棚环境监测、单片机应用和传感器技术有一个全面深入的了解和掌握,有助于提高学生的实际动手能力和创新能力,为学生今后的科研和工程实践打下良好的基础。

也将有助于满足农业生产现代化的需求,提高农业生产的效益和质量。

七、参考文献1. 《大棚环境监测技术及应用》,XXX,XXX出版社,200X年;2. 《单片机原理与应用》,XXX,XXX出版社,200X年;3. 《传感器原理与技术》,XXX,XXX出版社,200X年。

《2024年智慧农业大棚监控系统的设计与实现》范文

《2024年智慧农业大棚监控系统的设计与实现》范文

《智慧农业大棚监控系统的设计与实现》篇一一、引言随着科技的飞速发展,智慧农业已成为现代农业发展的重要方向。

智慧农业大棚监控系统是智慧农业的重要组成部分,它可以实时监测大棚内的环境参数,如温度、湿度、光照等,同时还能控制大棚内的设备,如灌溉系统、通风系统等,以实现大棚内的智能化管理。

本文将详细介绍智慧农业大棚监控系统的设计与实现过程。

二、系统设计1. 硬件设计智慧农业大棚监控系统的硬件部分主要包括传感器、控制器、执行器等。

传感器用于实时监测大棚内的环境参数,如温度、湿度、光照等;控制器用于接收传感器数据并处理,同时通过执行器控制大棚内的设备。

在硬件设计过程中,我们首先需要根据大棚的实际情况选择合适的传感器和执行器。

传感器的选择要考虑其精度、稳定性、抗干扰能力等因素;执行器的选择要考虑其响应速度、控制精度等因素。

此外,我们还需要设计合理的电路连接方式,以保证系统的稳定性和可靠性。

2. 软件设计智慧农业大棚监控系统的软件部分主要包括数据采集、数据处理、控制算法等。

数据采集部分负责从传感器中获取环境参数数据;数据处理部分负责对采集到的数据进行处理和分析,如数据滤波、数据存储等;控制算法部分根据处理后的数据,通过执行器控制大棚内的设备。

在软件设计过程中,我们需要采用合适的数据处理和控制算法,以保证系统的实时性和准确性。

此外,我们还需要设计友好的人机交互界面,以便用户可以方便地操作和管理系统。

三、系统实现1. 硬件实现在硬件实现过程中,我们需要根据设计图纸和选定的硬件设备进行组装和调试。

在组装过程中,我们要注意各部分的连接方式和连接点的稳定性;在调试过程中,我们要对传感器和执行器进行测试,以保证其正常工作。

2. 软件实现在软件实现过程中,我们需要编写相应的程序代码,以实现数据采集、数据处理和控制算法等功能。

在编写程序代码时,我们要注意程序的逻辑性和可读性,以保证程序的稳定性和可靠性。

此外,我们还需要对程序进行测试和调试,以确保其能够正常工作。

智能温室大棚监测控制系统开发设计

智能温室大棚监测控制系统开发设计

智能温室大棚监测控制系统开发设计1、开发背景近年来,随着温室大棚化种植、工厂化育秧和设施栽培等农业生产技术的广泛应用,快速准确地环境参数的收集和分析就成为现实的需求,利用计算机技术对相应的农业气象参数进行采集,则一方面可及时了解作物生长的环境参数,另一方面也可根据采集的参数控制大棚环境的调节从而为农作物的生长提供适宜的生长环境。

由于温室内的湿度、温度等环境条件不适合于普通PC 机工作,故这里选用单片机进行数据采集,而采集的数据可通过串口发射接收设备传送给上位PC 机进行分析处理。

2、系统介绍农业大棚环境远程监控系统由前端部分来完成对环境监测因子的含量的监测与汇总、转换、传输等工作,监测因子包括温度、湿度、光照、烟雾、有无人员进入等环境参数,这些监测因子由数据采集终端使用不同的方法进行测量获得一个非常准确的测量数据,此结果通过数据处理转换后经由串口向在线监测数据平台传输数据,在线监测数据传输平台来实现数据的接收、过滤、存储、处理、统计分析并提供实时数据查询等任务,当温湿度超过设定值的时候,自动开启或者关闭指定设备。

整个系统可达到:安全、可靠、准确、实时、全面、快速、高效的将真实的蔬菜大棚环境信息展现在管理人员的面前。

农业大棚环境远程监控系统由两大部分:控制中心、大棚监控点(信息采集一号,信息采集二号,信息采集三号)。

结构说明该智能监控系统是由PC机作为总监控室的控制机,由IAP15F61S2和STC90C51单片机分别负责收集数据信息,它们之间通过串口进行通讯。

与单片机相连的包括:12864液晶显示模块、温度传感器DS18B20、湿度传感器HS1101、光敏传感器、人体红外感应传感器、烟雾传感器MQ-2、PCF8591A/D 转换器等。

3、功能与使用说明(1)农业大棚智能监控系统上装有液晶屏,可在线实时采集和记录监测点位的温度、湿度、烟雾、光照等各项环境参数情况。

当该系统接通电源时,液晶屏上会显示三个大棚内的各项环境参数。

一种智能温室大棚监控系统的设计

一种智能温室大棚监控系统的设计

一种智能温室大棚监控系统的设计1. 引言1.1 研究背景智能温室大棚监控系统的设计不仅可以实现对环境参数的实时监测和记录,还可以根据监测数据为农作物提供最适宜的生长环境,从而提高农作物的生长速度和品质。

通过远程监控与控制,农业生产者可以随时随地监控温室大棚的运行状态并进行适时的调整,大大提高了生产效率和管理水平。

研究和开发一种智能温室大棚监控系统具有十分重要的实际应用价值和科研价值。

1.2 研究意义智能温室大棚监控系统的设计具有重要的研究意义。

随着农业生产的技术化和智能化发展,传统的温室大棚管理方式已经不能满足高效、便捷和精准的需求。

设计一种智能化的监控系统可以有效提高温室大棚的生产效率和品质,为农业生产带来革命性的变革。

智能温室大棚监控系统的设计也有利于环境保护和资源节约。

通过监测大气温湿度、土壤湿度、光照强度等参数,可以实现精准浇灌、智能通风等功能,有效减少农业生产过程中的浪费,降低农业对水资源和化肥的消耗,降低农业生产对环境的影响,保护生态环境。

智能温室大棚监控系统的设计也有助于提高农业生产的科学化水平。

通过数据采集与处理、远程监控与控制等功能,可以实现对生长环境的实时监测和调控,为农业生产提供更科学、更合理的管理方案,提高农作物的产量和质量,促进农业现代化发展。

研究和设计智能温室大棚监控系统具有重要的现实意义和广阔的应用前景。

2. 正文2.1 嵌入式系统设计嵌入式系统设计是智能温室大棚监控系统中至关重要的一环。

在设计过程中,首先需要选择合适的硬件平台作为嵌入式系统的核心。

常见的硬件平台包括Arduino、Raspberry Pi等。

这些平台具有良好的稳定性和灵活性,适合用于温室大棚的监控系统。

在确定硬件平台后,需要对系统进行模块化设计,将功能分解成不同的模块,并利用适当的通讯协议和接口进行连接。

要考虑系统的实时性和稳定性,确保系统能够稳定运行并及时响应用户的指令。

在嵌入式系统设计中,还需要考虑系统的功耗和散热问题。

温室大棚智能监测系统课程设计报告

温室大棚智能监测系统课程设计报告

目录一、课程设计的性质和目的 (1)二、课程设计的内容及实施案例 (1)三、课程设计时间地点 (1)四、课程设计要求 (1)五、课程设计的实施流程 (1)六、课程设计的评价标准 (2)七、课程设计系统实现(学生完成) (2)1 系统概述 (3)1.1 课题背景 (3)1.2 课题简介 (3)1.3 设计原理 (3)1.4课题依据 (3)1.5 需求分析 (4)1.5.1 系统功能和结构 (4)1.5.2 系统主控制硬件平台 (5)2 环境搭建 (6)2.1 Linux宿主机环境搭建 (6)2.1.1 VMware虚拟机安装 (6)2.1.2 Linux操作系统环境搭建要求 (6)2.1.3 Fedora14中文界面显示操作 (6)2.3 寄生机环境开发板运行环境配置 (8)2.4 开发工具软件安装与配置 (9)2.4.1 建立交叉编译环境的原因 (9)2.4.2 建立交叉编译环境 (9)2.4.3 vmware-tools工具的安装 (9)2.4.3编译内核Linux-2.6.21 (10)3设备驱动设计 (10)3.1DS18B20驱动设计 (10)3.1.1DS18B20温度传感器简介 (10)3.1.2 硬件原理 (10)3.1.4 温度传感器驱动设计 (11)3.2 摄像头驱动移植 (15)3.2.1 中星微摄像头简介 (15)3.2.2 配置编译内核 (16)3.3BOA服务器搭建 (18)3.3.1 BOA服务器简介 (18)3.3.2 BOA的编译与移植 (18)4 温度监测与视频监控用户界面设计 (22)4.1 HTML网页 (22)4.1.1 HTML简单介绍 (22)4.2 温度显示界面设计 (23)4.3 视频显示界面设计 (24)4.3.1用HTML显示温度界面 (24)4.3.2 servfox功能简介 (25)4.3.3移植servfox (26)5 GSM通信用户界面设计 (28)5.1GSM基本概念 (28)5.2GSM与GPRS的区别 (28)5.3GSM系统结构 (29)6 程序发布与系统演示 (29)6.1烧写内核 (29)6.2烧写文件系统 (30)7 总结 (31)参考文献 (33)嵌入式系统应用与设计课程设计成绩表 (34)嵌入式系统应用与设计课程设计学习体会 (35)一、课程设计的性质和目的《嵌入式系统应用与设计》课程设计是配合其理论课程而设立的设计性实践课程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、课程设计的性质和目的 (1)二、课程设计的内容及实施案例 (1)三、课程设计时间地点 (1)四、课程设计要求 (1)五、课程设计的实施流程 (1)六、课程设计的评价标准 (2)七、课程设计系统实现(学生完成) (2)1 系统概述 (3)1.1 课题背景 (3)1.2 课题简介 (3)1.3 设计原理 (3)1.4课题依据 (3)1.5 需求分析 (4)1.5.1 系统功能和结构 (4)1.5.2 系统主控制硬件平台 (5)2 环境搭建 (6)2.1 Linux宿主机环境搭建 (6)2.1.1 VMware虚拟机安装 (6)2.1.2 Linux操作系统环境搭建要求 (6)2.1.3 Fedora14中文界面显示操作 (6)2.3 寄生机环境开发板运行环境配置 (8)2.4 开发工具软件安装与配置 (9)2.4.1 建立交叉编译环境的原因 (9)2.4.2 建立交叉编译环境 (9)2.4.3 vmware-tools工具的安装 (9)2.4.3编译内核Linux-2.6.21 (10)3设备驱动设计 (10)3.1DS18B20驱动设计 (10)3.1.1DS18B20温度传感器简介 (10)3.1.2 硬件原理 (10)3.1.4 温度传感器驱动设计 (11)3.2 摄像头驱动移植 (15)3.2.1 中星微摄像头简介 (15)3.2.2 配置编译内核 (16)3.3BOA服务器搭建 (18)3.3.1 BOA服务器简介 (18)3.3.2 BOA的编译与移植 (18)4 温度监测与视频监控用户界面设计 (22)4.1 HTML网页 (22)4.1.1 HTML简单介绍 (22)4.2 温度显示界面设计 (23)4.3 视频显示界面设计 (24)4.3.1用HTML显示温度界面 (24)4.3.2 servfox功能简介 (25)4.3.3移植servfox (26)5 GSM通信用户界面设计 (28)5.1GSM基本概念 (28)5.2GSM与GPRS的区别 (28)5.3GSM系统结构 (29)6 程序发布与系统演示 (29)6.1烧写内核 (29)6.2烧写文件系统 (30)7 总结 (31)参考文献 (33)嵌入式系统应用与设计课程设计成绩表 (34)嵌入式系统应用与设计课程设计学习体会 (35)一、课程设计的性质和目的《嵌入式系统应用与设计》课程设计是配合其理论课程而设立的设计性实践课程。

其教学目的和任务是使学生在学习专业课程理论的基础上,学习和掌握嵌入式系统设计的基本方法与知识,培养学生综合运用所学的专业基础理论、基本技能和专业知识分析问题和解决工程设计问题的能力、培养学生调查研究、查阅技术文献、资料、手册,进行程序设计、电路图纸绘制及编写技术文件的基本能力。

二、课程设计的内容及实施案例利用ARM11-S3C6410或ARM CortexA9-Exynos4412嵌入式开发平台,设计一款智能环境监测系统,要求具备电源、串口、网口、RS485、GPRS/GSM模块、液晶屏接口等资源,可以外连温度传感器和摄像头等模型,并可通过短信与手机交互,利用QT/HTML开发环境进行用户界面设计,最终构建简单的智能环境监测系统。

三、课程设计时间地点《嵌入式系统应用与设计》课程设计时间:2015年1月5号~2015年1月9日机房无课的时间。

参加对象:计算机学院2012级计算机科学与技术1班、2班、3班,2014级计算机科学与技术专升本班。

课程设计地点:老校区,综合楼10、11层。

四、课程设计要求1. 分析课程设计题目的要求。

2. 写出详细设计说明。

3. 对系统硬件与软件方案进行详细设计。

4. 对软硬件系统进行联调,并进行脱机操作,最终实现作品发布。

(教师检查)5. 设计完成后提交课程设计报告(纸质版和电子版)。

五、课程设计的实施流程1. 嵌入式开发环境搭建(1)Linux主机环境搭建(2)安装交叉编译工具及网络、服务器等的配置(3)编译内核及移植2. 系统硬件设备驱动设计(1)DS18B20温度传感器驱动设计(2)摄像头驱动移植3. 温度监测与视频监控用户界面设计(1)温度监测用户界面设计(2)视频监控用户界面设计4. GSM/GPRS通信用户界面设计5. 综合实验在软硬件联调测试后,发布设计作品。

学生完成后由指导教师及课程设计指导小组进行答辩评审。

六、课程设计的评价标准本次课程设计时间为一周,四个或五个学生一组,主要以项目的完成进度、团队合作意识、项目创新能力为考核点。

具体考核标准如下表所示。

七、课程设计系统实现(学生完成)1 系统概述1.1 课题背景智能农业基于软件平台的温室大棚智能监测系统,结合当前新兴的物联网技术实现高效利用各类农业资源和改善环境这一可持续发展目标,不但可以最大限度提高农业实现生产力,而且是实现优质、高产、低耗和环保的可持续发展农业的有效途径。

本项目以温室大棚智能监测系统为研究对象,结合嵌入式技术,在硬件方面,介绍了实现环境监测设计得原理及硬件要求,在满足系统设计要求的前提下,选用价格低、功耗低的元器件,达到减低系统成本的目的;在软件方面,结合HTML 网页设计以及BOA服务器相关配置等实现对环境温度的检测和实时监控。

1.2 课题简介利用嵌入式技术与DS18B20数字温度传感器检测温度,设计并实现温度采集功能;在内核中添加摄像头驱动,并重新编译下载内核,实现图像采集和显示。

针对开发板使用的Linux系统移植servfox程序,实现视频的发送,可以在浏览器和开发板界面上显示视频图像并结合GSM/GPRS收发送短信对环境起到实时监控。

1.3 设计原理利用ARM11-S3C6410核心板,设计一款智能环境监测器,要求具备电源、串口、网口、GPRS/GSM模块、液晶屏接口等资源,可以外连温度传感器和摄像头等模型,并可通过短信与手机交互,构成简单的智能环境监测系统。

1.4课题依据设计温室大棚智能监测系统,是为了方便和适应现代化的信息管理模式。

该系统采用数字化数据采集,模块化处理,便于系统维护以及数据收集。

本次课程设计以DS18B20温度传感器监测温度,中星微摄像头采集数据信息为核心,利用GPRS/GSM消息发送实现功能,设计了智能温度传感器,重点做了传感器和摄像头驱动移植的任务和硬件、软件以及控制算法的设计与实现。

硬件方面,介绍了系统各个部分的设计思想、原理,并给出了系统各硬件原理图;另外,为了实现系统的低成本和低功耗,在满足设计要求的前提下,尽可能选用了价格低廉和低功耗的元器件。

软件方面,采用了HTML设计网页,希望通过网页显示实时采集的温度数值和图像。

温室大棚智能监测系统为实现对生态作物的健康成长和及时调整栽培、管理等措施提供及时的科学依据,同时实现监管自动化。

1.5 需求分析1.5.1 系统功能和结构智能环境监测系统中的温度传感器能够监测环境温度等参数。

中星微摄像头能够准确有效地采集温度图片以及数据信息,能够根据环境参数控制加湿器、通风扇等外围设备的工作,并且可以根据环境参数由语音系统提供实时的报警提示或者建议,具有数据保存的功能。

图1和图2分别为智能环境监测系统功能图和结构图。

图1 系统功能图图2系统结构图1.5.2 系统主控制硬件平台本次课程设计采用博创科技推出的嵌入式系统教学科研平台UP-CUP IOT-6410-II 型开发板,该平台采用基于Samsung 公司最新的S3C6410X (ARM11)嵌入式微处理器。

S3C6410X是一款16/32 的RISC 微处理器,具有低成本、低功耗、高性能等优良品质,适用于移动电话和广泛的应用开发。

为给2.5G 和3G 的通信服务提供优越的性能,S3C6410X 采用64/32 位内部总线结构。

其内部总线是由AXI、AHB 和APB 三部分总线构成。

S3C6410X也包含了许多强大的硬件,用于提高任务运行的速度,例如动态视频处理,音频处理,2D 图形,显示和缩放等。

它集成了多种格式编解码器(MFC 的),支持MPEG4/H.263/H.264 的编码和解码和VC1 解码。

H/W 型编码器/解码器支持NTSC 和PAL模式的实时视频会议和电视输出。

三维图形(以下简称3D 引擎)是一种3D 图形硬件加速器,可以更好地支持openGLES 的1.1 及2.0。

这个3D 引擎包括两个可编程着色器:象素渲染和顶点渲染。

UP-CUP IOT-6410-II 型网关部分平台如图3所示。

它可以作为计算机、电子通讯、软件开发等专业开设嵌入式软件课程的教学平台,又可作为广大从事PDA 和科研单位的参考设计平台。

图3 UP-CUP IOT-6410-I嵌入式开发平台2 环境搭建2.1 Linux宿主机环境搭建2.1.1 VMware虚拟机安装需要的软件为VMware-workstation-full-9.0.0-812388安装包,具体步骤如下:第一步:双击安装包第二步:选择默认安装第三步:直到输入序列号,打开序列号记事本,任意复制一个序列号,点击下一步,直至安装完成。

第四步:重新引导。

2.1.2 Linux操作系统环境搭建要求1、在win7系统上安装VMware10.0,对计算机的要求如下:硬盘空间:大约20G内存:512M2、Linux系统选用版本:Fedora14安装VMware的时注意选择磁盘路径,Fdora14选择默认安装。

2.1.3 Fedora14中文界面显示操作系统语言配置文件/etc/sysconfig/i18n起到整体控制作用,比如当把这个文件改为中文支持的,那么所有的登录用户的桌面环境都是中文的;系统用户有自己的语言配置,每个系统用户都有各自不同的语言环境;可以在当前用户目录下建一个.i18n的文件;比如想让fedora这个用户登录中文桌面环境,则要在fedora这个用户下建一个i18n的文件;内容如下:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"退出保存;然后重启,第二次登录桌面环境就能看到中文。

Fedora NFS的配置:#yum install portmap nfs-utils#vi /etc/exports加上/ *(rw)新建/home 192.168.1.* (rwasyncno_root_squash)保存并退出重新启动setup里service configuration里选中Fedora NFS服务,去掉iptables,和ipchains.#/etc/init.d/iptables status 暂时关闭防火墙#/etc/init.d/iptables stop 禁止防火墙在系统启动时启动#/sbin/chkconfig --level 2345 iptables off#/etc/init.d/iptables restart 重启iptables# /etc/rc.d/init.d/nfs restartShutting down Nfs mountd: [FAILED]Shutting down Nfs daemon: [FAILED]Shutting down Nfs services: [FAILED]Starting nfs services: [ OK ]Starting nfs quotas: [ OK ]Starting nfs daemon: [ OK ]Starting nfs mountd: [ OK ][root@localhost etc]# /etc/rc.d/init.d/nfs restartShutting down nfs mountd: [ OK ]Shutting down nfs daemon: [ OK ]Shutting down nfs services: [ OK ]Starting nfs services: [ OK ] Starting nfs quotas: [ OK ] Starting nfs daemon: [ OK ] Starting nfs mountd: [ OK ] 在开发板上#mount –t nfs –o tcp,nolock 192.168.1.8:/home /tmp2.3 寄生机环境开发板运行环境配置打开“超级终端”,并对其进行配置,具体步骤如下图:点击“应用”后并“确定”,即完成开发板运行环境配置。

相关文档
最新文档