收藏 分销(赏)

基于Arduino的物联网智慧农业系统教具设计_黄驷基.pdf

上传人:自信****多点 文档编号:292481 上传时间:2023-07-10 格式:PDF 页数:5 大小:1.40MB
下载 相关 举报
基于Arduino的物联网智慧农业系统教具设计_黄驷基.pdf_第1页
第1页 / 共5页
基于Arduino的物联网智慧农业系统教具设计_黄驷基.pdf_第2页
第2页 / 共5页
基于Arduino的物联网智慧农业系统教具设计_黄驷基.pdf_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、|25智能应用0 引言根据 2018 年教育部颁布的高等学校人工智能创新行动计划 提出在中小学普及人工智能教育,以及2020年3月,中共中央、国务院印发关于全面加强新时代大中小学劳动教育的意见确定,劳动教育将是中国国民教育系统的重点教学内容。近年来,由于中国高新技术的蓬勃发展,在人工智能领域也成长得很快,但面对中小学的计算机教学仍不普及,且中小学生物联网知识教具的匮乏,同时,随着我国耕地日益减少,中小学也无法深入体验粮食作物的栽培过程,因此劳动教学的成效也不佳。而面对上述情况,为了推广中小学的计算机教学和提升中小学的劳动教学效率,本设计研究出基于 Arduino 的物联网智慧农业系统教具,把编

2、程和农业集于一体进行教学,图形化编程降低了中小学生学习编程的难度,采用这种方式更具有趣味性,从而调动了中小学生的积极性。此外,还可以对现代农业劳作具有一定的认知,了解智慧农业对提高农业生产经营效率的作用,在搭建的过程中,可以认识各种硬件器材,拓展眼界,实现多方面培养,锻炼中小学生的思维与逻辑,提高中小学生的动手能力。1 农业系统该设计从硬件与软件两大方面构成教具,让中小学生在学习编程的同时得到运用,并在实物方面设计为智慧农业系统,让中小学生亲身体会蔬果栽植的过程,体验农业的有趣性,了解不同蔬果成长时所需的各种外界条件,如光照、土壤温湿度等。系统总体分别由农业气象台系统、土培种植系统两大部分组成

3、。以“米思齐”软件进行编程,编程模式为图形化编程并且可转化为 C 语言语句移植到 Arduino软件提高编程灵活性;软件方面使用图形化程序开发、手机客户端 APP 开发、HMI 串口屏界面设计三方面相融合。农业系统的整体框架如图 1 所示。1.1 农业气象台系统气象台主要由 Arduino 作为主控、传感器由风速度模块、光照强度模块、大气压强模块、温湿度模块、空气质量模块等构成用以采集周围环境情况,太阳能供电系统、液晶屏显示系统、物联网模块作为支撑该系统基础部分。通过基于 Arduino 的物联网智慧农业系统教具设计黄驷基,李海生,郑薇,方莹,欧城辉,覃德浩,覃颂(广西民族师范学院 数理与电子

4、信息工程学院,广西崇左,532200)基金项目:2022年国家级大学生创新创业训练计划项目“基于物联网技术的中小学人工智能教育智慧农业系系列教具的开发与应用研究”项目(项目编号:202210604026)。摘要:本设计研究如何将中小学人工智能教育与劳动教学相结合,设计了一款通过使用自开发的Arduino主控板来进行兼容调试,再通过图形化编程进行软件设计的物联网智慧农业系统作为教具。与复杂的程序编写相比,图形化编程能使中小学生更容易理解与掌握,让中小学生通过我们配套教程来进行动手搭建和图形化程序模块拼接,达到掌握编程、农作物种植、硬件认知等多方面知识的效果。关键词:Arduino;物联网技术;图

5、形化编程;中小学;教具STM32F103RCT6换气扇温湿度传感器烟雾传感器火焰传感器设备控制引脚输出电平数据采集串口AD人体红外传感器蜂鸣器太阳能电池板蓄电池供电系统导线水泵燃气传感器雾化喷洒模块串口HMI串口屏本地监控紫外线灯串口远程监控Arduino 主控板换气扇土壤湿度传感器风速传感器光照度传感器设备控制引脚输出电平数据采集串口ADPM2.5 传感器遮阳棚太阳能电池板电池水泵二氧化碳传感器雾化喷洒模块串口HMI串口屏本地监控补光灯ESP8266BMP大气压传感器ONENET 云平台手机APP端温湿度传感器串口SIM900A远程警报提醒手机图 1 农业系统整体框架DOI:10.16589

6、/11-3571/tn.2023.11.01726|电子制作 2023 年 6月智能应用集成有 MAX44009 光强度传感器、BMP280 大气压强传感器、温湿度传感器的 DHT11 模块进行传感器冗余优化;太阳能供电系统给系统提供了可靠而稳定的电源,并且节约了极大部分的电力资源。农业气象台系统可以让学生们充分了解自身所处环境的情况,科普气象等方面的知识,拓展学生的认知区域。1.2 土培种植系统土培种植系统主要由 Arduino主控制,维持系统正常运行的光照度、环境温湿度、土壤湿度、空气质量、大气压等多类传感器以及电源模块,用以联网和显示的物联网模块和显示模块这几大部分构成。通过土壤种植方式

7、将农作物种植到土壤当中,这种种植方式是目前最为普遍的方法之一。优点是土壤中的营养元素更为丰富,不需要经常施肥,日常养护以浇水为主。且生长速度比其他种植方式要快。缺点是需要占用较多土地,容易招虫并且需要经常浇水特别是到夏季的时候。此类种植方法的缺点通过本设计的土培种植系统优化之后大大地解决了由此带来的问题。通过 Arduino 专用主控板收集多种传感器送回的数据并进行处理分析之后进行相应的操作,以维持种植系统的正常运转。例如,当土壤中的水分达不到植物的需求时,土壤湿度传感器采集到湿度数据然后传回主控,经过主控对比最优水分值开启浇水系统,当土壤湿度达到阈值时自动关闭。学生们只需要查阅相关资料,了解

8、蔬果所需光照、土壤温湿度等的各种阈值,然后进行设定,即可等待并观察蔬果的生长过程,有效地降低了蔬果栽培的难度。2 编程教育本软件设计考虑到中小学生的接受能力以及学习能力,采用“米思齐”软件进行图形化编程,并且可将图形化生成的代码移植到 Arduino 软件进行编程,提高了学习对象的层级。图形化编程不仅有助于中小学生接受和理解,还使编程生动形象化,丰富了学生们的视觉,增加了学习编程的趣味性,实现面向小学生和中学生的双向选择。同时此开发方式还具有多种图形化库可供选择以方便进行硬件驱动程序的开发和加快系统搭建的速度。中小学生可以根据教具配套的教材进行模块化代码的拼接,还能在原有的基础上进行创新,这样

9、的学习方式既开拓了学生们的逻辑能力,也有助于创造思维的拓展。2.1 气象台程序设计如图 2 所示。2.2 土培种植系统如图 3 所示。2.3 手机 APP 的程序设计App Inventor 是一款完全在线图形化开发的手机 APP网站,这款手机 APP 开发网站不需要太多的编程基础,只需要在使用的时候看一下书册,使用方式比较简单与方便,使用时可以按照自己的想法对手机的页面进行布局,布局的方式很简单,只要将自己需要的组件拖拽到自己想要摆放的位置即可,编程的方式就是与拼图类似,把对应的代码块拼接到一起就可以了,学习起来极为简单与方便。不需要太多的时间,便捷了开发人员和初学者,很适合中小学生使用。手

10、机 APP 主要程序如图 4 所示。2.4 HMI 串口屏的界面设计线下显示则通过主控板与串口屏的连接将主控收集到的传感器信息以及物联网模块获取的天气信息显示到屏幕当中。让学生们可以实时在屏幕上监控数据的变化。USART HMI 是一种以串口命令进行控制的触摸显示屏,可以显示文字、图案等,并且显示屏的分辨率可达到开始结束图 2 气象台程序流程图|27智能应用800400,显示屏的清晰度满足日常需求,同时具备按钮控件、图片控件、定时器控件、音频控件等多种组态控件,因此其性价比非常可观。该串口屏使用串行通信,在触摸屏与控制器之间通过串口进行数据交换。使用 HMI 串口屏自带的编程软件 USART

11、HMI,这款编程软件是基于 C 语言的编程环境,而且附带教程网站,HMI 串口屏可以支持触屏。操作简单方便。首先,将对界面进行设计,可以通过工具栏添加所需要的文本框、按键、下拉框、输入框等多种控件,通过 Arduino 主控制板的串口进行通信。其次,是HMI 串口屏的程序编写,使用USART HMI 编程软件对其编写程序,Arduino 主控系统可以通过串口发送指令来控制 HMI 串口屏的显示内容,本设计以串口屏制作了气象台系统和土培种植系统显示与操控面板。最后,将下载器连接到电脑并通过专用软件将程序烧录到屏幕即可。串口屏界面的多样化可塑性,激发了中学生的好奇心,并使学生的动手能力、想象力得到

12、提升和发挥。土培系统页面设计如图 5 所示。3 硬件认知 3.1 Arduino 主控制板Arduino 主控制板作为农业气象台和土培种植系统的核心部分,其芯片 ATMega328 是作为搭建 Arduino 最小系统的首要条件,特点是易操作、资源端口多、源码丰富等。主要负责系统内部数据的接收和发送,由数字管脚作为输入端,采集各类传感器数据,输出端采用串口输出管脚连接串口屏和物联网模块,将采集的数据反馈到显示屏及监控设备。土培种植系统则增加和更换部分传感器来进行数据采集,并对相应的设备进行操作。Arduino 主控系统电路图如图 6 所示。开始土壤温湿度传感器用电器操作/模式设定传感器采集的数

13、据满足条件启动用电器/关闭用电器用电器关闭动作YNY开始执行设定的模式用电器开始动作YNN结束图 3 土培种植系统程序流程图图 4 手机 APP 部分程序28|电子制作 2023 年 6月智能应用图 5 土培种植系统页面设计图 3.2 土培种植系统数据采集模块数据采集模块由风速传感器、光照强度传感器、大气压强传感器、土壤湿度传感器、空气温湿度传感器、PM2.5空气质量传感器、CO2传感器、烟雾传感器,SIM900A 短信模块、ESP8266物联网模块构成。各部分模块如图7所示。水是生命之源,在农业种植当中,水分显得额外重要,通过土壤湿度传感器实时检测,当土壤中的水分超出农作物适宜的湿度范围时,

14、将采集到的土壤湿度数据传输回主控芯片,经过主控对比最优水分值开启浇灌系统,达到阈值时浇灌完成后自动关闭。由于地理位置的差异,造成不同地区温度及光照强度相差甚远,限制了种植农作物的品种,采用温湿度传感器检测种植环境的温度,光照强度传感器检测植物可以吸收的光照强度,学生们可以根据不同物种设置不同的阈值,实施同样的方法将传感器采集到的数据传送回主控芯片,超出阈值时将计算最佳光照强度及光照时间进而控制遮阳棚和补光灯的断开与闭合。在安全方面还加入烟雾报警系统,在火情发生时,烟雾传感器和空气质量传感器同时超过安全阈值就会发送高电平传回主控触发蜂鸣器报警,并且开启洒水系统进行灭火,再通过 SIM900A 短

15、信模块进行发送警报短信。进一步保障了中小学生在学习、探索的过程中的安全,体现了智慧农业(PCINT19/OC2B/INT1)PD31(PCINT20/XCK/T0)PD42GND3VCC4GND5VCC6(PCINT6/XTAL1/TOSC1)PB67(PCINT7/XTAL2/TOSC2)PB78(PCINT21/OC0B/T1)PD59(PCINT22/OC0A/AIN0)PD610(PCINT23/AIN1)PD711(PCINT0/CLKO/ICP1)PB012(PCINT1/OC1A)PB113(PCINT2/SS#/OC1B)PB214(PCINT3/OC2A/MOSI)PB315

16、(PCINT4/MISO)PB416PB5(SCK/PCINT5)17AVCC18ADC619AREF20GND21ADC722PC0(ADC0/PCINT8)23PC1(ADC1/PCINT9)24PC2(ADC2/PCINT10)25PC3(ADC3/PCINT11)26PC4(ADC4/SDA/PCINT12)27PC5(ADC5/SCL/PCINT13)28PC6(RESET#/PCINT14)29PD0(RXD/PCINT16)30PD1(TXD/PCINT17)31PD2(INT0/PCINT18)32U1ATMEGA328P-AUC10.1UC222PX112MHzC322PGN

17、DR11KLED1C40.1UFGNDR21K21SW1GNDR31KR41KR51KR61KLED2LED3VCCD3D4GNDD5D6D7D8D10D11D12VCCD9A0A1A2A3A4A5D2D13AREFVCCRSTTXRXGNDVCCD0D1A7A6VCCVDD1SDA2NC3GND4H3DHT21VCCGND123456GA2Y1010AU0FV-LEDLED-GNDLEDS-GNDVOVCCH1+5VR7150D5C5100uFC6100uFGNDR81kR910k1122H10R1010kOUTA1INA-2INA+3GND4INB+5INB-6OUTB7VCC8U4LM3

18、93C7104GNDC810411223344H2R1310kR1410kGNDPM2.5VCCVCCVCCR114.7k11223344H4VDDSDASCLGND11223344H95V/3.3VGNDRXDTXD12H7OUTGND112233H5VCCGNDOUTA2GNDVCCGNDA3D3D2D4A0GNDA1ININA1VCCGNDTXRX1342H11TXDRXDRXTX图6 Arduino主控系统电路图原理图图 7 数据采集模块原理图|29智能应用的智能性。3.3 气象站太阳能供电系统通过该系统的配置让中小学生了解太阳能的绿色环保、能源质量高等优点,激发中小学生的探索思维,寻

19、找绿色环保的可再生资源。它的组成主要由太阳能板、可控制充放电模块、蓄电池这几部分给气象台系统提供能源。使用太阳能供电不仅可以节约资源,还可以解决停电无法工作的情况,利用蓄电池能够储存大量电量的特性,为本系统提供了源源不断的电源。供电系统框架如图8所示,图9为系统电路图。3.4 物联网模块物联网模块采用 ESP8266 作为联网操作的基础模块,该模块支持多种动作模式(STA、AP、STA+AP),同时可进行 AP 指令调试方便应用各种场合,具有 16 位高精度ADC 为主控减轻运行负担、采用低功耗 32 位 CPU 做核心将耗电降至最低,并且支持一键联网省去了开发过程中程序调试困难的问题。项目通

20、过此模块将农业系统主控芯片采集到的传感器信息通过云端作为网络桥梁,将所需的数据传输到网上云平台进行实时显示。图10为物联网模块电路原理图。4 结语综上所述,当代社会人工智能产业发展迅速,发展该领域的教育,制作基于物联方面技术的相关教具,有利于培养具有信息素养和创新能力的人才,更多样化、信息化的发展劳动教育,教具以“智慧农业”为载体,农业种植问题与我们的一日三餐密切相关,可以激发学生内在的学习动机,提高中小学生对劳动及人工智能方面的兴趣,并且让中小学生了解农业蔬菜种植的全过程,体会粮食的来之不易。RST1ADC2EN3GPIO164GPIO145GPIO126GPIO137VCC8GND9GPI

21、O1510GPIO211GPIO012GPIO413GPIO514RXD015TXD016CS017MISO18GPIO919GPIO1020MOSI21SCLK22U5ESP8266R1510KR1610KC9100nFC100.1uFGND3.3VR1710KR1810K3.3VTXDRXD 图 10 物联网模块-ESP8266 最小系统参考文献 1 张丹,崔光佐.中小学阶段的人工智能教育研究 J.现代教育技术,2020,30(1):6.2 陈辉江,方锐.基于物联网技术的智慧农业大棚监控系统设计与功能实现研究 J.智慧农业导刊,2022(018):002.3王金翔,郑笔耕.物联网技术在智慧

22、农业中的应用J.科技风,2015(16):1.4 陈家儒,薛艳,杜冬月,等.基于物联网技术的智慧农业大棚动态监测与决策系统 J.河南科技,2021,040(036):13-17.5 李润林,杨华勇.基于 LoRa 和 NB-IoT 技术的智慧农业监测平台 J.智慧农业导刊,2022(018):002.6 李宝生.一种基于物联网技术的智慧农业大棚远程监控系统设计 J.中国科技信息,2022(15):2.7 胡浩明,陈康,蓝贝蓓.智慧农业监测系统设计 J.科学技术创新,2021(35):3.8 崔业梅,杨焕峥,徐玲.嵌入式人工智能与物联网图形化编程项目教学应用 J.实验技术与管理,2022(009

23、):039.9 傅骞,解博超.米思齐(Mixly)图形化编程系统的设计理念及应用模式J.中国信息技术教育,2016(1):4.通信作者:李海生。太阳能板太阳能充放电管理模块电池状态显示模块模块聚合物锂电池升压模块换气扇,补光灯等负载图 8 太阳能供电系统框架图GND1VI2VO-Adjust3VO4U65V12H32(12V)CN3791Vin1GND2GND3BAT4OUT25GND6OUT7GND8U7+-12H33(3V)+-GND1VOUT2VIN3VOUT4U3AMS1117-3.3C110.1uFOUT_3VGND11223344H34GND321654U25V3.3V图 9 太阳能供电系统电路图

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 农业/农作物

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服