Инфракрасный датчик YL-63 обнаружение препятствий
Датчик YL-63 (FC-51) фиксирует препятствия на расстоянии 2–30 см в проектах Arduino, робототехнике и умном доме. Подходит для обхода объектов, оптических выключателей и систем безопасности. Настройка дистанции потенциометром.
ИК-отражение: луч отражается от объекта. Простая интеграция с цифровым выходом.
Необходимые компоненты
- Датчик YL-63 (FC-51)
- Arduino (Uno, Nano или другая)
- Провода, макетная плата
Подключение
- VCC: К 5V Arduino.
- GND: К GND Arduino.
- OUT: К цифровому пину (например, 2).
Как это работает
- ИК-излучатель посылает луч.
- Фотодиод ловит отражение.
- OUT: LOW при препятствии (порог потенциометром).
- Угол 35°, дальность 2–30 см.
Пример кода
// Обнаружение препятствия
const int obstaclePin = 2; // OUT пин
void setup() {
pinMode(obstaclePin, INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(obstaclePin) == LOW) { // Препятствие
Serial.println("Обнаружено!");
delay(500);
}
}
при обнаружении препятствия (LOW) выводит сообщение в Serial Monitor.
делает паузу 500 мс для подавления повторных срабатываний.
Разбор кода
obstaclePin: Пин 2 для OUT.
digitalRead(LOW): Сигнал при объекте.
Serial.println: Вывод в монитор.
delay(500): Защита от ложных.
Преимущества
- Настройка дистанции потенциометром.
- Цифровой выход TTL.
- Низкое потребление ~10–40 мА.
- Компактные размеры ~43.5×16.1 мм.
- Индикаторы питания и срабатывания.
Применение
- Роботы с обходом препятствий.
- Оптические выключатели.
- Системы безопасности.
- Контроль габаритов.
Заключение
YL-63 — надёжный ИК-датчик для обнаружения препятствий в проектах Arduino. Он прост в настройке и использовании. Подключите и создайте робота или систему безопасности!
FAQ — Часто задаваемые вопросы о YL-63 (FC-51)
Как настроить дальность обнаружения?
Дальность настраивается поворотом потенциометра на модуле. Поворачивая его, вы изменяете порог срабатывания датчика. Для точной настройки лучше проверять срабатывание на объекте на нужном расстоянии.
Зависит ли работа от цвета или материала объекта?
Да, ИК-датчик лучше реагирует на светлые и матовые поверхности, так как они сильнее отражают инфракрасный луч. Темные или глянцевые поверхности могут давать ложные срабатывания или уменьшать дальность.
Можно ли использовать аналоговый выход?
Данный модуль чаще всего используется с цифровым выходом (OUT), но у некоторых версий есть аналоговый сигнал (AO), который можно подключить к аналоговому пину Arduino для измерения интенсивности отражения.
Как избежать ложных срабатываний?
Ложные срабатывания устраняются с помощью:
- Правильной настройки потенциометра.
- Использования небольшого задерживающего кода (delay) в Arduino.
- Избегания отражающих поверхностей рядом с датчиком.
Какой угол обнаружения у датчика?
Угол обзора датчика составляет примерно 35°. Важно учитывать, что объекты вне этого угла могут не фиксироваться, даже если они находятся в зоне дальности 2–30 см.
Можно ли использовать в системах безопасности?
Да, YL-63 отлично подходит для создания простых систем безопасности, оптических барьеров и роботов-обходчиков препятствий. Для надежности рекомендуется проверять работу датчика на реальных объектах и при необходимости добавлять несколько сенсоров.