Arduino의 화염 감지기
Ce composant que voici est bien le détecteur de flamme Avant de beginr à apprendre le fonctionnement d'un détecteur de flamme, nous allons déjà nous pencher sur des questions primordiales.
세부 사항
Qu'est-ce qu'un détecteur de flamme ?
Comme son nom l'indique, le détecteur de flamme est un capteur de flamme si non de feu.
기능
Ce module est composé de trois éléments fonctionnels. Le capteur (la led noire) situé à l'avant du module effectue la mesure, le signal analogique est ensuite envoyé sur l'amplificateur. Celui-ci amplifie le signal en fonction du gain determiné par le potentiomètre et envoie le signal à la sortie analogique du module.
Il convient de noter que le signal est inversé: plus la valeur mesurée par le capteur est haute, plus la tension de sortie est faible.
La troisième partie est composée d'un comparateur qui commute la sortie numérique et la diode lorsque le signal tombe en dessous d'une suree valeur. La sensibilité peut être ajustée au moyen du potentiomètre.
Ce type de capteur ne délivre pas des valeurs absolues (par exemple, la température mesurée avec precision en ° C ou de la force du champ magnétique en mT), mais des valeurs 친척. On definit une valeur limite par rapport à une valeur normale donnée et le module émet un signal sicette limite est dépassée.
Ce fonctionnement est idéal pour la surveillance de la température (KY-028), les détecteurs de proximité (KY-024, KY 025, KY-036), la surveillance des alarmes (KY-037, KY-038) ou le détecteur de 화염 (KY-026).
Caractéristiques du détecteur de flamme
Câblage du détecteur de flamme
아두이노
불꽃 탐지기
GND
GND
5V
VCC
브로치 11
D0
Tous les matériels sont disponibles chez YoupiLab
코드 예
Le 코드 소스 arduino ci-après nous permettra de faire fonctionner le détecteur de flamme.
Pour ce fait, comme nous l'avons indiqué dans notre câblage, nous allons nous servir d'un buzzer qui va nous signaler ou non la détection du feu.
int buzzer = 8; int pinflamme = 11; int etatflamme = HIGH; void setup() { pinMode(8, OUTPUT); pinMode(11, INPUT); digitalWrite(buzzer, LOW); digitalWrite(11,LOW); Serial.begin(9600); } void loop() { etatflamme = digitalRead(pinflamme); if(etatflamme == LOW) { Serial.println("FEU"); digitalWrite (buzzer, HIGH); delay(100); }else { Serial.println("PAS DE FEU"); digitalWrite(buzzer, LOW); delay(100); } }
Nous voilà à la fin de ce tutorial. Merci는 투표에 관심을 쏟습니다.
Reference
이 문제에 관하여(Arduino의 화염 감지기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/azinhou/detecteur-de-flamme-avec-arduino-1e15텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)