TPYBoardv102+v202家庭无线温湿度检测
一、实验器件
1、TPYBoardv1021块
2、TPYBoardv2021块
3、Nokia5110LCD显示屏1块
4、DHT11温湿度传感器1个
5、microUSB数据线2根
6、面包板1块
7、杜邦线若干
二、实验步骤
1、TPYBoardv102连接DHT11,采集温湿度信息;
2、TPYBoardv102将采集到的温湿度信息显示在LCD5110上;
3、TPYBoardv102通过串口将温湿度信息发送给TPYBoardv202;
4、TPYBoardv202将串口的数据读取出来,同时传递到服务器上。
三、实验方法
1、Nokia5110LCD显示屏说明
LCD5110是一款84x48的点阵LCD,可以显示4行汉字。采用串行接口与主处理器进行通信,支持多种串行通信协议(如AVR单片机的SPI、MCS51的串口模式0等),传输速率高达4Mbps,可全速写入显示数据。
Nokia5110LCD共有8个引脚,不同的板子可能标注的英文略有不同,具体参照如下:
标注 功能
GND接地
BL背景灯
Vcc3.3V
CLK时钟信号
DIN数据流
DC当为0时表示命令状态,当为1时表示数据状态
CE使能端
RSTRESET
2、DHT11温湿度说明
DHT11是一款有已校准数字信号输出的温湿度传感器。精度湿度+-5%RH,温度+-2℃,量程湿度20-90%RH,温度0~50℃。
DHT11温湿度共有3个引脚,具体参照如下:
标注 功能
GND 接地
DATA 信号输入输出
Vcc 5V
四、接线方式
1、针脚对应图
DHT11和LCD5110的使用方法上面都介绍过了,接下来,就要动手和我们的TPYBoardv102接起来了。
TPYBoardv102连接LCD5110
TPYBoardv102连接DHT11
TPYBoardv102连接TPYBoardv202
2、实物连接图
四、源代码
TPYBoardv102源代码
TPYBoardv202源代码
只有1个main.py文件
服务器源码
SensorData.php文件 SensorTest.php文件
*文件详见最下方压缩包*
五、效果图
1、实物效果图
2、网页效果图
完整代码下载:
TPYBoardV102+V202家庭无线温湿度监测DEMO.rar