LPG는 모든 가정의 필수품이지만 누출로 인해 재난이 발생할 수 있습니다. LPG 누출에 대한 경고 및 문제 방지를 위해 누출을 감지하는 다양한 제품이 있습니다. 여기서 우리는 Arduino 기반 LPG 가스 감지기 경보를 개발했습니다. 가스 누출이 발생하면 본 시스템은이를 감지하고 회로에 부착 된 부저를 울려 경보를 발령합니다. 이 시스템은 쉽게 구축 할 수 있으며 전자 및 프로그래밍에 대한 지식이있는 사람이면 누구나 구축 할 수 있습니다.
LPG 가스 를 감지 하기 위해 LPG 가스 센서 모듈 을 사용했습니다. LPG 가스 누출이 발생하면 DO 핀에 HIGH 펄스를 제공하고 arduino는 지속적으로 DO 핀을 읽습니다. Arduino가 LPG Gas 모듈에서 HIGH 펄스를 받으면 16x2 LCD에 "LPG Gas Leakage Alert"메시지를 표시하고 가스 감지기 모듈이 환경에서 가스를 감지하지 못할 때까지 계속해서 경고음을 울리는 부저를 활성화합니다. LPG 가스 감지기 모듈이 arduino에 LOW 펄스를 제공하면 LCD에 "No LPG Gas Leakage"메시지가 표시됩니다.
사용 된 구성 요소
- Arduino Pro Mini
- LPG 가스 센서 모듈
- 부저
- BC 547 트랜지스터
- 16x2 LCD
- 1K 저항
- 브레드 보드
- 9 볼트 배터리
- 전선 연결
LPG 가스 센서 모듈
이 모듈에는 실제로 LPG 가스를 감지하는 MQ3 센서, MQ3 출력 전압을 기준 전압과 비교하기위한 비교기 (LM393)가 포함되어 있습니다. LPG 가스가 감지되면 HIGH 출력을 제공합니다. 전위차계는 가스 감지의 감도를 제어하는데도 사용됩니다. 이 모듈은 마이크로 컨트롤러 및 arduino와의 인터페이스가 매우 쉬우 며 "LPG 가스 센서 모듈"이라는 이름으로 시장에서 쉽게 구할 수 있습니다. LM358 또는 LM393 및 MQ3를 사용하여 구축 할 수도 있습니다.
회로도 및 설명
위의 회로도에서 볼 수 있듯이 Arduino 보드, LPG GAS 센서 모듈, 부저 및 16x2 LCD 모듈이 포함되어 있습니다. Arduino는 LPG 가스 센서 모듈 출력 읽기, LCD에 메시지 전송 및 부저 활성화와 같은이 시스템의 전체 프로세스를 제어합니다. 내장 된 전위차계를 장착하여이 센서 모듈의 감도를 설정할 수 있습니다.
LPG 가스 센서 모듈의 DO 핀은 Arduino의 핀 18 (A4)에 직접 연결되고 Vcc 및 GND는 arduino의 Vcc 및 GND에 연결됩니다. LPG 가스 센서 모듈은 LPG 가스를 감지하는 MQ3 센서로 구성됩니다. 이 MQ3 센서에는 내부에 히터가있어 가열을 위해 약간의 히터 공급이 필요하며 LPG 가스 감지를 준비하는 데 최대 15 분이 소요될 수 있습니다. 그리고 비교기 회로는 MQ3의 아날로그 출력을 디지털로 변환하는 데 사용됩니다. 16x2 LCD는 4 비트 모드에서 arduino와 연결됩니다. 제어 핀 RS, RW 및 En은 arduino 핀 2, GND 및 3에 직접 연결되고 데이터 핀 D0-D7은 arduino의 4, 5, 6, 7에 연결됩니다. 버저는베이스에 1k 저항이있는 NPN BC547 트랜지스터를 통해 arduino 핀 번호 13과 연결됩니다.
프로그램 설명
프로그래밍에서는 디지털 읽기 기능을 사용하여 LPG 가스 센서 모듈의 출력을 읽은 다음 입력에 따라 작동을 수행했습니다.
이 프로젝트를 테스트하기 위해 LPG 가스가 포함 된 시가 라이터를 사용했습니다.