Proyecto 14: Sensor de flama
Introducción:
El sensor de flama es un diodo de alta sensibilidad a la luz infrarroja, la flama emite luz infrarroja (imperceptible al ojo humano).
Al igual que los LEDs, la pata más larga es el polo positivo (ánodo) y la corta el negativo (cátodo)
Hardware a utilizar:
Placa Arduino
Cable USB
Sensor de flama
Zumbador
Resistencia 10k ohms
Cables
Diagrama esquemático:
Conexiones del circuito

Funcionamiento
Escribiremos un pequeño sketch para conocer los valores de salida de nuestro sensor, el nivel mínimo será cuando no hay presencia de una flama y el valor máximo cuando la flama está muy cerca del sensor. El valor y sus cambios los veremos en la ventana Monitor serial del IDE de Arduino.
/////
int sensorflama = 0;
int lectura;
void setup()
{
Serial.begin(9600);
}
void loop()
{
lectura =analogRead (sensorflama);
Serial.println(lectura);
delay(100);
}
/////
Revisa y sube el sketch a la placa Arduino, abre el monitor serial y toma nota del valor de la variable lectura,como no hay ninguna flama cerca del sensor este será el valor máximo. Con uncerillo o un encendedor enciende una flama y acércala poco a poco al sensor, observa como el valor cambia, cuando la flama esté lo más cerca posible delsensor (sin quemarlo) toma nota del valor de la variable lectura, este será el valor mínimo.
Ahora escribiremos el programa para que la alarma suene en la presencia de una flama.
Sketch de ejemplo:
/////
int sensorflama = 0;
int lectura;
int zumbador =9;
void setup()
{
pinMode (zumbador,OUTPUT);
Serial.begin(9600);
}
void loop()
{
lectura =analogRead (sensorflama);
Serial.println(lectura);
if(lectura<=600)
{
digitalWrite (zumbador,HIGH);
}
else
{
digitalWrite (zumbador,LOW);
}
delay(100);
}
Revisa y sube el sketch a la placa Arduino, la alarma debe sonar cuando el sensor de flama la detecta.
Reto proyecto 14: agrega un LED rojo al circuito, modifica el programa para que al detectar flama el LED rojo se encienda y el zumbador suene intermitentemente.
********************************************************************************
Problemas escribiendo el código? descarga los ejemplos desde mi carpeta compartida en Dropbox:
https://www.dropbox.com/sh/w5h38cdrynqdwhf/AABP7b9T3ADbO4KqiPm4pO-9a?dl=0
sigue Proyecto 15: Sensor de inclinación
http://www.taringa.net/posts/ciencia-educacion/19700492/Tutoriales-Arduino-Proyecto-15-Sensor-de-inclinacion.html
Introducción:
El sensor de flama es un diodo de alta sensibilidad a la luz infrarroja, la flama emite luz infrarroja (imperceptible al ojo humano).
Al igual que los LEDs, la pata más larga es el polo positivo (ánodo) y la corta el negativo (cátodo)
Hardware a utilizar:
Placa Arduino
Cable USB
Sensor de flama
Zumbador
Resistencia 10k ohms
Cables
Diagrama esquemático:
Conexiones del circuito

Funcionamiento
Escribiremos un pequeño sketch para conocer los valores de salida de nuestro sensor, el nivel mínimo será cuando no hay presencia de una flama y el valor máximo cuando la flama está muy cerca del sensor. El valor y sus cambios los veremos en la ventana Monitor serial del IDE de Arduino.
/////
int sensorflama = 0;
int lectura;
void setup()
{
Serial.begin(9600);
}
void loop()
{
lectura =analogRead (sensorflama);
Serial.println(lectura);
delay(100);
}
/////
Revisa y sube el sketch a la placa Arduino, abre el monitor serial y toma nota del valor de la variable lectura,como no hay ninguna flama cerca del sensor este será el valor máximo. Con uncerillo o un encendedor enciende una flama y acércala poco a poco al sensor, observa como el valor cambia, cuando la flama esté lo más cerca posible delsensor (sin quemarlo) toma nota del valor de la variable lectura, este será el valor mínimo.
Ahora escribiremos el programa para que la alarma suene en la presencia de una flama.
Sketch de ejemplo:
/////
int sensorflama = 0;
int lectura;
int zumbador =9;
void setup()
{
pinMode (zumbador,OUTPUT);
Serial.begin(9600);
}
void loop()
{
lectura =analogRead (sensorflama);
Serial.println(lectura);
if(lectura<=600)
{
digitalWrite (zumbador,HIGH);
}
else
{
digitalWrite (zumbador,LOW);
}
delay(100);
}
Revisa y sube el sketch a la placa Arduino, la alarma debe sonar cuando el sensor de flama la detecta.
Reto proyecto 14: agrega un LED rojo al circuito, modifica el programa para que al detectar flama el LED rojo se encienda y el zumbador suene intermitentemente.
********************************************************************************
Problemas escribiendo el código? descarga los ejemplos desde mi carpeta compartida en Dropbox:
https://www.dropbox.com/sh/w5h38cdrynqdwhf/AABP7b9T3ADbO4KqiPm4pO-9a?dl=0
sigue Proyecto 15: Sensor de inclinación
http://www.taringa.net/posts/ciencia-educacion/19700492/Tutoriales-Arduino-Proyecto-15-Sensor-de-inclinacion.html