一.硬件方案
本设计由STM32单片机、风扇控制电路、温湿度传感器电路、1602液晶显示电路+蓝牙模块电路和电源电路组成。通过温湿度传感器检测温湿度,并在液晶上和APP上实时显示。当湿度超过75度,APP发出报警信息,通过APP发送指令“O”,风扇启动。通过APP发送指令“C”,风扇关闭。系统主要由STM32单片机+风扇控制电路+温湿度传感器电路+1602液晶显示电路+蓝牙模块电路+电源电路组成;
二.设计功能
1.通过温湿度传感器检测温湿度,并在液晶上和APP上实时显示。
2.当湿度超过75度,APP发出报警信息。
3.通过APP发送指令“O”,风扇启动;通过APP发送指令“C”,风扇关闭。
三.设计原理图
(1)原理图如图:
(2)PCB图如下:
四.软件设计
(1)程序流程图
(2)主程序源码
int main(void)
{
delay_init(); //延时函数初始化
uart_init(9600); //串口初始化为9600
TIM3_Int_Init(499