Skip to main content

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
tip

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

ArduinoRaspberry Pi
caution

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.2Base ShieldGrove-Flame_SensorGrove - Red LED
Obtener Uno AhoraObtener Uno AhoraObtener Uno AhoraObtener 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.
note

Si no tenemos Grove Base Shield, también podemos conectar directamente este módulo al Seeeduino como se muestra a continuación.

SeeeduinoGrove-Flame_Sensor
5VRojo
GNDNegro
Sin ConexiónBlanco
D2Amarillo
SeeeduinoGrove - Red LED
----------------------------------------
5VRojo
GNDNegro
Sin ConexiónBlanco
D3Amarillo

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.

note

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.

tip

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 piGrovePi_PlusGrove-Flame_Sensor
Consigue Uno AhoraConsigue Uno AhoraConsigue 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

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.

Loading Comments...