24-240、基于STM32单片机气象站环境检测风速风向光照无线WiFi设计+PM2.5显示及WiFi上传设计+液晶显示及WiFi上传英文显示设计
本系统由STM32F103C8T6单片机核心板、TFT1.44寸彩屏液晶显示电路、风速传感器接口电路、风向传感器接口电路DHT11温湿度采集电路、光照采集电路、WIFI模块、按键电路、PM2.5模块及电源组成。
【1】通过单片机实时采集光照值、温度值、湿度值、风速值、风向值数据,TFT1.44液晶实时显示这些数据,同时显示温度阈值、风速阈值(只有温度和风速有阈值设置,根据实际日常生活其他数据不需要报警提醒)、报警状态。其中光照值、湿度单位是百分比、温度单位度、风速单位m/s、风向是相对于北方向的偏转角。
【2】上电初始化。液晶显示相应的标题。随后液晶显示所有参数,其中风速、风向传感器是模拟数据,通过单片机内部AD模数转化获取具体数据获得。光照、湿度、风向数据显示紧供用户查看;温度和风速除了数据显示也有相应阈值。通过按键可以设置温度阈值和风速阈值。其中按键K1进入设置状态,对应设置参数有“<<”指示,K2、K3对数据进行加减处理,如果退出设置直接按下按键K4。当温度高于温度阈值或者风速超过风速阈值,蜂鸣器报警提醒,同事液晶显示蜂鸣器报警状态。
【3】风向即风的吹来的方向,风向传感器有相对位置安装要求,安装箭头指向正北即0度位置。风向检测范围0-360度。根据偏转角度液晶实时显示相应指向方位“北”、“东北”、“东”、“东南”、“南”、“西南”、“西”、“西北”。液晶相应显示对应风向方位及相对角度。
【4】注意温湿度传感器,是检测空气环境的温湿度,有塑料外壳保护,不能直接用火烧或者喷水到传感器上。
【5】无线APP功能:
APP能够连接板载无线模块,查看相应数据;
APP能够操作上述存在的功能操作。
APP能够发送指令/或者接收指令。
【6】硬件增加PM2.5模块, 液晶显示其浓度,并且将其浓度值上传到手机wifi app。
/*************无线数据和液晶显示一致***********/
/*******无线控制命令如下(一定要注意格式):*****/
/*******对于数据的设置命令,数字是可以变的*****/
*SS005# //设置 风速阈值5 //一般000-099
*ST035# //设置 温度阈值35 //一般000-085
*%# //个别的设计测试命令,无实际意义,请忽略