简述
以STM32作为核心,以ESP8266 Wifi模块作为数据传输模块,结合温湿度传感器、按键、LED、蜂鸣器等组成。节点采集到的温湿度数据通过ESP8266传输给核心主控,核心主控通过OLED显示信息,按键控制OLED显示的内容,LED和蜂鸣器作为报警及提示的模块。
硬件方案
软件方案
核心主控连接的ESP8266作为服务器,温度传感器一侧的ESP8266作为客户端。服务器建立之后,客户端连接服务器并向服务器发送数据。服务器处理客户端发来的数据之后,在显示屏上显示信息。若温湿度出现异常,则会通过LED和蜂鸣器进行报警。
重难点
ESP8266作为客户端以及服务器的驱动程序。
OLED的驱动程序以及页面设计。
DHT11的驱动程序。