Grove - Sensor de Llama

El Grove - Sensor de Llama puede utilizarse para detectar fuentes de fuego u otras fuentes de luz con longitudes de onda en el rango de 760nm - 1100 nm. Está basado en el sensor YG1006, que es un fototransistor de silicio NPN de alta velocidad y alta sensibilidad. Debido a su resina epoxi negra, el sensor es sensible a la radiación infrarroja. En juegos de robots bomberos, el sensor juega un papel muy importante, puede utilizarse como los ojos del robot para encontrar la fuente de fuego.
Características
- Interfaz Grove
- Alta Sensibilidad Fotográfica
- Tiempo de Respuesta Rápido
- Fácil de usar
- La sensibilidad es ajustable
Para más detalles sobre los módulos Grove, consulte Sistema Grove
Especificaciones
Elemento | Mín | Típico | Máx | Unidad |
---|---|---|---|---|
Voltaje | 4.75 | 5.0 | 5.30 | VDC |
Corriente | / | 20 | / | mA |
Rango de Ancho de Banda Espectral | 760 | 940 | 1100 | nm |
Rango de detección | 0 | ~ | 1 | m |
Tiempo de Respuesta | 15 | μS | ||
Temperatura de Operación | -25 | ~ | 85 | ℃ |
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Primeros pasos
El módulo se utiliza principalmente para detectar la luz infrarroja. Emite señales digitales 0 y 1 a través de una salida de comparador. El valor de salida será 0 cuando se detecte luz infrarroja. Y la sensibilidad es ajustable mediante el potenciómetro de precisión.
Jugar con Arduino
El módulo se utiliza principalmente para detectar la luz infrarroja. Emite señales digitales 0 y 1 a través de una salida de comparador. El valor de salida será 0 cuando se detecte luz infrarroja. Y la sensibilidad es ajustable mediante el potenciómetro de precisión.
Hardware
- Paso 1. Prepara los siguientes elementos:
Seeeduino V4.2 | Base Shield | Grove-Flame_Sensor | Grove - Red LED |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
- Paso 2. Conecta Grove-Flame_Sensor al puerto D2 del Grove-Base Shield.
- Paso 3. Conecta Grove - Red LED al puerto D3 del Grove-Base Shield.
- Paso 4. Conecta Grove - Base Shield al Seeeduino.
- Paso 5. Conecta Seeeduino a la PC mediante un cable USB.

Si no tenemos Grove Base Shield, también podemos conectar directamente este módulo al Seeeduino como se muestra a continuación.
Seeeduino | Grove-Flame_Sensor |
---|---|
5V | Rojo |
GND | Negro |
Sin Conexión | Blanco |
D2 | Amarillo |
Seeeduino | Grove - Red LED |
--------------- | ------------------------- |
5V | Rojo |
GND | Negro |
Sin Conexión | Blanco |
D3 | Amarillo |
Software
Paso 1. Copia el código y cárgalo en la placa controladora.
Aquí está el código
/******************************************************************************/
#define FLAME_SENSOR 2 //connect SENSOR to digital pin2
#define LED 3 //connect Grove - LED to pin3
void setup()
{
pinsInit();
}
void loop()
{
if(isFlameDetected())
turnOnLED();
else turnOffLED();
}
/********************************/
void pinsInit()
{
pinMode(FLAME_SENSOR, INPUT);
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
}
void turnOnLED()
{
digitalWrite(LED,HIGH);
}
void turnOffLED()
{
digitalWrite(LED,LOW);
}
boolean isFlameDetected()
{
if(digitalRead(FLAME_SENSOR))
return false;
else return true;
}
Paso 2. El LED se encenderá cuando haya luz infrarroja.
Jugar con Codecraft
Hardware
Paso 1. Conecta un Grove - Flame Sensor al puerto D2, y conecta un Grove - Red LED al puerto D3 de un Base Shield.
Paso 2. Conecta el Base Shield a tu Seeeduino/Arduino.
Paso 3. Conecta el Seeeduino/Arduino a tu PC mediante un cable USB.
Software
Paso 1. Abre Codecraft, añade soporte para Arduino, y arrastra un procedimiento principal al área de trabajo.
Si esta es tu primera vez usando Codecraft, consulta también Guía para usar Codecraft con Arduino.
Paso 2. Arrastra bloques como en la imagen de abajo o abre el archivo cdc que se puede descargar al final de esta página.

Sube el programa a tu Arduino/Seeeduino.
Cuando el código termine de subirse, el LED se encenderá cuando el Sensor de Llama detecte llama.
Jugar Con Raspberry Pi
Hardware
- Paso 1. Prepara los siguientes elementos:
Raspberry pi | GrovePi_Plus | Grove-Flame_Sensor |
---|---|---|
![]() | ![]() | ![]() |
Consigue Uno Ahora | Consigue Uno Ahora | Consigue Uno Ahora |
- Paso 2. Conecta el GrovePi_Plus al Raspberry.
- Paso 3. Conecta el Grove-Flame_Sensor al puerto D2 del GrovePi_Plus.
- Paso 4. Conecta el Raspberry a la PC a través del cable USB.

Software
- Paso 1. Sigue Setting Software para configurar el entorno de desarrollo.
- Paso 2. Clona el repositorio de Github con Git.
cd ~
git clone https://github.com/DexterInd/GrovePi.git
- Paso 3. Ejecuta los siguientes comandos para usar este sensor
cd ~/GrovePi/Software/Python
python grove_flame_sensor.py
Aquí está el código del ejemplo:
#!/usr/bin/env python
#
# GrovePi Example for using the Grove Flame Sensor (https://www.seeedstudio.com/wiki/Grove_-_Flame_Sensor)
#
# The GrovePi connects the Raspberry Pi and Grove sensors. You can learn more about GrovePi here: http://www.dexterindustries.com/GrovePi
#
# Have a question about this example? Ask on the forums here: http://forum.dexterindustries.com/c/grovepi
#
'''
## License
The MIT License (MIT)
GrovePi for the Raspberry Pi: an open source platform for connecting Grove Sensors to the Raspberry Pi.
Copyright (C) 2017 Dexter Industries
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
'''
import time
import grovepi
# Connect the Grove Flame Sensor to digital port D2
# SIG,NC,VCC,GND
flame_sensor = 2
grovepi.pinMode(flame_sensor,"INPUT")
while True:
try:
print(grovepi.digitalRead(flame_sensor))
time.sleep(.5)
except IOError:
print ("Error")
Referencia
El sensor puede detectar la fuente de luz cuya longitud de onda está en el rango de 760nm - 1100 nm. La imagen a continuación muestra la sensibilidad espectral.

Visor Esquemático en Línea
Recursos
- [Eagle] Grove - Archivo Eagle del Sensor de Llama
- [Librería] Repositorio Github para la Librería Grove_Flame_Sensor
- [Hoja de Datos] Hoja de datos LM293D
- [Codecraft] Archivo CDC
Soporte Técnico y Discusión de Productos
Actualizable a Sensores Industriales
Con el controlador S2110 y el registrador de datos S2100 de SenseCAP, puedes convertir fácilmente el Grove en un sensor LoRaWAN®. Seeed no solo te ayuda con el prototipado, sino que también te ofrece la posibilidad de expandir tu proyecto con la serie SenseCAP de sensores industriales robustos.
La carcasa IP66, configuración Bluetooth, compatibilidad con la red global LoRaWAN®, batería integrada de 19 Ah y el potente soporte de la APP hacen del SenseCAP S210x la mejor opción para aplicaciones industriales. La serie incluye sensores para humedad del suelo, temperatura y humedad del aire, intensidad de luz, CO2, EC y una estación meteorológica 8 en 1. Prueba el último SenseCAP S210x para tu próximo proyecto industrial exitoso.