Arduino HCSR505

Arduino HCSR505
Артикул: 2504481

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino HCSR505

Arduino HC-SR505 Мини PIR датчик движения

Описание

HC-SR505 — это миниатюрный инфракрасный датчик движения (PIR-сенсор), предназначенный для обнаружения движения живых объектов (людей, животных) в зоне видимости. Является уменьшенной версией популярного датчика HC-SR501.

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

Датчик основан на пироэлектрическом эффекте: инфракрасное тепловое излучение от движущегося объекта улавливается пироэлектрическим сенсором, усиливается и преобразуется в цифровой сигнал на выходе. При обнаружении движения на выходе появляется высокий уровень (HIGH, 3.3 В).

Особенности

  • ✅ Компактный размер (почти в 2 раза меньше HC-SR501)
  • ✅ Низкое энергопотребление — идеален для батарейных проектов
  • ✅ Высокая чувствительность и быстрый отклик
  • ✅ Работает от широкого диапазона питания
  • ⚠️ Нет подстроечных резисторов — задержка и чувствительность фиксированы
  • ⚠️ Задержка сигнала ~8 секунд (можно обойти программно)

Технические характеристики

| Параметр | Значение | |---|---| | Напряжение питания | 4.5 – 20 В DC | | Потребляемый ток | < 50 мкА (в режиме ожидания) | | Уровень выходного сигнала | 3.3 В (HIGH) / 0 В (LOW) | | Тип выхода | Цифровой (HIGH при обнаружении) | | Дальность обнаружения | до 3 метров | | Угол обзора | < 100° (конус) | | Задержка выходного сигнала | ~8 секунд (фиксированная) | | Рабочая температура | −20 °C … +80 °C | | Размеры платы | 10 × 23 мм | | Вес | ~2 г | | Интерфейс | 3 пина (VCC, GND, OUT) | | Пин OUT | совместим с 3.3 В и 5 В логикой |


Парт-номера и маркировка

HC-SR505 обычно не имеет собственного уникального парт-номера у производителя (это «ноунейм»-модуль). Однако в каталогах встречаются следующие обозначения:

| Артикул / маркировка | Поставщик | |---|---| | HC-SR505 | Основной общепринятый код | | HC SR505 | Вариация написания | | SR505 | Сокращённый вариант | | 37-03040009 | Ряд китайских поставщиков (LCSC/AliExpress) | | 1738-1090-ND | Newark/element14 (аналог) | | SEN-13285 | SparkFun-совместимая категория (не идентичен) |

⚠️ Многие продавцы на AliExpress/Amazon используют свои внутренние SKU — они не являются оригинальными парт-номерами.


Совместимые модели и платформы

Микроконтроллеры / платформы

| Платформа | Совместимость | |---|---| | Arduino Uno / Nano / Mega / Leonardo | ✅ Полная | | Arduino Pro Mini (3.3 В и 5 В) | ✅ Полная | | ESP8266 (NodeMCU, Wemos D1) | ✅ Полная | | ESP32 | ✅ Полная | | Raspberry Pi (3/4/5, Pico) | ✅ Полная | | STM32 / Blue Pill | ✅ Полная | | ATtiny85 | ✅ Полная | | BeagleBone / Odroid | ✅ Полная |

Совместимые аналоги и замены

  • HC-SR501 — старшая версия с регулировками
  • AM312 — схожий миниатюрный PIR
  • HC-SR505 Mini — маркетинговое именование
  • SR602 — мини PIR с задержкой 2.5 с
  • AS312 — улучшенный аналог

Схема подключения к Arduino

HC-SR505       Arduino Uno
─────────      ───────────
VCC (4.5–20В) → 5V
GND           → GND
OUT           → Digital Pin 2 (или любой цифровой)

Пример кода

const int pirPin = 2;   // OUT датчика
const int ledPin = 13;  // встроенный LED

void setup() {
  pinMode(pirPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  Serial.println("PIR HC-SR505 готов");
  delay(30000); // прогрев датчика ~30 сек
}

void loop() {
  int motion = digitalRead(pirPin);
  if (motion == HIGH) {
    digitalWrite(ledPin, HIGH);
    Serial.println("Обнаружено движение!");
  } else {
    digitalWrite(ledPin, LOW);
  }
  delay(100);
}

Преимущества и недостатки

✅ Плюсы

  • Минимальный размер
  • Сверхнизкое потребление
  • Простота подключения
  • Дешёвый

❌ Минусы

  • Нет регулировки чувствительности
  • Фиксированная задержка ~8 с
  • Малый угол обзора (< 100°)
  • Медленный «прогрев» после включения (30–60 с)

Типичные применения

  • Охранные системы и сигнализации
  • Автоматическое включение освещения
  • Умный дом (Arduino/ESP + Home Assistant)
  • Счётчики посетителей
  • Батарейные IoT-устройства на ESP32/ESP8266
  • Интерактивные инсталляции и роботы

Если нужно, могу подсказать схему подавления фиксированной задержки 8 секунд программно или сравнение HC-SR505 vs HC-SR501 vs AM312.

Совместимые модели для Arduino HCSR505

Arduino HCSR505