Popis
Informačná stránka o senzore Flame Sensor
| Popis | Senzor Flame Sensor je modul používaný na detekciu plameňa alebo žiareniu. |
|---|---|
| Vlastnosti |
|
| Príklady použitia | Senzor Flame Sensor sa často používa v požiarnej detekcii, v inteligentných domácnostiach a v robotike na detekciu ohňa alebo plameňa. |
| ESPHome konfigurácia |
esphome:
name: flame_sensor
platform: ESP8266
board: nodemcuv2
wifi:
ssid: "VAŠE_WIFI_SSID"
password: "VAŠE_WIFI_HESLO"
# Aktivovať záznamy
logger:
# Aktivovať Home Assistant API
api:
ota:
sensor:
- platform: gpio
pin: D7
name: "Flame Sensor"
filters:
- median:
window_size: 5
- throttle: 10s
|
| Príkladový kód pre Arduino |
const int flamePin = 7; // Priradenie pinu pre senzor plameňa
void setup() {
Serial.begin(9600);
pinMode(flamePin, INPUT); // Nastavenie pinu ako vstup
}
void loop() {
int flameValue = analogRead(flamePin); // Čítanie hodnoty zo senzora
// Výstup hodnoty senzora
Serial.print("Hodnota plameňa: ");
Serial.println(flameValue);
delay(1000); // Oneskorovanie
}
|
| Príklad použitia | Ak sa zistí plameň, senzor môže spustiť sériu udalostí vrátane spustenia alarmu, odoslanie upozornenia a zavolanie hasičskej záchrannej služby. |
| Ďalšie informácie | Na účely bezpečnosti je dôležité umiestniť senzor Flame Sensor na dostatočne vzdialené miesto od možných ohnísk alebo plameňa. |
5-cestný modul snímača plameňa digitálny analógový výstup pre Arduino
Popis:
1. Dizajn päťkanálového snímača plameňa, široký rozsah detekcie (rozsah detekcie bežného snímača plameňa je pravdepodobne asi 30 °, ako sa vzdialenosť zvyšuje, rozsah sa postupne znižuje, rozsah detekcie produktu je väčší ako 120 ° )
2. Schopný výstup digitálneho signálu (vysoký a nízky), jednoduché použitie
3. Schopný výstup analógového signálu (napäťový signál), merací signál môže byť presnejšie, príležitosti pre vysokú presnosť
4. Indikátor stavu všetkých piatich výstupov, takže či už ladenie alebo prináša veľké pohodlie pri praktickej aplikácii
5. Nastaviteľná vzdialenosť detekcie digitálneho výstupu. Nastaviteľná citlivosť analógového výstupu, flexibilnejší dizajn
6. Pri použití 1% odporu je výstup signálu presnejší, vhodný pre potreby vysoko presného merania
7. Na doske 3 montážne otvory M3 pre jednoduchú inštaláciu
8. 3,3V-9V napájanie a je kompatibilné s väčšinou systému SCM
9. Náplasťové zariadenia používané vo všetkých procesoch automatického zvárania SMT, spoľahlivé vo vojenskej kvalite
Pracovný princíp :
Výrobok je schopný detekovať pásmo plameňa v rozsahu 700-1100 nm, krátkovlnné blízke infračervené (SW-NIR) a je na výstupe cez elektrický signál (napäťový signál).
Aplikácia príležitostí:
Všetky príležitosti vyžadujú detekciu plameňa
Prípad použitia:
Bojový robot
Požiarny hlásič
________________________________________
V tomto návode uvidíme, ako funguje modul snímača plameňa a ako ho môžeme prepojiť s arduino UNO, aby sme mohli ovládať efekt zapaľovača alebo iného zdroja plameňa. tak začnime
Pripojenie analógových kolíkov
Najprv sa budeme zaoberať analógovým kolíkom označeným ako (A1, A2, A3, A4 a A5) na 5-cestnom snímači plameňa, takže ich pripojte k príslušným kolíkom na doske arduino, ako je znázornené nižšie.
Po pripojení hardvéru sme pripravení otestovať a zistiť, ako môžeme ovládať náš snímač plameňa pomocou arduina.
Vytvorenie náčrtu a testovanie cricuit
Vzorový náčrt si môžete stiahnuť here,, po jeho otvorení a odovzdaní do arduino dosky po nahraní náčrtu otvorte svoj sériový monitor. Začnete získavať hodnoty, ako je uvedené nižšie.
Zakryte 5-cestný snímač plameňa pomocou škatule alebo rúk, aby stmavol. Vidíte, že hodnoty klesajú, ako je uvedené nižšie.
Ale keď je svetlo, senzor začne zvyšovať hodnoty
Pripojenie digitálnych kolíkov
Teraz máme čo do činenia s digitálnym digitálnym signálom, ktorý nemá hodnotu, čo znamená, že má dva stavy (HIGH a LOW alebo ON a OFF), takže pripojte digitálne kolíky, ako je znázornené nižšie
Po pripojení obvodu uvidíme, ako systém funguje
Vytvorenie náčrtu a testovanie
Stiahnite si vzorový náčrt tu, otvorte ho a nahrajte na svoju arduino dosku. Otvorte svoj sériový monitor podľa prostredia a zabudovaný potenciometer, ktorý vám senzor oznámi. Pre mňa kvôli svetlu správa uvádza „THERE IS FIRE“, čo znamená, že je plameň, ako je znázornené nižšie.
Keď je tma, senzor uvidí hlásenie „NO FIRE“. To znamená, že nedochádza k vysokému plameňu, ako je znázornené nižšie
Aanalógový vzorový náčrt
// lowest and highest sensor readings:
const int sensorMin = 0; // sensor minimum
const int sensorMax = 1024; // sensor maximum
void setup() {
// initialize serial communication @ 9600 baud:
Serial.begin(9600);
}
void loop() {
// read the sensor on analog A0:
int sensorReading = analogRead(A0);
// map the sensor range (four options):
// ex: ‘long int map(long int, long int, long int, long int, long int)’
int range = map(sensorReading, sensorMin, sensorMax, 0, 3);
// range value:
switch (range) {
case 0: // A fire closer than 1.5 feet away.
Serial.println(“** Close Fire **”);
break;
case 1: // A fire between 1-3 feet away.
Serial.println(“** Distant Fire **”);
break;
case 2: // No fire detected.
Serial.println(“No Fire”);
break;
}
delay(1); // delay between reads
}





