温湿度采集光照采集电机控制
代码地址https://download.youkuaiyun.com/download/tukangkang/20825211
1.实验内容
1)掌握温湿度传感器使用
2)掌握光照传感器
3)掌握 ADC 协议栈采集方法
2.实现现象
终端获得温湿度传感器和光照强度,无线传输给协调器;协调器再通过串口发给电脑串口调 试助手显示。通过协调器控制终端步进电机。
3.实验详解
我们在基础实验已能驱动 DHT11,现在的工作就是把 DHT11 移植到协议栈 Zstack 上。我 们加在点播例子中,实现无线温度采集。使用点播进终端设备有针对性地发送数据给指定设备, 不像广播和组播可能会造成数据冗余。
1)准备工作 一个终端一个协调器完成功能。
1、协调器
(1)、显示屏显示温湿度、光线强度、步进电机当前的状态。
(2)、串口输出终端采集的信息。
(3)、key1 步进电机正转,key2 停止
2、终端
(1)、接 DHT11 温湿度,3.3V 供电,P07 上,即开发板右上角的 18B20/DHT11 座子
(2)、接光敏电阻传感器,5V 供电,P06 上,即开发板左下角的 MQ2/LIGHT 座子。
(3)、接步进电机,5V 供电,P04,P05,P10,P11,共 4 个 IO 口控制
4.实验步骤
1)选择 CoodinatorEB-Pro, 下载到开发板 A;作为协调器,通过 USB 线跟电脑连接.
2)选择 EndDeviceEB-Pro, 下载到开发板 B;作为终端设备无线发送数据给协调器,也通过 USB 线跟电脑连接.
3)给两块开发板上电,打开串口调试助手,设为:115200 8N1 并打开串口,设置如下图 所示(串口请选择自己的端口号)。终端连网成功后会向协调器发数据