[Diao Ye 프로그래밍 배우기] Arduino 실습(09)---불꽃 센서 모듈 4

여기에 이미지 설명 삽입

37개의 센서와 모듈에 대한 언급이 인터넷에 널리 퍼졌고 실제로 Arduino와 호환되는 센서 모듈은 37개 이상이어야 합니다. 지식의 개념에 따라 (실습해야 함) 학습과 의사 소통을 위해 일부 센서 및 액추에이터 모듈을 손에 축적했다는 사실을 고려하여 여기에 더 많은 노력을 기울일 것입니다. 하나씩 실험 성공 여부에 관계없이 기록됩니다 —— 작은 진전이나 해결할 수없는 문제, 벽돌을 던지고 옥에 불을 붙일 수 있기를 바랍니다.

[아두이노] 센서 모듈 시리즈 168종 실험(데이터 코드 + 시뮬레이션 프로그래밍 + 그래픽 프로그래밍)
실험 9: 화염 센서 모듈 발화원 감지 모듈 적외선 수신 센서 화재 감지 경보기(3/4 와이어)

여기에 이미지 설명 삽입

3. 모듈 사용 설명:
(1) 화염 센서는 화염에 가장 민감하며 햇빛에도 반응하며 일반적으로 화염 경보 및 기타 용도로 사용됩니다
. 센서에 의해 감지된 화염의 강도를 설정할 수 있으며, 화염이 설정된 임계값을 초과하면 릴레이가 닫히고 공통 단자가 상시 개방 단자에 연결되며 화염이 설정 임계값보다 낮을 때 릴레이가 작동합니다. (3) 공통 단자, 상시
개방, 세 개의 상시 폐쇄 포트는 이중 제어 스위치와 동일합니다.릴레이 코일에 전원이 공급되면 공통 끝과 정상 전원이 없을 때 공통 끝과 정상 폐쇄 끝이 켜집니다.(4) 고온으로 인해 센서가 손상되지 않도록 센서와 불꽃 사이에 일정한 거리를 유지하십시오
. 라이터의 테스트 화염 거리는 80cm이고 화염이 클수록 테스트 거리가 멀어집니다.

4. 모듈 배선
다음 지침은 모든 유사한 제어 모듈의 배선 방법에 적용됩니다.

여기에 이미지 설명 삽입
여기에 이미지 설명 삽입
화염센서 실험환경
1. 화염센서 모듈 실험에 필요한 하드웨어 목록
아두이노 우노 개발보드 X1
5방향 화염센서 모듈 X1
듀폰 라인(9개 준비)
LED 발광다이오드(청색) X1
화염센서 결합 릴레이 모듈 X1
하이 레벨 트리거 활성 버저 모듈 X1
하이 레벨 트리거 단일 5V 릴레이 모듈 X1
불꽃 센서 모듈(각각 3선 및 4선) X2
Proto Shield 프로토타입 확장 보드(미니 브레드보드 포함) X1

여기에 이미지 설명 삽입


2. 화염 센서 모듈 실험 코드 프로그래밍 Arduino IDE(버전 1.8.14),
시뮬레이션 프로그래밍 Linkboy(버전 V4.6.3),
그래픽 프로그래밍 Mind+(버전 V1.7.0 RC2.0) 및 놀이를 통한 학습에 필요한 소프트웨어 플랫폼 ( 온라인 플랫폼)

화염 센서의 여러 실험
1. 절차 1: 직렬 포트를 통해 라이터의 화염 변화 값과 파형을 표시하고 감지합니다.
1. 오픈 소스 코드(Arduino)를 참조하십시오.

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  程序一:通过串口显示检测打火机火焰变化的数值与波形
  实验接线:火焰传感器A0接Uno的A0
*/

void setup() 
{
    
    
  Serial.begin(9600);  // 设置串口波特率为9600
  pinMode(A0, INPUT);  // 火焰传感器连接引脚A0,并设置为输入模式
}

void loop()
 {
    
    
  Serial.println(analogRead(A0));  //将读取的A0模拟值输出到串口监视器
  delay(500); // 延时500毫秒
}

2. 실험용 직렬 포트가 돌아옵니다(정상 조건에서 빛은 일정한 영향을 미칩니다).

여기에 이미지 설명 삽입

3. 실험용 시리얼 포트의 복귀 상태(라이터를 사용하여 센서에 접근하는 경우, 빨간색 점 참조)

여기에 이미지 설명 삽입
4. Arduino IDE - 도구 - 직렬 포트 플로터를 열고 라이터가 센서에 가까워지면 파형을 확인합니다.

여기에 이미지 설명 삽입
5. 실험 기록, 라이터가 화염 모듈에 가까울 때 직렬 포트의 값이 크게 감소하고 라이터가 멀어지면 값이 원래 값 범위로 돌아갑니다.실시간 파형은 그림에 나와 있습니다. 아래에.

여기에 이미지 설명 삽입

6. 실험 결선도

여기에 이미지 설명 삽입

7. 실험 장면도

여기에 이미지 설명 삽입

2. 프로그램 2: 3선 화염 모듈 제어 13핀 LED 조명
1. 오픈 소스 코드(Arduino) 참조:

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  程序二:三线制火焰模块控制13脚LED灯
  实验接线:火焰传感器D0接Uno的D2
*/

void setup() {
    
    
  pinMode(2, INPUT); // 火焰传感器连接引脚D2,并设置为输入模式
  pinMode(13, OUTPUT); //D13脚接LED灯,设置输出模式
}

void loop() {
    
    
  if (digitalRead(2)) {
    
    
    digitalWrite(13, LOW);// 点亮LED灯
  }
  else {
    
    
    digitalWrite(13, HIGH);
    delay(2000); //延时2000毫秒
  }
}

2. 실험 지침
VCC와 GND를 연결하면 모듈 전원 표시등이 켜지고 모듈을 테이블 위에 놓고 화염 스펙트럼이 없으면 보드 스위치 표시등이 켜져 있으면 스위치 표시등이 켜질 때까지 파란색 전위차계를 조정하십시오. 꺼진 다음 화염 센서 전면에서 약 30cm 라이터를 켜면 보드의 스위치 표시등이 켜져 있고 라이터를 끄면 스위치 표시등이 꺼집니다.

이 현상은 불꽃 스펙트럼이 모듈을 트리거할 수 있으므로 스위치 표시등이 켜질 수 있음을 보여줍니다. 화염 모듈 모듈과 디지털 13 인터페이스에는 자체 LED가 있어 간단한 회로를 구성하고 화염 표시등을 만들 수 있으며, 디지털 13 인터페이스와 함께 제공되는 LED를 사용하여 화염 센서를 디지털 2 인터페이스에 연결합니다. 키 신호를 감지하면 LED가 켜지고 그렇지 않으면 파괴됩니다.

3. 실험 장면도

여기에 이미지 설명 삽입
3. 프로그램 3: 3선 불꽃 모듈을 사용하여 13핀 LED 램프 제어
오픈 소스 그래픽 프로그래밍 실험(Mind+, Mixly, 놀면서 배우기)

여기에 이미지 설명 삽입

4. 프로그램 4: 3선 화염 모듈을 사용하여 13핀 LED 램프 제어
실험적인 오픈 소스 시뮬레이션 프로그래밍(Linkboy V4.63)

여기에 이미지 설명 삽입
5. 프로그램 5: 간단한 소리와 가벼운 화재 경보기
1. 실험적인 오픈 소스 시뮬레이션 프로그래밍(Linkboy V4.63)

여기에 이미지 설명 삽입
2. 실험 결과
(1) 전원을 켜고(시작) 경보 상태에 들어가면 13핀 LED가 켜지고, (
2) 불꽃이 감지되면 부저(D3에 연결)가 항상 울린다. 0.5초 간격으로 경보 LED 점등(D4에 연결) 0.5초 간격으로 계속 점멸
(3) 불꽃이 감지되지 않으면 부저음이 울리지 않고 경보 LED가 꺼집니다.

3. 실험 장면도

여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

추천

출처blog.csdn.net/weixin_41659040/article/details/132200953