Датчик движения HC-SR501 на Arduino: подключение, схемы, управление освещением

Датчик движения HC-SR501 — надёжный PIR-сенсор для Arduino, реагирует на тепло человека/животных. Дальность до 7 м, угол 120°. Регулировка чувствительности и задержки. Режимы H (повторный) / L (одиночный). Подключение реле для 220В, транзисторов, оптопар. Управление лампами 12В/220В, LED-лентой. Фоторезистор для работы в темноте. Проекты: освещение коридора, прожектор, охрана. Интеграция с реле, тиристорами, диммером. Простая настройка, низкое потребление.

Датчик движения HC-SR501 Arduino подключение схемы реле оптопара

Характеристики HC-SR501

Питание 4.5–20В. Выход 3.3В HIGH при движении. Задержка 5–300 сек. Чувствительность 3–7 м. Угол 120°. Блокировка 2.5 сек. Режим H/L перемычкой. Фоторезистор для темноты. Термистор опционально.

Принцип работы PIR

Пироэлектрический сенсор + линза Френеля. Реагирует на изменение ИК-излучения (7–14 мкм). Два элемента: разница сигнала = движение. Пассивный, без излучения.

Подключение базовое

  • VCC → 5В
  • GND → GND
  • OUT → GPIO Arduino или реле IN

Выход 3.3В, ток малый — для нагрузки усилитель.

Светодиод тест

OUT → LED + резистор 220–390 Ом → GND. Срабатывание — зажигание.

Транзистор MOSFET

STP16NF06 (открытие от 2.5В). Gate → OUT через 100 Ом, pull-down 10 кОм. Drain → нагрузка минус. Source GND.

Биполярный транзистор

BC337. Base → OUT через 1 кОм. Collector нагрузка, Emitter GND.

Реле для 220В

Модуль реле IN → OUT. Нагрузка в разрыв фазы. Отдельное питание реле.

Оптопара PC817

Вход: анод → OUT через 220 Ом, катод GND. Выход: коллектор → нагрузка +12В, эмиттер GND + резистор. Диммер переменным резистором на входе.

Фоторезистор для темноты

Припаять в посадочные места. Работает только в темноте.

Регулировка

Sensitivity: расстояние. Time: задержка. H/L перемычка: повтор/одиночный.

Расширение

Тиристор/симистор для 220В. Диммер оптопарой. LED-лента MOSFET. Интеграция Arduino/ESP для логики. Умный дом: освещение по движению.

Заключение

HC-SR501 — универсальный датчик движения для Arduino. Простые схемы: реле, транзисторы, оптопары. Управление освещением 12/220В, LED. Надёжный для охраны/автоматизации.

FAQ — Датчик движения HC-SR501

Ложные срабатывания?

Избегайте прямого солнца, нагревателей. Уменьшите чувствительность потенциометром. Добавьте фоторезистор для темноты.

Не срабатывает?

Питание 5–20В стабильное. Регулировка sensitivity/time. Перемычка H/L правильная.

Работа в темноте?

Припаяйте фоторезистор в посадочные места. Только при низкой освещённости.

220В нагрузка?

Через реле или оптопару + симистор. Гальваническая развязка обязательно.

Диммер яркости?

Оптопара с переменным резистором на входе. Управление током через фототранзистор.

Интеграция с Arduino?

OUT → digital pin. digitalRead() для триггера. Добавьте логику в loop.

HC-SR505 альтернатива?

Мини-версия, дальность меньше (4 м). Только повторный режим.