Módulo Láser KY-008 Transmisor Diodo 650nm para Arduino y ESP32
El módulo láser KY-008 es un transmisor óptico clásico en electrónica DIY y robótica que emite un haz de luz roja concentrado de 650nm. A diferencia de los LEDs infrarrojos dispersos, produce luz coherente y altamente concentrada que mantiene su intensidad a mayor distancia, haciéndolo ideal para barreras de seguridad y sistemas de detección.
⚠️ Advertencia de Seguridad: NUNCA apuntes directamente a los ojos de personas o animales. Aunque es de baja potencia (<5mW), la exposición directa puede causar daño retinal. Usa de forma responsable.
¿Para Qué Sirve el KY-008?
El módulo KY-008 es únicamente un emisor. Para crear sistemas completos de detección necesitas combinarlo con un receptor como un sensor LDR KY-018 o un fotodiodo:
- Barrera láser de seguridad: Dirige el haz a un LDR al otro lado del acceso. Cuando alguien interrumpe el haz, activa una alarma con el buzzer KY-012
- Comunicación óptica simple: Transmite datos via modulación del haz (código Morse)
- Sistemas de posicionamiento: Referencias de alineación para CNC y robótica
- Experimentos de óptica: Demostraciones de reflexión, difracción y física de la luz
Especificaciones Técnicas
- Voltaje de operación: 5V DC (funciona a 3.3V con menor intensidad)
- Longitud de onda: 650 nanómetros (luz roja visible)
- Potencia de salida: <5 mW (Clase II)
- Corriente de operación: ~30 mA
- Control: Digital (HIGH para activar)
- Resistencias SMD: Integradas en el PCB, no requiere componentes externos
Conexión con Arduino
- Pin S (Signal): Pin digital del Arduino (ej: Pin 7)
- Pin + (VCC): 5V (recomendado para máxima intensidad)
- Pin - (GND): Tierra
Código de Ejemplo: Barrera Láser Simple
const int LASER = 7;
const int LDR = A0;
const int BUZZER = 8;
const int UMBRAL = 200; // Ajustar según luz ambiente
void setup() {
pinMode(LASER, OUTPUT);
pinMode(BUZZER, OUTPUT);
digitalWrite(LASER, HIGH); // Encender láser permanentemente
}
void loop() {
int luzDetectada = analogRead(LDR);
if (luzDetectada < UMBRAL) {
// Haz interrumpido: activar alarma
digitalWrite(BUZZER, HIGH);
} else {
digitalWrite(BUZZER, LOW);
}
delay(50);
}
Preguntas Frecuentes
- ¿Funciona a 3.3V (ESP32)? Sí, pero con menor intensidad y rango reducido. Para máximo rendimiento alimenta VCC con 5V y controla con la señal de 3.3V del ESP32
- ¿Cuál es el alcance visible? En interiores/oscuridad hasta 10-15 metros. Al exterior/luz solar 2-3 metros
- ¿El haz es visible? Solo el punto donde impacta. En humo o polvo se hace visible la trayectoria completa