HS-S11A-L 가스 센서 모듈

HS-S11A-L 가스 센서 모듈

1、소개

MQ-4가스 센서는 메タン 가스 농도를 검출하는 센서입니다. 가스와 가스 기기에서 널리 사용됩니다. 주요 특징은 다음과 같습니다:
1、고감도와 안정성, 100-10000ppm의 메تان과 가스를 검출할 수 있습니다.
2、한동안의 수명과 저렴한 비용을 가지고 있으며, 산업 및 가정용 제품의 이상적인 선택입니다。
3、일반적인 디지털 핀 설계로, 마이크로컨트롤러 장치에 직접 연결하여 읽을 수 있습니다。
4、在有甲烷气体存在的环境中,센서의 전도율은 공기 중 메تان 농도의 증가에 따라 증가합니다。
5、간단한 드라이버 회로는 장치 연결 및 조정에 편리합니다。
6、이 센서의 적용 분야는 가스 유출 감지, 가정 및 공장의 가스 유출 감지, 이동식 가스 감지 장치 등으로 포함됩니다。
7、모듈에 AD 디지털 아날로그 전환 스위치가 장착되어 있으며, 스위치를 A로 옮기면 아날로그 값이 출력되고, D로 옮기면 디지털 신호가 출력되며, 트리거 임계값은 모듈의 조절 가능한 전압기에 의해 제어됩니다。

2、시뮬레이션 그래프

3、모듈 매개변수

핀 이름

설명

G

GND(전원 입력 부정极)

V

VCC(전원 입력 정극)

S

신호핀

  • 전원전압: 3.3V / 5V

  • 연결 방식: PH2.0 3P 케이블

  • 설치 방법:乐乐고 구축

4、회로판 크기

5、아두이노 IDE 예제 프로그램

Arduino UNO 그래픽 예제 프로그램:

void setup(){
  pinMode(11, OUTPUT);
  Serial.begin(9600);
  digitalWrite(11,LOW);
  pinMode(A2, INPUT);
}

void loop(){
  //烟雾报警器:有源蜂鸣器接D11,
  //烟雾传感器接A2;
  //注意烟雾传感器与扩展版接口线序,不要正负极接反。
  //当烟雾传感器检测气体或者烟雾时输出低电平(0),
  //蜂鸣器有频率的响起。

  //打开串口监视器,查看串口烟雾传感器输出值,调节电位器,没有烟雾或者气体,模块指示灯熄灭。
  if (digitalRead(A2) == 0) {
    //检测到烟雾输出低电平(0),蜂鸣器响
    for (int i = 0; i <= 3; i = i + (1)) {
      digitalWrite(11,HIGH);
      delay(200);
      digitalWrite(11,LOW);
      delay(200);
    }

  } else {
    digitalWrite(11,LOW);

  }
  Serial.print("烟雾输出值:");
  Serial.println(digitalRead(A2));
  delay(10);

}

ESP32 Python 예제(Mixly IDE / 미스키에 적용됨)
(개발 보드를 선택한 Python ESP32 【ESP32 Generic(4MB)】를 코드 모드로 전환하여 업로드 ):

import machine
import time


pin4 = machine.Pin(4, machine.Pin.OUT)
pin12 = machine.Pin(12, machine.Pin.IN)
while True:
    if pin12.value() == 0:
        for i in range(0, 3, 1):
            pin4.value(1)
            time.sleep_ms(200)
            pin4.value(0)
            time.sleep_ms(200)
    else:
        pin4.value(0)
    print('烟雾输出值:',end ="")
    print(pin12.value())
    time.sleep_ms(10)

6、미시치 Mixly 예제 프로그램(그래픽 언어)

Arduino UNO 그래픽 예제 프로그램:다운로드 클릭

ESP32 Python 그래픽 예제 프로그램:다운로드 클릭

7、테스트 환경 구축

Arduino UNO 테스트 환경 구축

부품 준비:“

  • HELLO STEM UNO R3 개발 보드 *1

  • HELLO STEM UNO R3 P 확장 보드 *1

  • USB type-c 데이터 케이블 *1

  • 가스 센서 모듈 (HS-S11A-L) *1

  • 유성 벨 (HS-F07L) *1

  • PH2.0 3P双头端子线 *2

전기 연결도):

ESP32 Python 테스트 환경 구축

8、비디오教程

Arduino UNO 비디오 강의:시각화 클릭

ESP32 Python 비디오 강의:

9、테스트결론

Arduino UNO 테스트 결과:

모듈 뒷면의 항상성 펄스터를 조정하여, 가스 센서 모듈이 전원을 공급받은 상태에서, 작은 냄비칼로 센서 모듈의 항상성 펄스터를 조정하여, 가스나 연기가 없는 상태에서 센서 신호가 파란 불을 꺼지도록 조정하고, 가스나 연기가 있는 상태에서 가스 센서 모듈 신호가 파란 불을 켜도록 조정합니다。

선을 연결한 후, 위의 프로그램을 Arduino UNO 개발 보드에 업로드한 후, Mxily 시리얼 모니터를 열고, 연기 센서가 가스나 연기를 감지할 때 낮은 평균(0)을 출력하며 비بر레이터가 빈도로 울림; 연기가 감지되지 않을 때 높은 평균(1)을 출력하며 비بر레이터는 울림이 없음。

ESP32 Python 테스트 결과:모듈 뒷면의 항상성 펄스터를 조정하여, 가스 센서 모듈이 전원을 공급받은 상태에서, 작은 냄비칼로 센서 모듈의 항상성 펄스터를 조정하여, 가스나 연기가 없는 상태에서 센서 신호가 파란 불을 꺼지도록 조정하고, 가스나 연기가 있는 상태에서 가스 센서 모듈 신호가 파란 불을 켜도록 조정합니다。

선이 연결된 장치에 대해, 위의 프로그램을 ESP32 개발판에 업로드한 후, Mxily 시리얼 모니터를 열고, 연기 센서가 가스나 연기를 감지할 때 저전압(0)을 출력하며 비프소리가 빈도로 울립니다;연기가 감지되지 않을 때 고전압(1)을 출력하며 비프소리는 울립니다。