推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Arduino的物联网温控实验设计

更新时间:2019-12-20 17:01:26 大小:1M 上传用户:xiaohei1810查看TA发布的资源 标签:arduino物联网 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

基于Arduino平台和Zigduino控制器,实现物联网无线温控高级实验教学.采用模块化的实验过程,把物联网实验的知识点直观展现在学生面前.实验通过网络传感器、温度传感器、时钟模块与液晶显示屏联动,让学生在实际操作和编程过程中深刻理解单片机总线工作原理.同时,针对高校学生的基本情况,设计了理论完善、操作性强的实验流程.

部分文件列表

文件名 大小
基于Arduino的物联网温控实验设计.pdf 1M

【关注B站账户领20积分】

部分页面预览

(完整内容请下载后查看)
gy  
g
ISSN00956  
ꢀꢀꢀꢀꢀꢀꢀꢀ ꢀꢀꢀ  
34  
017  
ꢀꢀꢀꢀꢀꢀ  
/
CN034 T  
ExerimentalTechnolo andManaement  
p
VolNo1ꢀJan017  
:
/
j
DOI6791 cnkis 01ꢀ  
jg  
基于  
的物联网温控实验设计  
Arduino  
,
,
覃振权  
刘文杰  
(
,
)
16621  
大连理工大学 软件学院 辽宁 大连  
:
基于  
, .  
控制器 实现物联网无线温控高级实验教学 采用模块化的实验过  
Ziduino  
g
平台和  
Arduino  
,
.
物联网实验的知识点直观展现在学生面前 实验通过网络传感器 温度传感器 时钟模块与液晶显示  
,
.
,
,
屏联动 让学生在实际操作和编程过程中深刻理解单片机总线工作原理 同时 针对高校学生的基本情况  
.
设计了理论完善 操作性强的实验流程  
:
;
;
关键词 度控制实验 物联网  
Arduino  
:
;
:
:
文章编号  
A00G49501G0150G03  
(
)
中图分类号  
文献标识码  
TP393 G64ưꢀ  
DesinofIoTtemeraturecontrolexerimentbasedonArduino  
g
p
p
,
,
Liu Wenie ZhuMin QinZhenuan  
j
g
q
(
,
,
,
)
SchoolofSoftwareTechnolo  
gy  
DalianUniversit ofTechnolo  
gy  
Dalian16621 China  
y
:
,
Abstract BasedontheArduino latformandZiduinocontroller this aerrealizestheInternetofthins  
pp  
p
g
g
,
interationwirelessnetworkexerimentcourses whichcanletstudents uickl understandthehierarchical  
g
p
q
y
,
structureoftheInternetofthins develo thestudents abilit ofailedevelo ment.Exerimentthrouhthe  
g
p
y
g
p
p
g
,
,
,
networkofsensors tem eraturesensors clockmoduleandLCDdisla canletthestudentsinthe rocessof  
p y  
p
p
actualoerationand rorammin deel understandtheworkin rincileofthesinlechi microcom uter  
p g py gp  
p
g
p
g
p
p
,
busAccordin tothebasicsituationofcolleestudents theexerimental rocessshowsthatthetheor is  
g
g
p
p
y
erfectandfeasibleinexerimental rocess.  
p
p
p
:
;
(
);  
Ke words tem eraturecontrolexeriment InternetofthinsIoT Arduino  
p
p
g
y
,
, . ,  
层技术开发 有诸多不足 一方面 需要用很多时间讲  
在传统的物联网教学体系中 常以结课考核结果  
ꢀꢀ  
[]  
; ,  
另一方面 传统的嵌  
,
嵌入式开发体系  
作为教学评价标准 而授课过程中的考核仅作为辅助  
51GSTM2  
[]  
,
入式实验教学平台体积庞大 体系复杂 无法适应创新  
.
, 、  
这种教学评价 使学生的创新思想 在实践  
性评价  
[]  
.
实践教学模式的开放性  
为了激发学生的学习兴  
过程 中 的 交 流 改 进 和 实 现 等 无 法 在 考 核 中 完 全 体  
[]  
,
趣 培养学生的创新思维 必须突破传统教学中实验室  
.
,
为此 将  
应用到物联网工程专业实践  
Arduino  
,
的限制 用开放实验教学的思路鼓励学生利用开源平  
,
,
教学中 利用  
平台的优势 创新物联网工程专  
Arduino  
[]  
.
, 、  
在开放性实验平台中 使用简便 灵活  
台完成实验  
,
业实践教学 并在软件工程物联网专业教学的软硬件  
,
的开发平台 进行物联网感知 识别和控制中外围功能  
[]  
,
整合方面进行深入的探索和改进  
在培养学生自主  
,
模块的讲解 让学生在有限的基础知识上提高学习效  
,
.
意识 创新意识与能力等方面 取得良好的教学效果  
.
率 快速进行实验开发  
实验平台的结构如图 所示 基于  
ArG  
嵌入式实验平台的应用  
,
ꢀ  
Arduino  
:
的物联网工程实践教学过程如下  
duino  
()  
,
在传统的物联网实践教学体系中 讲授物联网底  
,
开放平台硬件接口引入 从最简  
Arduino  
:
:
修改日期  
收稿日期  
,
201ꢀ  
2016  
单的  
工程入手 由浅入深地介绍  
Arduino  
Arduino  
:
(
)
基金项目 家自然科学基金青年科学基金项目  
61202442  
.
发环境 语法 接口等基本技术  
:
(
),  
,
,
,
,
作者简介 文杰  
河北保定 硕士 工程师 主要研究方向  
1979  
()  
学习用  
进行物联网创新实践学习过  
Arduino  
为网络安全和物联网工程  
.
以太网通信等功能  
ZiBee  
g
的开发板和  
Arduino  
:
Emailliuw dluteducn  
j
,
供电 并有多种开源传  
模块体积小 重量轻 采用  
USB  
万方数据  
, :  
刘文杰 等 基于  
的物联网温控实验设计  
Arduino  
151  
,
,
感器可供使用 一般不受时间 地点的限制 可在教学  
//  
加载无线库  
ꢀꢀincludeZiduinoRadioh>  
g
[]  
//  
加载单总线总线库  
includeOneWireh>  
,
.
过程中可将任务布置在课后 由学生独立完成  
//  
加载单总线温度传  
includeDallasTem eratureh>  
p
()  
,
在高级实验中 包括开发环境的基本操作 常  
感器库  
GPIO  
UART  
通信接口  
AD  
,
接口等  
用函数  
的读写  
_
_
//  
定义单总线所连接的引脚  
defineONE WIRE BUS2  
,
还有基本传感器与控制元件的使用 如  
按键 与  
LED  
(
_
_
);  
OneWireoneWire ONE WIRE BUS  
计算机通信 温湿度传感器 超声波距离传感器 继电  
(
);  
DallasTem eraturesensors &oneWire  
p
[]  
.
器 舵机各类扩展功能等  
,;//  
,
定义 变 量 用 于 存 放 温 度 数 据 的 整 数 和 小 数  
chari  
j
部分  
;//  
,
定义变量 用于存放温度数据  
inta  
()  
voidsetu  
p
{
( );//  
设置通道为  
g
,
可设置为  
11  
ZiduinoRadiobein1  
G  
g
26  
();//  
初始化传感器  
sensorsbein  
g
}
实验平台结构  
Ardiuno  
(){  
voidloo  
p
();//  
传感器获  
DSB20  
sensorsreuestTem eratures  
q
p
取温度数据  
实验内容  
ꢀ  
()  
;//  
将温度数据放  
a=sensorsetTem CBIndex00  
g
p y  
实验平台搭建  
,
去除小数点  
ꢀ  
100  
/
;//  
取出温度数据的整数部分  
ia00  
,
平台硬件接口 从最简单的  
ArduiG  
使用  
Ardiuno  
;//  
取出温度数据的小数部分  
=a%00  
j
(
)
等 基 本 的 工 程 入  
工程 包括  
no  
Blink ASCIITable  
();//  
无 线 开 始 通 信  
ZiduinoRadiobeinTransmission  
g
g
,
浅入深介绍 开发环境 语法 接口等基  
Arduino  
标志  
.
本技术 采 用  
控 制 器 来 实 现 温 度 数 据 的  
Ziduino  
g
();//  
无线发送温度数据的整数部分  
ZiduinoRadiowritei  
g
.
无线传输  
是带有  
无线传输  
ZiBee  
g
ZiBee  
g
Ziduino  
g
();//  
无线发送温度数据的小数部分  
ZiduinoRadiowrite  
g
j
, 、  
兼容控制器 具有集成化程度高 体积  
功能的  
Arduino  
();//  
无线结束通信标志  
ZiduinoRadioendTransmission  
g
[]  
.
小 性价比高的优点  
开发环境相对于其他嵌入式开发平台  
(
);//  
/
更新速率为 次 秒  
dela 1000  
y
,
Arduino  
}
.
,
具有极好的跨平台性 在任意操作系统上 下载对应  
平台的温度实验显示  
Ziduino  
g
,
.
按照操作提示安装即可  
ArduinoIDE  
时钟和显示部分采用  
控制器和  
DS3231  
Ziduino  
g
的开发环境是基于  
的开发环境  
Aduino  
Ziduino  
g
.
实时时钟模块  
液晶显示屏模块来实现  
LCD602  
,
开发而来 可以使用  
完整版或  
ArduinoIDE  
Ziduino  
g
分别接至  
控制器的  
Ziduino 5  
g
DS3231 V GND  
.
的开发 将扩展包内 个文  
扩展包来实现  
件夹复制到原  
Ziduino  
g
,
GND  
信号引脚  
分别接至  
Ziduino  
g
V
SCL SDA  
,
的根目录下 替换提示重复的文件  
IDE  
;
制器的端口  
液晶显示屏模块  
SCL SDA  
LCD602  
[
10  
]
.
,
后 再次运行  
即可正常使用  
arduinoexe  
、 /  
VCC GND R W  
分 别 接 至  
控 制 器 的  
Ziduino  
g
配置  
平台与温度测量实验  
Ziduino  
g
ꢀ  
,
对比度调节引脚  
5V GND GND  
通过  
VEE kΩ  
温度测量实验采用  
控制器和温度传感  
Ziduino  
g
,
分别接  
RS E  
的电位器来调节分压值 信号控制引脚  
[
]
11  
.
来实现  
的 和  
DS18B20 VDD GND  
DS18B20  
,
数据输入引脚  
D7 D6  
控制器数字端口  
Ziduino  
g
,
数据引脚  
V GND  
分别接至  
控制器的  
Ziduino  
g
、 、  
分 别 接 至  
控 制 器 数 字 端 口  
D4 D5 D6 D7  
Ziduino  
g
,
并且在数据  
D2  
接至  
控制器的数字端口  
DQ  
Ziduino  
g
、 、 、 .  
D5 D4 D3 D2  
:
程序如下  
,
的电阻 以  
kΩ  
引脚  
之间连接阻值为  
DQ +V  
//  
加载液晶显示库  
ꢀꢀincludeLiuidCrstalh>  
q
y
[
]
12  
.
保证温度传感器  
DS18B20  
能使用第三方函数库  
能够正常工作  
主要功  
//  
加载  
总线库  
includeWireh>  
includeZiduinoRadioh>  
IC  
,
来实现 将  
DallasTem erature  
p
//  
加载无线库  
时钟库  
g
带有两位小数的温度数据先放大  
倍以去除小数  
100  
//  
加载  
includeDS323h″  
DS3231  
,
,
点 再提取出温度数据的整数部分和小数部分 具体代  
;//  
创建时钟类  
(, , , , , );//  
DS323RTC  
LiuidCrstallcd7 6 5 4 3 2  
:
码如下  
RS  
依 次 为 液 晶  
q
y
万方数据  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   17小时前

    用户:w178191520

  • 21ic下载 打赏310.00元   17小时前

    用户:小猫做电路

  • 21ic下载 打赏310.00元   17小时前

    用户:gsy幸运

  • 21ic下载 打赏210.00元   17小时前

    用户:zhengdai

  • 21ic下载 打赏210.00元   17小时前

    用户:jh0355

  • 21ic下载 打赏210.00元   17小时前

    用户:jh03551

  • 21ic下载 打赏210.00元   17小时前

    用户:xzxbybd

  • 21ic下载 打赏70.00元   17小时前

    用户:铁蛋锅

  • 21ic下载 打赏60.00元   17小时前

    用户:sun2152

  • 21ic下载 打赏60.00元   17小时前

    用户:xuzhen1

  • 21ic下载 打赏60.00元   17小时前

    用户:liqiang9090

  • 21ic下载 打赏20.00元   17小时前

    用户:w1966891335

  • 21ic下载 打赏30.00元   17小时前

    用户:玉落彼岸

  • 21ic下载 打赏15.00元   17小时前

    用户:x15580286248

  • 21ic下载 打赏15.00元   17小时前

    用户:kk1957135547

  • 21ic下载 打赏15.00元   17小时前

    用户:w993263495

  • 21ic下载 打赏30.00元   17小时前

    用户:SkyEagle88

  • 21ic下载 打赏25.00元   17小时前

    用户:hp860629

  • 21ic下载 打赏5.00元   17小时前

    用户:dong2223333

  • 21ic下载 打赏10.00元   17小时前

    用户:dxb3320

  • 21ic下载 打赏10.00元   17小时前

    用户:DXB193394

推荐下载