
Tutorial de detector de llamas básico para Arduino proyecto AIDARAC
🔥 Detector de Llamas con Arduino
🎯 Objetivo del proyecto
Construir un sistema capaz de detectar fuego o llamas utilizando un sensor y activar una alarma sonora o luminosa cuando detecte fuego.
🧠 ¿Cómo funciona?
El fuego emite radiación infrarroja (IR).
El sensor de llamas detecta esa radiación y envía una señal al Arduino Uno, que decide si debe activar una alarma.
🧰 Materiales necesarios
- 1 Arduino Uno
- 1 Sensor de llamas (sensor infrarrojo IR)
- 1 LED
- 1 resistencia de 220Ω
- Cables
- Protoboard
- Cable USB para el Arduino
🔌 Conexiones
📍 Sensor de llamas
Normalmente tiene 3 pines:
- VCC → 5V del Arduino
- GND → GND del Arduino
- DO (Digital Output) → Pin digital 2 del Arduino
📍 LED
- Patilla larga → Pin 12 del Arduino
- Patilla corta → Resistencia 220Ω → GND

💻 Código para Arduino
Abre el programa de Arduino en el ordenador y escribe el siguiente código:
int sensorPin = 2;
int ledPin = 12;
int buzzerPin = 9;void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}void loop() {
int flameDetected = digitalRead(sensorPin); if (flameDetected == LOW) { // LOW significa que detecta llama
digitalWrite(ledPin, HIGH);
digitalWrite(buzzerPin, HIGH);
Serial.println("¡Fuego detectado!");
} else {
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);
Serial.println("No hay fuego.");
} delay(500);
}
▶️ Cómo probarlo
- Conecta el Arduino al ordenador.
- Sube el código.
- Abre el Monitor Serie.
- Acerca una llama (por ejemplo, un mechero con cuidado).
- El LED y el buzzer deberían activarse.
⚠️ Normas de seguridad
- ⚠️ No acercar la llama demasiado al sensor.
- ⚠️ Realizar la prueba con supervisión del profesor/a.
- ⚠️ Tener agua cerca por seguridad.
🔎 ¿Por qué el sensor detecta LOW cuando hay fuego?
Muchos sensores de llama funcionan con lógica invertida:
- LOW = detecta llama
- HIGH = no detecta llama
Esto se debe a cómo está diseñado el comparador interno del módulo.
🚀 Ampliaciones del proyecto (Nivel avanzado)
- Mostrar el estado en una pantalla LCD.
- Enviar aviso por Bluetooth.
- Conectar un relé para activar un sistema de apagado.
- Crear una caja protectora con impresión 3D.
📚 Qué estamos aprendiendo
- Programación básica en Arduino
- Uso de sensores digitales
- Señales de entrada y salida
- Seguridad en proyectos tecnológicos
- Aplicación real en sistemas contra incendios
Etiqueta:AIDARAC, Arduino IDE, detector, led, tecnologia, tutorial
