- Загальні відомості ІК-датчик руху HC-SR505 - інфрачервоний датчик руху. Здатний визначати рух теплих...
- харчування
- Детальніше про датчику
- приклади
Загальні відомості
ІК-датчик руху 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;