基于STM32单片机的CO2检测系统设计

基于stm32单片机的co2检测系统
一.系统设计
通过stm32f103c8t6单片机进行主控,二氧化碳传感器(tpm-200a-co2)进行co2浓度检测,按键设置参数阈值,co2浓度超限就会通过继电器调节。
图1 系统框图
二.硬件设计
本设计所采用的stm32f103c8t6是以cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制。tpm-200a-co2与单片机通信是通过uart串口实现的,检测到的co2浓度数据通过iic总线发送到oled显示屏端进行显示。
图2 硬件电路
三.软件设计
系统在完成系统初始化后就开始通过传感器进行数据检测,检测到的数据有co2浓度值,检测到的数据会实时的进行显示,当检测到co2浓度超过阈值就会通过风扇进行调节,保持室内二氧化碳浓度
图3 程序流程图
图4 主程序
四、实物展示


pdp是什么意思?什么叫PDP?
东芝推出“TCD2569BFG” 能为A4幅面文件提供24线每毫米分辨率
36*4超低功耗LCD驱动IC-VKL144A/B资料
纯电动汽车的分类有哪些
车载MCU,感慨,世界让我根本停不下来
基于STM32单片机的CO2检测系统设计
驭光科技完成1亿元天使轮融资
BZOJ5100[POI2018]Plan metra 构造编程设计
利尔达5G超融合工厂方案推动赋能浙江经济社会数字化转型
一机两用:SlimPort接口将智能手机拓展成PC使用
AMD Xilinx MPSoC VCU使用要点
赛灵思开始接受16nm器件订单
使用AWS F1开发云规模FPGA加速
区块链风口是怎样的?何时会有风口?
基于嵌入式微处理器的语音识别模块设计实现及应用测试
三星电子将向奥迪供应Exynos处理器
通用无人驾驶汽车在毫米波雷达和激光雷达上的应用解析
led日光灯不亮了怎么修
台积电玩的就是领先,5000亿建3nm新晶圆厂
移动应用开发是如何因为物联网而改变的