12| 0
|
[K10项目分享] 信息科技物联网案例-八年级 花婆婆的护花助手 |
本帖最后由 524869998 于 2025-1-24 10:58 编辑 项目来源 在信息科技教育不断发展,以及物联网技术广泛应用的大背景下,结合八年级信息科技第一单元 “从感知到物联” 第 5 课 “物联功能趣体验” 的教学内容,旨在让学生通过实践操作深入理解物联网概念与原理。同时,受到《花婆婆》绘本中传递的对植物的热爱与呵护精神的启发,决定设计一款智能植物灌溉系统,使学生不仅能掌握信息科技知识,还能培养对植物的关爱,提升生活实践能力。 项目简介 本项目围绕《花婆婆》绘本主题展开,利用行空板 K10 以及多种传感器,构建一个智能植物灌溉系统。该系统能够实时监测土壤湿度、环境温湿度等数据,并依据预设条件自动控制水泵进行灌溉。学生通过参与项目的各个环节,从硬件搭建、软件编程到系统调试,全面了解物联网技术在实际生活中的应用,提高动手实践与创新思维能力,感受科技对生活的积极影响。 项目目标:
项目知识点: 1物联网基础概念:理解物联网的定义、特征以及其三层架构(感知层、网络层、应用层)的基本概念。 2传感器应用:掌握土壤湿度传感器工作原理与使用方法,学会获取并解读传感器采集的数据。 3数据处理与传输:了解数据从传感器采集后,通过连接线传输至行空板 K10,以及行空板 K10 对数据进行处理、分析的过程,包括数据的转换、存储与逻辑判断。 4编程控制:学会对行空板 K10 进行编程,实现对传感器数据的读取、分析以及对水泵等执行设备的控制逻辑编写。 5电路连接:掌握基本的电路连接知识,能够正确连接行空板 K10、传感器、继电器模块、水泵以及电源模块,确保电路稳定运行。 项目原理 1数据采集原理 土壤湿度传感器:采用电阻式测量原理,两个金属探针插入土壤后,土壤的电阻值会随其含水量变化而改变。当土壤湿度增加,土壤颗粒间的水分增多,导电性增强,电阻值降低;反之,电阻值升高。传感器通过测量电阻值的变化,将其转换为对应的电信号输出,进而得到土壤湿度值。 2数据传输原理 传感器采集到的数据通过连接线以电信号的形式传输至行空板 K10。行空板 K10 具备强大的数据处理能力,其内置的 Wi-Fi 模块可实现数据的无线传输。若需要远程监控和控制,数据可通过无线网络上传至云端服务器,用户可通过手机、电脑等终端设备访问云端数据,实现远程查看和操作。若仅在本地进行控制,行空板 K10 可直接对接收的数据进行处理和分析。 3控制原理 行空板 K10 预先设置了土壤湿度的上下限阈值。当接收到土壤湿度传感器传来的数据后,行空板 K10 将其与预设阈值进行比较。若土壤湿度低于下限值,表明土壤缺水,行空板 K10 通过向继电器模块发送高电平信号,使继电器的常开触点闭合,接通水泵电源,水泵开始工作进行灌溉;当土壤湿度达到或超过上限值时,行空板 K10 发送低电平信号,继电器常开触点断开,切断水泵电源,停止灌溉。 硬件简介 1行空板 K10:这是一款专为教育设计的开源硬件,搭载高性能处理器,具备丰富的接口,如数字引脚、模拟引脚、SPI 接口、I2C 接口等,方便与各类传感器和执行器连接。它内置 Wi-Fi 模块,支持无线通信,可轻松实现数据的远程传输与控制,为整个智能灌溉系统提供核心的数据处理和指令控制能力。 2土壤湿度传感器: 能够精确测量土壤中的水分含量,具有响应速度快、测量精度高的特点。其金属探针采用耐腐蚀材料,可长期稳定地插入土壤中进行测量。传感器输出的信号与土壤湿度呈线性关系,便于行空板 K10 进行数据处理和分析。 3水泵: 选用小型直流潜水泵,具有体积小、扬程高、流量稳定的特点。它能够在接收到电源信号后,将水从水源处抽取并输送到植物根部,实现精准灌溉。水泵的工作电压与系统电源模块相匹配,确保稳定运行。 4继电器模块: 作为电路控制的关键部件,起到隔离和放大控制信号的作用。它能够将行空板 K10 输出的弱电信号转换为强电信号,控制水泵等大功率设备的电源通断。继电器模块具有响应速度快、可靠性高的特点,确保系统控制的及时性和稳定性。 5电源模块: 为整个系统提供稳定的电力供应。它能够将外部输入的电源转换为适合各硬件设备工作的电压,如为行空板 K10 提供 5V 或 3.3V 电压,为水泵提供合适的直流电压等。电源模块具有过压保护、过流保护等功能,保障系统的安全运行。 6连接线若干: 包括杜邦线、面包板跳线等,用于实现各硬件设备之间的电气连接。这些连接线具有良好的导电性和柔韧性,确保信号传输的稳定性和可靠性。 7 5V传感器扩展板(octopus:bit): ELECFREAKS Octopus:bit是一款扩展板。它扩展出了GPIO口、串口、IIC接口、SPI接口。它最大的特点是可对部分GPIO口的工作电压进行电平转换,能适配5V的传感器。 项目思路:
项目框图 项目实践过程:1硬件搭建 (1)准备材料: 行空板K10、土壤湿度传感器、水泵、继电器、拓展板、连接线、电源、土壤等。 (2)连接传感器: 将行空板K10连接到拓展板。 将土壤湿度传感器的信号线连接到拓展板的模拟输入端口P1。 将水泵的电源线连接到拓展板的数字输出端口P8,并确保使用合适的继电器模块以承受水泵的电流。 将继电器的信号线连接到拓展板的模拟输出端口P0。 2软件准备 (1)安装开发环境: 在计算机上安装适用于行空板K10的编程环境,Mind+软件。 (2)配置开发环境: 在Mind+选择拓展行空板K10并在端口连接行空板K10。 3编写程序 (1)读取传感器数据: 编写代码读取土壤湿度传感器的数据。 对读取的数据进行校准和转换,以得到实际的土壤湿度值。 (2)设置阈值: 根据植物的需要,设定土壤湿度的上下限阈值。 设定环境温度的适宜范围。 (3)控制水泵: 编写逻辑判断,当土壤湿度低于下限阈值时,启动水泵进行灌溉。 当土壤湿度达到上限阈值或环境温度不适宜时,停止水泵。 (4)程序示例: |
项目框图
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed