实物链接:

基于单片机的空气质量检测-实物设计

软件安装:

  • Keil:点击下载
  • Proteus:点击下载
  • AD:点击下载
  • Visio:点击下载

设计简介:

本设计是基于单片机的空气质量检测设计,主要实现以下功能:

  • 可实现通过SGP30测量二氧化碳及甲醛浓度,当超过设置的最大值时,进行报警及通风和净化空气处理
  • 可实现通过MQ-4测量甲烷浓度,当超过设置的最大值时,进行报警及通风和净化空气处理
  • 可实现通过GP2Y10测量5浓度,当超过设置的最大值时,进行报警及通风和净化空气处理
  • 可实现通过DHT11测量温湿度值,并可自动进行加热、制冷、加湿、除湿处理
  • 可实现通过按键调整设置的最大值以及切换显示界面
  • 可实现通过LCD1602显示二氧化碳、甲醛、甲烷、5浓度及温湿度

资料预览

仿真设计:

总体资料:

原理图:

软件设计流程:

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成空气检测的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由六部分组成,第一部分是SGP30检测模块,通过该模块可检测当前的CO2、甲醛浓度;第二部分是PM2.5检测模块配合ADC0832芯片,通过该模块可检测当前的PM2.5浓度;第三部分是MQ-4甲烷检测模块配合ADC0832芯片,通过该模块可检测当前的甲烷浓度;第四部分是DHT11温湿度检测模块,通过该模块可检测当前的温湿度;第五部分是独立按键,通过三个独立按键切换界面和调整设定值;第六部分是供电电路,给整个系统进行供电。输出由四部分组成,第一部分是LCD1602显示模块, 通过该模块可以显示当前CO2浓度、甲醛浓度、甲烷浓度、PM2.5浓度、温湿度值及修改设定值等;第二部分是继电器,当所测量的气体浓度值或温湿度值不在设置范围内时,则相应继电器闭合,进行异常处理;第三部分是LED指示灯,每按一次按键,则指示灯亮一次;第四部分是蜂鸣器,当测量的气体浓度值或温湿度值不在设置范围内时,蜂鸣器进行间断报警。

硬件清单:

资料下载:

基于单片机的空气质量检测-仿真设计-毕设狗

【毕设狗】【单片机毕业设计】基于单片机的空气质量检测-仿真设计相关推荐

  1. 基于stm32的空气质量检测净化系统,检测温湿度和pm10和 pm2.5,资料包含(设计文档,源码,pcb电路)。

    基于stm32的空气质量检测净化系统,检测温湿度和pm10和 pm2.5,资料包含(设计文档,源码,pcb电路).

  2. 【毕业设计】基于STM32的空气质量检测仪 - 环境检测盒子 - 单片机 物联网

    文章目录 1 简介 2 系统设计概述 3 系统总体方案 4 硬件设计方案 4.1 stm32 主控 4.2 温度采集模块 4.3 甲醛浓度检测模块 4.4 PM2. 5 浓度检测模块 4.5 液晶显示 ...

  3. stm32毕业设计 空气质量检测系统

    文章目录 1 简介 2 系统设计概述 3 系统总体方案 4 硬件设计方案 4.1 stm32 主控 4.2 温度采集模块 4.3 甲醛浓度检测模块 4.4 PM2. 5 浓度检测模块 4.5 液晶显示 ...

  4. java基于ssm空气质量检测系统源码网站空气质量监测源码

    简介 Java基于ssm的空气质量检测系统,检测设备检测一定范围内的企业空气指数,如果有污染则地图显示红色标记. 演示视频 https://www.bilibili.com/video/BV1GK4y ...

  5. 【毕设狗】【单片机毕业设计】基于单片机的室内空气质量检测系统的设计

    软件安装: Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的室内空气质量检测系统的设计,主要实现以下功能: 实现通过甲烷气体传感器检 ...

  6. 基于单片机的室内空气质量检测系统(甲烷甲醛)

    设计简介: 本设计是基于单片机的室内空气质量检测系统,主要实现以下功能: 可通过LCD1602显示当前甲烷和甲醛的值: 可通过按键调整甲醛甲烷的最大值: 可通过MS1100检测甲醛的值: 可通过MQ- ...

  7. 毕业设计 基于单片机的智能门禁系统

    文章目录 1 简介 2 课题背景 3 详细设计 3.1 整体设计方案 3.2 功能模块 3.3 软件设计 4 实现效果 5 部分实现代码 6 最后 1 简介 Hi,大家好,学长今天向大家介绍一个学长做 ...

  8. 毕业设计 基于单片机的移动共享充电宝设计与实现

    文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 5 最后 1 简介 Hi,大家好,今天向大家介绍一个学长做的单片机项目 基于单片机的移动充电宝设计与实现 大家可用于 课程设计 或 毕业设 ...

  9. 基于stm32单片机的空气质量检测仿真(仿真+源码+全套资料)

    资料编号:072 可以通过STM32的ADC检测当前的空气质量,LCD1602显示,并且可以自动控制风扇排气,也可以设置为手动排气.包含全套资料,下面是视频演示: 72-基于stm32单片机的空气质量 ...

  10. 基于51单片机空气质量检测超限报警Proteus仿真

    资料编号:161   下面是相关功能视频演示: 161-基于51单片机空气质量检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD转换模 ...

最新文章

  1. MSSQL2008R2 Failover Cluster(A-A)配置实验
  2. windows使用ssh2远程登陆ubuntu
  3. STM32L152RC 在keil4中使用printf()和scanf() 函数
  4. AWK命令进行字符串替换-图解两个例子(转)
  5. Python+Opencv识别两张相似图片
  6. jmeter里的连接数_Jmeter之连接问题
  7. 【视频点播最佳实践】使用OSS SDK上传视频到点播
  8. 程序员的未来在哪里?赶紧看看!!
  9. Design-patterns-JS:用JavaScript实现23种设计模式
  10. 计算机操作系统英语,操作系统的英文介绍
  11. 一张图学会python应用到excel-简单使用python做excel多文件批量搜索(带图形界面)(已更新)...
  12. java访问修饰符_Java访问修饰符
  13. python中randint用法_python中的randint,引入模块
  14. 高德sdk定位当前位置_高德地图定位,获取当前位置坐标
  15. 不学网php线下培训视频教程
  16. 状态机编程实例及适用范围
  17. python教程系列(三.6.2、XML)
  18. linux关闭proftpd服务,Linux ProFTPd安装与卸载详细介绍
  19. (称重问题)假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比
  20. 宝塔Linux面板问题QA汇总

热门文章

  1. Qt: json对象转格式化字符串
  2. php 源代码 即时通讯,php开源免费即时通讯源码-目前有哪些完全的开源的PHP,商城代码...
  3. node使用ffmpeg拼接音频
  4. chrome 历史版本下载
  5. java转账_JAVA实现银行转账功能
  6. 产品经理|竞品分析(附《竞品分析报告》模板)
  7. 企业全面运营管理沙盘模拟心得_企业经营沙盘模拟心得总结
  8. Java实现微信公众号自动回复
  9. win10系统下使用大漠插件后台截图卡住的解决方法
  10. Nginx - 原理机制