基于zigbee无线的光照检测内容摘要:

1) CC2530 芯片做接收信息设备和控制设备。 (2) ZigBee 终端设备和协调器组网成功通信。 (3) 自制光照传感器 的电路 (根据实验材料的具体情况 )。 (4) 上位机发送 状态。 《 ZigBee 无线网络原理》课程设计报告 : 基于 ZigBee 光照检测的设计 3 4 实验所需器材 此处用 CC2530 芯片用作接收信息和控制芯片,实现环境 光照时时检测,推送 , L298N驱动模块 (驱动电机 ) ( 1) 光照 感应器 ( 2) ZigBee 核心板和 JLINK 下载模块及其相关的驱动 ( 3) 杜邦线若干,电池若干(最好是可以充电的) 5 实验各个模块的相关电路设计 光照 传感器 相关参数及 特点 采用灵敏型光敏电阻传感器 比较器输出,信号干净,波形好,驱动能力强,超过 15mA 配可调电位器可调节检测光线亮度 工作电压 输出形式 :数字开关量输出( 0 和 1) 设有固定螺栓孔,方便安装 小板 PCB 尺寸: x 使用宽电压 LM393 比较器 《 ZigBee 无线网络原理》课程设计报告 : 基于 ZigBee 光照检测的设计 4 光照传感器图 图 光照传感器图 说明: 光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等; 模块在环境光线亮度达不到设定阈值时, DO 端输出高电平,当外界环境光线亮度超过设定阈值时, DO 端输出低电平; DO 输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的光线亮度改变; DO 输出端可以直接驱动继电器模块,由此可以组成一个光控开关。 《 ZigBee 无线网络原理》课程设计报告 : 基于 ZigBee 光照检测的设计 5 消息推送原理图 说明 : 终端节点采集数据后,发送到协调器,然后协调器通过串口发送给 Publisher,Publisher 发布消息到代理服务器 Brkoer,消息代理服务器讲消息发送到订阅此主题的 Subcribe。 图 电路图 6 实验软件设计 基于 java 语言上位机控制程序: package Uart。 import。 import。 import。 import。 import。 import。 《 ZigBee 无线网络原理》课程设计报告 : 基于 ZigBee 光照检测的设计 6 import。 import。 import。 import。 import。 import。 import。 import。 import。 public class MyUart implements Runnable,SerialPortEventListener{ //定义串口管理类 public static CommPortIdentifier portId = null。 public static Enumeration portList = null。 //枚举类 //定义输入流 InputStream inputStream = null。 //定义输出流 SerialPort serialPort = null。 //定义一个读的线程 Thread readThread = null。 //定义日期时间对象 Date date = null。 //定义 D 时间格式化类 DateFormat format = null。 String time = null。 public static HashtableString,String msg = new HashtableString,String()。 // public static void main(String[] args) { // portList = ()。 // while (()) { // portId = (CommPortIdentifier) ()。 // if (() == ) { // /* 找 Windows 下的第一个串口 */ // if (().equals(COM4)) { // //if (().equals(/dev/term/a))/*找 Unixlike 系统下的第一个串口 */ // MyUart uart = new MyUart()。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。