目录
1,设计功能
1)设计的系统包括检测模块、主控模块、显示模块、通信模块和手机端。
2)检测模块为各传感器,传感器能对温度、湿度、光照等因素进行检测。
3)主控模块负责对检测模块测得的数据进行处理和分析。
4)显示模块能实时显示经主控处理分析后的数据信息。
5)通信模块将主控处理分析后的数据信息传输至手机端。
2,硬件部分
2.1 总体框架
2.2 硬件选择
2.2.1 温湿度传感器模块
该系统在对环境进行实时检测时,需同时实现对温度与湿度的测量,此时,我们选用温湿度传感器会更为简洁。在温湿度传感器中,我们选用了DHT11这款芯片,DHT11具有体积小、功耗低、响应速度快、抗干扰能力强、控制简单、性价比高等优点,能够广泛应用于各个领域。
2.2.2 光敏传感器模块
在选用光敏电阻传感器时,我们组倾向于选用能够输出开关量的器件,在本次设计中,我们选用的这款传感器能够通过调节电位器以改变阈值,且既能输出数字量也可输出模拟量。
2.2.3 液晶显示屏模块
在本次设计中,我们需要液晶显示屏输出更多的中文,所以为了更好的输出中文,相较于LCD1602,我们更倾向于LCD12864。与LCD1602相比,LCD12864功耗更低,显示内容更多,能更好的显示汉字。
2.2.4 蓝牙模块
相较于zigbee,蓝牙更易与手机进行通信。HC-05是主从一体式蓝牙模块,可执行指令多,操作简单。
3,软件部分
3.1 温湿度传感器
1)一次完整的数据传输为40bit,高位先出。
2)数据格式: 8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据+8bit温度小数数据 + 8bit校验和。
3)数据传送正确时,校验和数据等于“8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据 + 8bit温度小数数据”所得结果的末8位。