CONTENIDO ►
Un módulo transmisor láser ky-008 Arduino puede utilizarse en muchos proyectos interesantes, como un puntero láser automático para un gato. Veremos cómo conectar el módulo láser infrarrojo a Arduino con un programa de microcontrolador de ejemplo. Además, construiremos un sencillo circuito de alarma utilizando el módulo ky-008 o transmisor láser hw-493, en el que se activará una sirena en un zumbador cuando se interrumpa el rayo láser.
Para esta actividad necesitaremos:
- Arduino Uno / Arduino Nano / Arduino Mega
- diodo láser hw-493 / ky-008
- sensor de luz ky-018
- buzzer
- placa de pruebas
- cables de conexion
Arduino módulo de diodo láser KY-008 datasheet, pinout

Características módulo transmisor láser KY-008:
- Tensión de funcionamiento: 5 V
- Consumo de corriente: 40 mA
- Potencia: 5 mW
- Longitud de onda: 650 nm
- Dimensiones: 18,5 x 15 mm
El componente principal del módulo KY-008 / HW-493 es un LED láser rojo con un disipador térmico cilíndrico de cobre. La placa del emisor láser también contiene componentes pasivos que garantizan el funcionamiento estable del LED y contactos para la conexión con el microcontrolador. El haz láser es visible en una habitación llena de humo y crea un pequeño punto luminoso en la superficie de un objeto a una distancia de hasta 14 metros de la fuente.
Conectar módulo de diodo láser KY-008 Arduino

Conectar el módulo sensor láser KY 008 a Arduino es bastante sencillo, ya que sólo se utilizan tres pines. Pero hay que tener cuidado, ya que el emisor láser tiene sus propias peculiaridades. La más importante es que el haz láser de 650 nm no debe dirigirse a los ojos, y el LED láser se calienta mucho durante el funcionamiento, especialmente si se suministra una corriente elevada al módulo. Monte el circuito con el módulo KY-008 y cargue el siguiente programa.
Programa Arduino para encender un diodo láser KY-008
#define LASER 2 // conexión pin 'S' void setup() { pinMode(LASER, OUTPUT); } void loop() { // parpadea el LED cinco veces for (byte i = 0; i <= 5; i++) { digitalWrite(LASER, HIGH); delay(500); digitalWrite(LASER, LOW); delay(500); } // pausa 3 segundos delay(3000); }
Explicación del código para encender un diodo láser ky-008:
- controlar un láser no difiere de encender un LED convencional.
Señalización sencilla basada en la interrupción del haz láser
En el siguiente pequeño ejemplo de señalización Arduino dirigiremos un rayo láser a la fotorresistencia de un sensor de luz. La información del sensor (variable ldr) se mostrará en el monitor del puerto IDE de Arduino. Si el rayo láser se interrumpe, sonará un pitido. La frecuencia del pitido se puede cambiar en el software. También es posible que tengas que calibrar el sensor KY-018 y definir tu propio umbral a partir del cual se activará la alarma.
Programa Arduino para señalización basada módulo ky-008
#define LASER 2 // pin de conexión del módulo láser #define BUZZER 12 // pin de conexión del buzzer #define LDR A1 // pin de conexión del sensor de lu void setup() { Serial.begin(9600); pinMode(LASER, OUTPUT); pinMode(BUZZER, OUTPUT); pinMode(LDR, INPUT); delay(500); digitalWrite(LASER, HIGH); // láser encendido } void loop() { // medición de la luz mediante un sensor int ldr = analogRead(A1); Serial.println("Capteur de lumière: " + String(ldr)); // activar o desactivar el zumbador if (ldr > 900) { tone(BUZZER, 100); } if (ldr < 900) { noTone(BUZZER); } delay(100); }
Explicación del código para señalización basada módulo ky-008:
- calibrar el sensor de luz y ajustar el umbral de alarma.
Conclusión. La intensidad de emisión del Arduino módulo diodo láser ky008 / módulo hw493 depende de la intensidad de la corriente. Con corrientes bajas, el módulo funciona como un LED normal, ya que sólo emite fotones de forma espontánea. Cuando la corriente supera un valor umbral, la potencia de emisión aumenta drásticamente. El diodo láser emite luz perpendicular a la superficie del cristal y se enfoca mediante una óptica.
Deja una respuesta