Перейти к содержанию

Подключение лазерного модуля KY-008 к Ардуино

Подключение лазерного модуля KY-008 к Ардуино

С помощью модуля лазера KY-008 можно создавать различные световые эффекты, такие как бегущие огни, стробирование, мерцание и многое другое. Рассмотрим, как подключить модуль лазерного датчика к Arduino с примером программы для микроконтроллера. Кроме того, мы соберем простую схему сигнализации с использованием модуля ky-008 / hw-493, в которой при прерывании лазерного луча будет включаться сирена на зуммере.

Необходимые компоненты:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • модуль лазера ky-008 / hw-493
  • датчик освещенности ky-018
  • зуммер
  • макетная плата
  • коннекторы

Дополнительные материалы на эту тему:

  1. Игрушка для кошки с модулем лазера на Ардуино
  2. Счётчик прохода людей на Ардуино модулем ky-008
  3. Лазерный дальномер VL53L1X, VL53L0X Ардуино

Интенсивность излучения лазерного светодиода ky008 / hw493 для платы Ардуино зависит от силы тока. При малых токах module laser KY-008 работает, как обычный светодиод, поскольку излучает фотоны только спонтанно. Когда сила тока превышает пороговое значение, мощность излучения резко возрастает. Лазерный диодный модуль излучает свет перпендикулярно поверхности кристалла и фокусируется с помощью оптики.

Модуль KY-008 Arduino распиновка, характеристики

Подключение лазерного модуля KY-008 к Ардуино

Модуль лазера KY-008 характеристики (datasheet)

  • Рабочее напряжение: 5 В
  • Потребляемый ток: 40 мА
  • Мощность: 5 мВт
  • Длина волны: 650 нм
  • Глубина: 8 мм
  • Размеры: 18,5 x 15 мм

Основным компонентом модуля KY-008 / HW-493 является красный лазерный светодиод с цилиндрическим медным теплоотводом. На плате лазерного излучателя расположены пассивные компоненты, обеспечивающие стабильную работу светодиода, и контакты для подключения. Лазерный луч виден в задымленном помещении и создает небольшое световое пятно на поверхности предмета на расстоянии до 14 метров от излучателя.

Как подключить модуль лазера KY-008 к Ардуино

Как подключить модуль KY-008 к Ардуино

Подключение модуля лазерного датчика ky-008 к Arduino Uno довольно простое, так как используется всего три контакта. Но нужно быть осторожным, так как лазерный излучатель имеет свои особенности. Самое главное — лазерный луч длиной 650 нм не должен быть направлен в глаза, а лазерный светодиод сильно нагревается во время работы, особенно если на лазерный диодный модуль ky-008 / hw-493 подается большой ток.

Скетч для мигания лазерным светодиодом от Ардуино

#define LASER 2 // пин подключения контакта 'S'

void setup() {
  pinMode(LASER, OUTPUT);
}

void loop() {
  // мигаем лазером пять раз
  for (byte i = 0; i <= 5; i++) {
     digitalWrite(LASER, HIGH);
     delay(500);
     digitalWrite(LASER, LOW);
     delay(500);
  }
  // пауза 3 секунды
  delay(3000);
}

Простая сигнализация на базе лазерного светодиода

Простая сигнализация на базе лазерного светодиода

В следующем примере мы направим лазерный луч на фоторезистор датчика освещенности. Информация с датчика будет выводиться на монитор порта Arduino IDE. Если лазер прервется, то раздастся звуковой сигнал. Частоту звукового сигнала можно изменить в программе. Вам также потребуется откалибровать датчик освещенности KY-018 и определить собственный порог, при котором будет активирована сигнализация.

#define LASER 2  // пин подключения модуля
#define BUZZER 12  // пин подключения зуммера
#define LDR A1     // пин подключения датчика

void setup() {
  Serial.begin(9600);

  pinMode(LASER, OUTPUT);
  pinMode(BUZZER, OUTPUT);
  pinMode(LDR, INPUT);

  delay(500);
  digitalWrite(LASER, HIGH); // включаем лазер
}

void loop() {
  // измеряем освещенность с помощью датчика
  int ldr = analogRead(A1);
  Serial.println("Capteur de lumière: " + String(ldr));

  // включаем или выключаем сигнализацию
  if (ldr > 900) { tone(BUZZER, 100); }
  if (ldr < 900) { noTone(BUZZER); }

  delay(100);
}

Заключение. Модуль основан на микросхеме TCA9555, которая позволяет управлять пятью лазерными диодами с помощью микроконтроллера, а также поддерживает с помощью ШИМ модуляции. Лазерный модуль можно использовать во многих интересных проектах, например, в автоматической лазерной игрушке для кошки или создавать различные световые эффекты, такие как бегущие огни, стробирование, мерцание и тд.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

newzaym
➜