15.2.1 各模块设计
1.传感器选用与设计
温湿度传感器选用单总线的DHT22。湿度测量范围为0~99.9%RH,测量精度为±2%RH;温度测量范围为-40~80℃,测量精度为±0.5℃。DHT22传感器外形如图15.3所示。光照度传感器选用I2C总线的BH1750数字光照度传感器,外形如图15.4所示。该传感器分辨率可以探测较大范围的光照度变化,可实现输入光1~65 535 lx范围测量。

图15.3 DHT22传感器外形

图15.4 BH1750数字光照度传感器外形
2.Wi-Fi模块(https://www.daowen.com)
Wi-Fi模块选用核心处理器ESP8266的ESP-01S。该模块支持标准的IEEE802.11b/g/n协议和完整的TCP/IP协议栈,用户可以使用该模块为现有的设备添加网络功能,也可以构建独立的网络控制器。ESP-01S外形如图15.5所示,它与STM32F1通过串口相连,用AT指令进行网络配置与数据收发。在电路设计中,将STM32的USART1的TXD、RXD与ESP-01S的RXD、TXD交叉相连。

图15.5 ESP-01S外形
ESP-01S模块共引出8个接口,包括电源、地、串口、使能、复位和下载固件接口等,ESP-01S引脚功能如表15.1所示。
表15.1 ESP-01S引脚功能
