以STM32为主控,外接温湿度传感器模块、烟雾传感器模块、OLED显示模块、无线通信模块、蜂鸣器模块、按键模块等。单片机读取传感器模块所采集的数据并进行处理,然后显示在显示屏上。通过按键模块设置烟雾浓度和温湿度的最高阈值,当浓度和温湿度其中一个大于阈值的时候就开始报警。烟雾浓度和温湿度的阈值可以自己根据具体情况进行设置。并且单片机可以将处理的数据通过无线通信模块传送给监测终端,使检测者可以实时检测
SD卡使用,在fatfs的管理下,可在根目录选择文件,可使用任意功放(非解码)驱动扬声器,使用开源代码minimp3解码器把mp3文件解码成pcm数据,再创建wav文件,可解码wav文件,使用STM32外设12位DAC播放音乐。
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,均可实现全局不关总中断、零中断延迟,适用于对系统实时性及中断响应速度有较高要求的场合。QQ交流群:303421780.