Kada želimo detektirati prisustvo vatre u nekom sustavu koristimo flame senzor.
Flame senzor je senzor koji se koristi za otkrivanje prisutnosti vatre. Kako biste koristili flame senzor s Arduinom, slijedite sljedeće korake:
- Pripremite potrebne materijale: Za korištenje flame senzora s Arduinom, trebat će vam sljedeći materijali:
- Arduino
- Flame senzor
- Sklopovske žice
- Spojite flame senzor s Arduinom: Spajanje flame senzora s Arduinom uključuje sljedeće korake:
- Povežite VCC pin flame senzora s 5V pinom Arduina.
- Povežite GND pin flame senzora s GND pinom Arduina.
- Povežite AO pin flame senzora s analognim pinom na Arduinu (npr. A0).
- Instalirajte biblioteku za flame senzor: Za korištenje flame senzora s Arduinom, potrebno je instalirati biblioteku koja se koristi za očitavanje vrijednosti senzora. U Arduino IDE-u odaberite Sketch > Include Library > Manage Libraries i pretražite biblioteku “Flame Sensor”. Nakon što ste pronašli željenu biblioteku, kliknite na gumb “Install” da biste je instalirali.
- Učitajte primjer koda za flame senzor: U Arduino IDE-u otvorite primjer koda za flame senzor tako da odaberete File > Examples > Flame Sensor. Nakon toga, otvorit će se novi prozor s kodom koji možete preuzeti na vaš Arduino.
- Podešavanje vrijednosti senzora: U kodu se obično koristi funkcija
analogRead()
za očitavanje vrijednosti senzora i provjere je li otkrivena vatra. Možda ćete morati podesiti prag vrijednosti senzora koji određuje kada se smatra da je vatra otkrivena. Primjer koda koji koristi flame senzor izgleda ovako:
int flamePin = A0; // Definiranje pina za flame senzor
int threshold = 500; // Prag vrijednosti senzora
void setup() {
Serial.begin(9600); // Postavljanje serijske komunikacije
}
void loop() {
int flameValue = analogRead(flamePin); // Očitavanje vrijednosti senzora
if (flameValue > threshold) {
Serial.println("Fire detected!"); // Ispis poruke ako je otkrivena vatra
}
delay(500); // Pauziranje petlje
}