一、MQ-2 简介

MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。 MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。

二、电路连接

ESP32 MQ-2
3V3 VCC
GND GND
DO GPIO15
AO GPIO2

三、MicroPython代码

这里配置测量为3.3V,为了适配我的ESP32。

from machine import Pin, ADC
import time# 模拟量
ps2_y = ADC(Pin(2))
ps2_y.atten(ADC.ATTN_11DB)  # 这里配置测量量程为3.3V# 数字量
p15 = Pin(15, Pin.IN)# 循环检测
while True:val_y = ps2_y.read()  # 0-4095light = p15.value()   # 1为没有危险气体,0为有危险气体。print(val_y, light)time.sleep(0.1)if light == 0:print("检测到危险气体,请远离!")

ESP32简单实现MQ-2烟雾浓度传感器(MicroPython+Thonny)相关推荐

  1. MQ-2烟雾浓度传感器(STM32F103)

    本实验是通过串口调试助手显示STM32F103C8T6采集到MQ-2传感器的电压值. 一. 概述 1. 简介 MQ-2可用于家庭和工厂的气体泄漏监装置,适宜于液化气.丁烷.丙烷.甲烷.酒精.烟雾等的探 ...

  2. Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块

    该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...

  3. MQ-2烟雾浓度传感器

    文章目录 一.模块简介 二.工作原理 三.程序设计 本实验将采集到的传感器数据利用ADC转换,将转换后的电压值显示在串口调试助手上 一.模块简介 MQ-2烟雾传感器所使用的气敏材料是在清洁空气中电导率 ...

  4. 树莓派学习笔记(五)——烟雾浓度检测(ONENET云平台收发数据代码)

    文章目录 前言 一.硬件连接 MQ-2 PCF8591 二.Onenet平台数据收发程序 onenetsub.py onenetget.py 三.程序 树莓派开启iic功能 完整程序 OneNet界面 ...

  5. MP-2平面烟雾气体传感器介绍

    MP-2平面烟雾气体传感器简介 MP-2烟雾检测气体传感器采用多层厚膜制造工艺,在微型Al2O3陶瓷基片的两面分别制作加热器和金属氧化物半导体气敏层,封装在金属壳体内.当环境空气中有被检测气体存在时传 ...

  6. 基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块+DHT11温湿度采集+MQ系列 烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+

    ## **基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块(阿里云 或ONENET或局域网)+DHT11温湿度采集+MQ系列 烟雾及可燃气体+ ...

  7. 【毕业设计】30-基于单片机矿井瓦斯_气体浓度_烟雾浓度报警设计(原理图+源代码+仿真+答辩论文+答辩PPT)

    [毕业设计]30-基于单片机矿井瓦斯/气体浓度/烟雾浓度报警设计(原理图+源代码+仿真+答辩论文+答辩PPT) 文章目录 [毕业设计]30-基于单片机矿井瓦斯/气体浓度/烟雾浓度报警设计(原理图+源代 ...

  8. 基于单片机的烟雾浓度监测报警设计

    基于单片机的烟雾监测报警系统(采用MQ2烟雾传感器) 关注微信公众号<风吹摇铃 奔赴星海>回复关键字<烟雾>下载全套资料,全套资料中包括如下内容:(需要PCB和焊接实物请阅读( ...

  9. 41基于单片机列车烟雾浓度报警烟雾_甲烷报警装置设计(原理图+仿真工程+源代码+说明书+PPT)

    41-基于单片机列车烟雾浓度报警/烟雾/甲烷报警装置设计(原理图+仿真工程+源代码+说明书+PPT) 文章目录 41-基于单片机列车烟雾浓度报警/烟雾/甲烷报警装置设计(原理图+仿真工程+源代码+说明 ...

最新文章

  1. mybatis一级缓存导致sql查询出现问题
  2. 近世代数--整环上的唯一分解问题--相伴是整环上的等价关系,最大公因子建立在相伴所划分的等价类上
  3. matlab 锐化降噪,matlab 图形锐化 滤波
  4. nginx实现负载均衡配置
  5. ivx动效按钮 基础按钮制作 01
  6. java中的线程模型_Java 线程模型
  7. zigbee终端向多个协调器发起请求的思路(终端入网流程分析)
  8. java poc_spring系列cve poc编写
  9. HSB概念和应用场景
  10. 四种主要网络IO虚拟化模型
  11. 2021年8月互联网舆情热点事件报告
  12. 死亡搁浅服务器不稳定ps4,《死亡搁浅》实机画面碉堡了 小岛秀夫亲晒
  13. 亲爱的数据工作者,教你绕开13个雷区的方法
  14. ZZNU17级新生周赛第七场
  15. 使用 ALT 键输入特殊符号
  16. Python之面相对象 - 函数VS方法 反射
  17. html游戏禁止微信浏览器下拉,JavaScript中防止微信浏览器被整体拖动的方法
  18. java-对文件内容进行排序
  19. visio2016中如何画出有箭头的直线以及如何掉转箭头方向
  20. 如何使用信息化手段完成仓库库存的高效清理

热门文章

  1. Python02-进阶应用
  2. jquery图片放大
  3. 假设计算机学院二年级,小吴到剧院去看喜剧表演,当一喜剧演员表演时,他笑得前仰后合。据了解,小吴几乎未曾为这个演员的表...
  4. HDU 6203 ping ping ping (在线倍增lca+DFS序+树状数组)
  5. HCIE之路-13 华为MPLS基础思维导图(不定期更新,纯个人理解,欢迎批评指正!!!)
  6. 基于XCP协议分析和理解
  7. 绝了,这6个精挑细选的机器学习资料简直太香了
  8. html5画线的效果属性,canvas线条的属性详解
  9. alfresco 忘记admin密码
  10. 2018 年年终总结 - J_Knight_