
Dans ce projet on va réaliser un système de détection incendie avec Arduino. Il utilise principalement un capteur de flamme KY-026 , buzzer et une LED.
Lorsque le capteur de flamme détecte un feu, la carte Arduino donne l’ordre au buzzer de sonner et la LED rouge de s’allumer.
Pour réaliser le montage,
on peut connecter
Voici le programme du système de détection incendie :
int digitalPin = 4;
int analogPin = A0; // KY-026 analog interface
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
pinMode(digitalPin, OUTPUT);
digitalWrite(digitalPin, LOW);
}
void loop()
{
// Read the analog interface
analogVal = analogRead(analogPin);
if (analogVal<=11){ // le capteur KY-026 détecte un feu
digitalWrite(digitalPin, HIGH); // LED s’allume et le buzzer sonne
} else { // sinon
digitalWrite(digitalPin, LOW); // LED s’éteint et le buzzer s’arrête de sonner
}
delay(100);
}