🔥 Tutorial Sensor de Llama con Arduino
IES Monterroso – Tecnología 4º ESO
📌 1. Introducción
En este proyecto vamos a aprender a utilizar un sensor de llama incluido en el kit de Arduino de 37 módulos junto con una placa Arduino Mega 2560.
El objetivo es detectar la presencia de fuego y encender un LED como aviso. Este tipo de sensores se utiliza en sistemas de seguridad reales.
🎯 2. ¿Para qué sirve un sensor de llama?
Un sensor de llama sirve para detectar la presencia de fuego de forma rápida y automática.
Sus principales funciones son:
- Detectar incendios en fases iniciales
- Activar alarmas
- Prevenir accidentes
👉 Es fundamental en sistemas de seguridad modernos.
⚙️ 3. Funcionalidades útiles en la vida real
Aunque este montaje es sencillo, tiene aplicaciones muy importantes:
🔥 Seguridad en viviendas
- Detectores de incendio
- Alarmas domésticas
🏭 Industria
- Control de sistemas de combustión
- Seguridad en fábricas
🤖 Robótica
- Robots detectores de fuego
- Robots bombero
🌲 Medio ambiente
- Prevención de incendios forestales
- Sistemas de vigilancia
🌍 4. Impacto real: ¿Cuántas personas se podrían salvar?
Aunque no se puede saber con exactitud, podemos hacer una estimación:
- Cada año mueren miles de personas en incendios
- Muchos incendios se detectan demasiado tarde
👉 Gracias a sistemas como este:
- Se detecta el fuego en segundos
- Se podrían evitar entre un 30% y un 60% de las muertes
💡 Esto implica que:
➡️ Decenas de miles de personas podrían salvarse cada año en todo el mundo
📦 5. Materiales necesarios
Para realizar este montaje necesitamos:
- 1 Arduino Mega 2560
- 1 sensor de llama (kit de 37 sensores)
- 1 LED
- 1 resistencia de 220Ω
- Cables Dupont
- Protoboard
- Cable USB
🔌 6. Montaje del circuito
El sensor de llama tiene 4 pines, pero solo utilizamos 3:
- GND → GND del Arduino
- VCC → 5V del Arduino
- A0 → Pin A0 del Arduino
⚠️ El pin DO no se usa.
Conexión del LED:
- Patilla larga → pin 8
- Patilla corta → resistencia → GND
🧠 7. Explicación sencilla
El sensor detecta la luz infrarroja de una llama:
- Sin fuego → valores altos
- Con fuego → valores bajos
El Arduino interpreta estos valores:
- Si hay llama → LED encendido
- Si no → LED apagado
⚠️ 8. Errores comunes
- ❌ GND mal conectado
- ❌ Usar DO en lugar de A0
- ❌ LED sin resistencia
- ❌ Cables flojos
- ❌ LED mal orientado
💻 9. Código
int sensorAnalogico = A0;
int led = 8;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int valor = analogRead(sensorAnalogico);
Serial.print("Valor del sensor: ");
Serial.println(valor);
if (valor < 220) {
digitalWrite(led, HIGH);
Serial.println("🔥 LLAMA DETECTADA");
} else {
digitalWrite(led, LOW);
Serial.println("No hay llama");
}
delay(300);
}


📋 10. Paso a paso para hacerlo perfecto
- Conectar el Arduino al ordenador
- Colocar el sensor en la protoboard
- Conectar:
- VCC → 5V
- GND → GND
- A0 → A0
- Colocar el LED
- Añadir la resistencia
- Conectar al pin 8
- Revisar conexiones
- Subir el código
- Abrir monitor serie
- Probar con una llama (con cuidado)
🧪 11. Consejos finales
- 🔥 Usar fuego con supervisión
- Ajustar el valor “220” si es necesario
- Evitar luz fuerte directa
- Revisar conexiones siempre
🧠 12. Reflexión final
Este proyecto demuestra que:
“La tecnología puede salvar vidas.”
Con componentes simples y programación básica, se pueden crear sistemas similares a los que usan:
- Alarmas reales
- Sistemas contra incendios
- Equipos de emergencia
✅ Conclusión
El sensor de llama es una herramienta sencilla pero muy poderosa. Este proyecto no solo enseña electrónica y programación, sino también cómo la tecnología puede tener un impacto real en la sociedad.
Realizado por Juan Palmero y David Navarro. Usando herremientas de IA concretamente chatgpt.
Prompt empleado:
Eres la mejor profesora de tecnología del universo, necesito que me generes el texto adecuado para un ámbito académico como Montesteam de un tutorial de sensor de llama en cual está constituido por un kit de arduino con 37 piezas y el arduino empleado fue el arduino mega 2560. Quiero que el tutotrial incluya lista de materiales, montaje, diagramas de cables en los cuales recuerda que el sensor de llama tiene 4 entradas de las cuales solo se usan 3 las cuales son las de GND, A0 Y VCC. Además de eso ofrece una explicación breve y concisa en la cual cualquier persona sin documentos sea capaz de realizar y comprender. Ofrece también una explicación ante posibles errores que hay durante el montaje. Y ya por último me generes una imagen con las conexiones dode tienen que ser, necesito que lo cables que van al pin digital, al gnd y al de 5v se encuentre perfectamente conectado. Y después de generar todo esto necesito que pongas un apartado para el código el cual ya tengo generado el cual es el siguiente:int sensorAnalogico = A0; // Pin AO del sensorint led = 8; // Pin del LEDvoid setup() {Serial.begin(9600);pinMode(led, OUTPUT);}void loop() {int valor = analogRead(sensorAnalogico);Serial.print(“Valor del sensor: “);Serial.println(valor);if (valor < 220) { // Si detecta llamadigitalWrite(led, HIGH); // LED encendidoSerial.println(“🔥 LLAMA DETECTADA”);} else {digitalWrite(led, LOW); // LED apagadoSerial.println(“No hay llama”);}delay(300);} Y me gustaría ya finalmente que pusieras paso a paso de lo que se tiene que realizar para alcanzar la perfección a la hora de montar el sensor de llama
Etiqueta:arduino, Arduino Mega 2560, c++, led, sensor de llama, tecnologia
