KY-026 Flame IR Detector Module

kr.20.00 inkl. moms

KY-026 Flame IR Detector Module.

På lager

Varenummer (SKU): 2740 Kategori: Tags: , , , , , , ,

KY-026 Flame IR Detector Module kan registrere flammer i bølgelængdeområdet 760 – 1100 nanometer. Små flammer, som f.eks. en lighterflamme, kan detekteres på ca. 0,8 meter. Detektionsvinklen er cirka 60 grader, og sensoren er især følsom over for flammens spektrum. En indbygget LM393-operationalforstærker bruges som en komparator til at justere følsomhedsniveauet. Sensoren har en digital og en analog udgang, og følsomheden kan justeres via den blå potentiometer. Dette flamesensor-modul anvendes til at registrere brand/flammekilder eller andre lyskilder med bølgelængder i området 760 nm – 1100 nm. Det er baseret på YG1006 sensoren, som er en højhastigheds og højfølsom NPN-silikon-fototransistor. På grund af det sorte epoxy er sensoren følsom over for infrarød stråling. Sensoren kan være en fremragende tilføjelse i en brandbekæmpelsesrobot, hvor den kan fungere som robotøjne til at finde brandkilden. Når sensoren registrerer en flamme, vil signal-LED’en lyse op, og D0-pinden går til LOW. Modulet har 2 udgange: Analoge, som giver et realtids spændingsudgangssignal baseret på termisk modstand, og digitale, som tillader indstilling af temperaturgrænseværdier via en potentiometer.

Tekniske detaljer:

Sensor Type: Flammensensor
Bølgelængdeområde: 760 nm – 1100 nm
Detektionsområde: Op til 100 cm
Detektionsvinkel: Cirka 60 grader
Følsomhed: Justerbar via potentiometer
Driftsspænding: 3,3V – 5V
Udgange: Digital og Analog
Komparator Chip: LM393
Strømindikator: Ja
Digital switch output indikator: Ja
Materiale: Sort epoxy
Temperaturområde: Kan ikke specificeres nøjagtigt, men sensorens følsomhed er tilpasset flamme- og infrarød stråling
Driftfugtighed: 95 procent

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her er et hurtigt eksempel på, hvordan KY-026 fungerer: Når sensoren opdager en flamme, vil en LED lyse op, og seriemonitoren vil vise “Flamme detekteret!”. Hvis sensoren ikke registrerer nogen flamme, vil LED’en forblive slukket, og seriemonitoren vil vise “Ingen flamme detekteret.”.

Du skal bruge:

Forbind Modulet sådan:

A0 (Modul) – 2 (Arduino)
G (Modul) – 5V (Arduino)
+ (Modul) – GND (Arduino)

+ (Led) – 13 (Arduino)
– (Led) – GND (Arduino)

Kode (Programmering)

// Pin definitions
const int sensorPin = 2; // KY-002 sensor is connected to digital pin 2
const int ledPin = 13; // LED is connected to digital pin 13

// Variables to keep track of the LED state and sensor state
bool ledState = false;
bool lastSensorState = LOW;

void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW); // Ensure LED is off at start
Serial.begin(9600); // Initialize serial communication for debugging
}

void loop() {
// Read the current state of the sensor
bool sensorState = digitalRead(sensorPin);

// Check for a change in sensor state
if (sensorState == HIGH && lastSensorState == LOW) {
// Sensor is touched
if (ledState == false) {
// LED is currently off, so turn it on
blinkLED(3);
digitalWrite(ledPin, HIGH);
ledState = true;
} else {
// LED is currently on, so turn it off
blinkLED(2);
digitalWrite(ledPin, LOW);
ledState = false;
}
delay(50); // Debounce delay
}

// Update the last sensor state
lastSensorState = sensorState;
}

void blinkLED(int times) {
for (int i = 0; i < times; i++) {
digitalWrite(ledPin, HIGH);
delay(250); // LED on for 250 milliseconds
digitalWrite(ledPin, LOW);
delay(250); // LED off for 250 milliseconds
}
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “KY-026 Flame IR Detector Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *