基于ZigBee的物联网毕业论文设计

概要

今年就要毕业了,已将毕业论文纂写完毕。目前将毕业设计的整体思路与具体实现方案做一个整体汇聚,方便日后查阅学习。

整体思路

  1. 首先明确论文攥写的主题是基于ZigBee的物联网设计,准备着手无线传感网络的数据通信。
  2. 其次查阅相关的论文,期刊,了解前辈们是如何使用ZigBee作为物联网的数据传输的,具体各方面模块化流程如何实现。
  3. 然后组建硬件系统,准备硬件(单片机,传感器,杜邦线等),将各硬件部分 进行连接,配置好。避免出现错误。
  4. 紧接着对软件部分进行设计开发,在对软件设计的时候也要同时兼容着硬件部分,防止因为传输的方面而出现其他的问题。

背景学习

通过查阅文献进行学习,了解到相应的流程。

思路与方法

  1. 查阅文献法
  2. 实验法

设计过程

硬件系统设计

一、 Arduino uno R3

单片机使用的是 Arduino uno R3,可以通过数据线将编码进行烧录进去,实现相应的具体操作。Arduino单片机外观如下图所示:
ardino单片机
如图中所示:Arduino 单片机有三种传输数据的方式,这边我用的是使用串口进行输入输出。TX口与RX口是串口数据。使用的也是arduino IDE集成开发环境进行编码。

二、ZigBee自组网模块

ZigBee数据传输使用的是亿佰特公司的E18自组网模块,可以通过USB串口对相应的配置进行配置,官网都有相应的文档。具体模样如下图所示:
ZigBee自组网模块

在使用的时候可能会出现错误,于是除了自身所带的官方串口调试工具外,另加使用了Xcom串口调试工具。

三、传感器
期间使用的传感器,就有些随意了,灯泡,雨水检测,DHT11,继电器等比较便宜。夸张点说50块钱能买好几斤。在这就不详细描述了,在Arduino平台上有好多教程可供学习。

软件系统设计

因为使用树莓派作为服务器,所以将树莓派的安装以及相应的环境依赖也放在了软件设计部分。
一、Raspberry
Raspberry是一款微型电脑,可以做一些电脑的工作。在这使用树莓派作为这次物联网的服务器,也是HA所处的平台。树莓派的外形如下图所示:
raspberry
二、HA
HA全名是HomeAssistant,,使用HA作为平台,将数据传输到HA上,编写YAML脚本,实现相应的功能,自动化控制,邮件报警,传感器数据显示,历史数据显示等一系列操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章