Sistem simplu de detectare a unei flacari cu Arduino si senzorul KY-026

Sistem simplu de detectare a unei flacari cu Arduino si senzorul KY-026

Salutare, drag pasionat de electronica! Sunt Oana de la Bitmi.ro si ma bucur sa revin cu un nou proiect, astazi iti voi arata cum sa construiesti un sistem de detectare a unei flacari, folosind un senzor IR pentru detectarea flacarii, un buzzer activ pentru alerte sonore si doua LED-uri pentru semnalizare vizuala. Acest proiect este ideal pentru cei care vor sa invete cum sa utilizeze senzori si sa creeze un sistem de avertizare pentru situatii de urgenta.

 

Despre Modul senzor IR, detectare flacara KY-026

Modulul KY-026 este un senzor infrarosu special conceput pentru detectarea flacarilor sau a surselor de lumina cu lungime de unda specifica, caracteristica emisa de foc. Acest senzor este foarte popular in proiectele DIY si in aplicatiile de securitate, fiind usor de folosit impreuna cu platforme precum Arduino. Sensibilitatea senzorului permite detectarea flacarilor de la o distanta de pana la 1 metru, in functie de intensitatea si dimensiunea acestora.

Senzorul KY-026 functioneaza pe o tensiune de alimentare intre 3.3V si 5V, fiind compatibil cu majoritatea microcontrolerelor. Modulul include atat o iesire digitala, cat si una analogica, oferind flexibilitate in utilizare. Iesirea digitala indica daca o flacara a fost detectata (semnal LOW), in timp ce iesirea analogica ofera o valoare continua ce reflecta intensitatea luminii captate. Unghiul de detectie al senzorului este de aproximativ 60 de grade, fiind suficient de larg pentru a capta lumina dintr-o zona extinsa.  

Desi modulul este eficient in detectarea flacarilor, exista si cateva limitari. Senzorul poate reactiona la alte surse de lumina infrarosie puternica, ceea ce poate duce la alarme false. De asemenea, sensibilitatea senzorului poate fi redusa in conditii de lumina ambientala intensa, cum ar fi in prezenta luminii solare directe. Distanta maxima de detectie variaza in functie de dimensiunea flacarii, iar ajustarile prin trimmer pot ajuta la optimizarea performantei.

 

Componente necesare

1 x placa de dezvoltare compatibila Arduino Uno R3
1 x Modul senzor IR, detectare flacara KY-026
1 x Breadboard 830 puncte
1 x Buzzer activ
1 x LED rosu
1 x LED verde
2 x rezistor 220Ω
7 fire tata-tata
3 fire mama-tata

Schema de conectare


Exemplu cod

Dupa ce ai realizat circuitul, e timpul sa introduci codul furnizat mai jos! Conecteaza placa de dezvoltare compatibila Arduino Uno la computer folosind portul USB. Apoi, mergi la meniul Tools si selecteaza tipul de placa si portul serial pe care il folosesti (optiunile Board si Port). 

Pentru a incarca codul pe placa, apasa butonul Upload (simbolul cu sageata spre dreapta). In partea de jos a ferestrei, vei putea urmari mesajele de stare: Compiling Sketch, Uploading si Done. Odata ce incarcarea s-a finalizat cu succes, placa Arduino va incepe sa ruleze codul pe care l-ai incarcat.

 

int flameSensor = 8;  // Pinul senzorului de flacara (D0)

int buzzer = 9;       // Pinul pentru buzzer

int redLED = 5;       // Pinul pentru LED-ul rosu (alert)

int greenLED = 4;     // Pinul pentru LED-ul verde (stare normala)

 

void setup() {

  pinMode(flameSensor, INPUT);

  pinMode(buzzer, OUTPUT);

  pinMode(redLED, OUTPUT);

  pinMode(greenLED, OUTPUT);

  Serial.begin(9600);

 

  // Mesaj de initializare

  Serial.println("Sistem de detectare a flacarilor - Pornit");

  Serial.println("Asteptare detectie flacara...");

}

 

void loop() {

  int flameDetected = digitalRead(flameSensor);

 

  if (flameDetected == HIGH) { // Flacara detectata

    digitalWrite(buzzer, HIGH);

    digitalWrite(redLED, HIGH);

    digitalWrite(greenLED, LOW);

    Serial.println("ALERTA: Flacara detectata! Buzzer activat, LED rosu aprins.");

  } else { // Nicio flacara detectata

    digitalWrite(buzzer, LOW);

    digitalWrite(redLED, LOW);

    digitalWrite(greenLED, HIGH);

    Serial.println("Stare normala: Nicio flacara detectata. LED verde aprins.");

  }

 

  delay(800); // Pauza pentru stabilitate

}

Cum functioneaza proiectul?

Senzorul de flacara detecteaza prezenta unei flacari si trimite un semnal digital catre Arduino. Daca este detectata o flacara, Arduino activeaza buzzerul pentru a emite un semnal sonor de alerta. LED-ul rosu se aprinde pentru a indica prezenta unei flacari, iar LED-ul verde ramane aprins atunci cand nu este detectata nicio flacara. Sistemul poate fi extins si utilizat pentru a activa alte dispozitive de siguranta, cum ar fi un ventilator sau o alarma mai puternica.

Daca aveti intrebari sau nelamuriri, nu ezitati sa ma contactati la adresa de e-mail electronica@bitmi.ro si voi raspunde cu drag. De asemenea, astept cu nerabdare sa primesc poze sau videoclipuri cu proiectele voastre la aceeasi adresa.
Sper ca acest proiect v-a inspirat si ca v-ati bucurat de procesul de construire!

Toate componentele utilizate pot fi gasite si achizitionate de mai jos. 👇





 

Compara produse

Trebuie sa mai adaugi cel putin un produs pentru a compara produse.

A fost adaugat la favorite!

A fost sters din favorite!