Модуль лазера
Описание
Модуль лазера - простой и недорогой вариант излучателя точечного света. Часто используется в проектах по построению систем сигнализации, совместно с фоторезистором или модулем фоторезистора (см. Пример 2 данной статьи).
Внимание! Запрещается направлять луч лазера в глаза!
Технические характеристики
- Напряжение питания: 3.3 - 5 В
- Длина волны 60 нм
- Размер светового пятна на расстоянии 3 м: ~10 мм
Физические размеры
- Модуль (Д х Ш х В): 30 х 20 х 9 мм
Плюсы использования
- Прост в подключении
- Необходим в системах сигнализации
Минусы использования
- На большом расстоянии дает большое световое пятно
Примеры подключения и использования
Мигание лазером
Описание В примере иллюстрируется подключение модуля к контроллеру и попеременное включение лазера. (Примеры тестировались на контроллере Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Sensor Shield | 1 |
Модуль лазера | 1 |
Шлейф "мама-мама" х3 | 1 |
Схема подключения:
Скетч для загрузки:
const int laserPin = 8; //пин подключения модуля void setup() { pinMode(laserPin, OUTPUT); //установка пина на вывод } void loop() { digitalWrite(laserPin, HIGH); //включение лазера delay(3000); //задержка 3 сек digitalWrite(laserPin, LOW); //выключение лазера delay(3000); //задержка 3 сек }
Лазерная сигнализация
Описание: В примере иллюстрируется подключение модуля лазера к контроллеру для создания сигнализации. Включается лазер, который проецирует изображение на фоторезистор, при прерывании луча лазера, издается звук сигнализации через подключенный зуммер. (Примеры тестировались на контроллере Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Sensor Shield | 1 |
Модуль лазера | 1 |
Шлейф "мама-мама" х3 | 3 |
Датчик освещенности | 1 |
Модуль зуммера | 1 |
Схема подключения:
Скетч для загрузки:
const int laserPin = 8; //пин подключения модуля лазера const int photoPin = A0; //пин подключения модуля фоторезистора const int buzzerPin = 9; //пин подключения модуля зуммера void setup() { pinMode(laserPin, OUTPUT); //установка пина для лазера на вывод pinMode(photoPin, INPUT); //установка пина для фоторезистора на ввод pinMode(buzzerPin, OUTPUT); //установка пина для зуммера на вывод digitalWrite(laserPin, HIGH); //включение лазера } void loop() { if (analogRead(photoPin) < 990) {//если на фоторезисторе недостаточно света tone(buzzerPin, 294); //включить сигнализацию } else { //иначе noTone(buzzerPin); //не издавать шумов }; }