STM32F103空气质量检测器项目

配套 STM32F103 的空气质量检测器源码,代码结构清晰,功能也比较齐全。传感器数据采集、串口通信、OLED 显示这些常见模块都整合得挺顺的,适合拿来快速改造自己的项目。

STM32F103 的串口通信写得还不错,虚拟串口那部分用的是USART + USB CDC的方案,调试起来蛮方便的。你要是打算连上位机,基本改改 ID 就能跑。

传感器接口用的是模拟输入读取,ADC 采样部分比较干净。要换成别的传感器也不难,改下ADC_Channel和采样逻辑就行。

配套的 OLED 显示用了I2C,兼容性还行,代码也不复杂。你想自定义 UI 样式的话,直接改oled_show.c那块就能搞定。

顺手附几个相关的参考资料,像基于单片机的空气质量系统Android 端的查询界面这些,组合起来还能做个小型物联网项目。

对了,原文在CSDN 上这篇,里面有源码和接线图,想快速上手的可以直接照着搭。

如果你正在做物联网入门项目,或者想练练 STM32 的综合应用,这份源码还蛮合适的,拿来参考或者魔改都挺不错。

zip 文件大小:7.74MB