Popis
Modul snímača plameňa KY-026 Infrčervený snímač detektor | |||||||||
---|---|---|---|---|---|---|---|---|---|
![]() |
|||||||||
Popis: | Modul snímača plameňa KY-026 je infrčervený snímač detektor navrhnutý na detekciu teplotných zmien, najmä tých spôsobených plameňmi. Je vybavený infrčerveným snímačom, ktorý dokáže detegovať infrčervené žiarenie emitované plameňmi, čo ho robí vhodným pre aplikácie detekcie požiaru. | ||||||||
Vlastnosti: |
|
||||||||
Špecifikácie: |
|
||||||||
Aplikácie: |
|
||||||||
Vzorový kód: |
// Vzorový kód pre použitie modulu snímača plameňa KY-026
int flamePin = 3; // Definujte digitálny pin 3 pre vstup snímača plameňa
void setup() {
pinMode(flamePin, INPUT); // Nastavte pin snímača plameňa ako vstupný
Serial.begin(9600); // Inicializácia sériovej komunikácie
}
void loop() {
int flameValue = digitalRead(flamePin); // Prečítajte hodnotu snímača plameňa
if (flameValue == HIGH) {
Serial.println("Detekovaný plameň!"); // Vypíšte správu pri detekcii plameňa
} else {
Serial.println("Žiadny plameň nebol detegovaný"); // Vypíšte správu pri absencii plameňa
}
delay(1000); // Oneskorenie pre čitateľnosť
}
|
KY-026 Flame Sensor Module IR Sensor Detector | |||||||||
---|---|---|---|---|---|---|---|---|---|
![]() |
|||||||||
Description: | The KY-026 Flame Sensor Module is an IR sensor detector designed for detecting temperature changes, particularly those caused by flames. It is equipped with an IR sensor that can detect infrared radiation emitted by flames, making it suitable for fire detection applications. | ||||||||
Features: |
|
||||||||
Specifications: |
|
||||||||
Applications: |
|
||||||||
Sample Code: |
// Sample code for using the KY-026 Flame Sensor Module
int flamePin = 3; // Define digital pin 3 for flame sensor input
void setup() {
pinMode(flamePin, INPUT); // Set flame sensor pin as input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int flameValue = digitalRead(flamePin); // Read flame sensor value
if (flameValue == HIGH) {
Serial.println("Flame detected!"); // Print message when flame is detected
} else {
Serial.println("No flame detected"); // Print message when no flame is detected
}
delay(1000); // Delay for readability
}
|
KY-026 Modul snímača plameňa Detektor infračerveného snímača na detekciu teploty Vhodné 4pin
Vysoko citlivý IR prijímač
Mimoriadne citlivý na vlny medzi 760-1100nm
Kontrolka napájania
Kontrolka výstupu komparátora
AO, výstup napäťového signálu termistora v reálnom čase
DO, výstup signálu vysokej/nízkej elektrickej úrovne
Analógový výstup množstva
Prahový výstup elektrickej hladiny pri prevrátení
Prahová hodnota sa nastavuje potenciometrom
Rozsah uhla detekcie: približne 60 stupňov
Napájanie: 0-15 V DC
Vnútorný priemer otvoru: Pribl. 3 mm
Veľkosť (D x Š): Pribl. 35 x 15 mm
Prevádzkové napätie | 3.3V to 5.5V |
Infračervená detekcia vlnovej dĺžky | 760 nm to 1100 nm |
Uhol snímania snímača | 60° |
Rozmery dosky | 1.5cm x 3.6cm [0.6in x 1.4in] |
KY-026 | |
A0 | A0 |
G | GND |
+ | 5V |
D0 | 2 |
int led = 13; // define the LED pin
int digitalPin = 2; // KY-026 digital interface
int analogPin = A0; // KY-026 analog interface
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
pinMode(led, OUTPUT);
pinMode(digitalPin, INPUT);
//pinMode(analogPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// Read the digital interface
digitalVal = digitalRead(digitalPin);
if(digitalVal == HIGH) // if flame is detected
{
digitalWrite(led, HIGH); // turn ON Arduino's LED
}
else
{
digitalWrite(led, LOW); // turn OFF Arduino's LED
}
// Read the analog interface
analogVal = analogRead(analogPin);
Serial.println(analogVal); // print analog value to serial
delay(100);
}
V tomto náčrte Arduina budeme čítať hodnoty z digitálnych aj analógových rozhraní na KY-026, na interakciu s modulom detektora plameňa použijeme zapaľovač alebo sviečku.
Digitálne rozhranie vyšle signál HIGH, keď senzor zaznamená požiar, pričom zapne LED na Arduine (pin 13). Otáčaním potenciometra v smere hodinových ručičiek zvýšite prah detekcie a proti smeru hodinových ručičiek ho znížite.
Analógové rozhranie s návratom vysokej číselnej hodnoty, keď blízko nie je žiadny plameň a v prítomnosti ohňa klesne takmer na nulu.
Pomocou Tools > Serial Plotter na Arduino IDE vizualizujte hodnoty na analógovom rozhraní, v tomto príklade sme použili zapaľovač na vytvorenie malého plameňa každých pár sekúnd. Môžete vidieť, že hodnoty klesajú, keď sa plameň približuje k senzoru a potom sa zvyšujú, keď sa plameň vzďaľuje od senzora.