Интернет журныл о промышленности в Украине

Купити Інфрачервоний датчик руху HC-SR505 для Arduino

  1. Загальні відомості ІК-датчик руху HC-SR505 - інфрачервоний датчик руху. Здатний визначати рух теплих...
  2. харчування
  3. Детальніше про датчику
  4. приклади

Загальні відомості

ІК-датчик руху HC-SR505 - інфрачервоний датчик руху. Здатний визначати рух теплих об'єктів (випромінюючих інфрачервоні хвилі) в зоні своєї чутливості.

Характеристики

  • Напруга живлення: 4,5 ... 20 В
  • Рівень логічної «1» на виході: 3,3 В
  • Рівень логічного «0» на виході: 0 В
  • Струм споживання в режимі очікування: <60 мкА
  • Відстань спрацьовування: 3 м
  • Кут спрацьовування: 100 °
  • Фіксація логічної «1» тригером: 8 сек ± 30%
  • Робоча температура: -20 ... 80 ° С
  • Габарити: 40х10х13 мм
  • Вага: 2 г

підключення

Для зручності підключення до Arduino скористайтеся Trema Shield , Trema Power Shield , Motor Shield або Trema Set Shield .

Центральний висновок датчика є цифровим виходом, підключається до будь-якого цифрового входу Arduino .

Зверніть увагу на те, що червоний (Vcc) і зелений (D) дроти - перехрещені.

харчування

Вхідна напруга (5В) постійного струму, подається на висновки датчика, позначені знаками плюс і мінус.

Детальніше про датчику

В основу роботи датчика закладений піроелектричний ефект - зміна величини спонтанної поляризації під впливом інфрачервоного випромінювання, що викликає появу електричного поля на кристалі, до його компенсації вільними зарядами. Іншими словами, PIR-елемент датчика, фіксує: поява об'єкта в зоні дії, переміщення об'єкта в зоні дії і догляд об'єкта із зони дії.

Датчик забезпечений тригером, який утримує рівень логічної «1» на виході протягом 8 сек ± 30%, після припинення руху.

Примітка: Є датчики руху які використовують не піроелектричний ефект, а ефект Доплера, що дозволяє їм фіксувати руху через стіни, двері та інші предмети не відображають радіохвилі (дерево, пластик, гіпс, бетон і т.д.) як, наприклад, датчик RCWL-0516 .

приклади

Управління светодиодом в залежності від спрацювання датчика.

const uint8_t PIN_sensor_HCSR505 = 2; // вказуємо номер цифрового виводу arduino, до якого підключений датчик HC-SR505 const uint8_t PIN_alarm_LED = 13; // вказуємо номер цифрового виводу arduino, до якого підключений світлодіод void setup () {pinMode (PIN_sensor_HCSR505, INPUT); // конфігуруємо цифровий висновок датчика як вхід pinMode (PIN_alarm_LED, OUTPUT); // конфігуруємо цифровий висновок світлодіода як вихід} void loop () {digitalWrite (PIN_alarm_LED, digitalRead (PIN_sensor_HCSR505)); // управляємо светодиодом}

Комплектація

  • 1х Датчик руху HC-SR505;

посилання