PIR Shield

PIR Shield виводить OpenMV Cam із глибокого сну при виявленні руху, споживає надзвичайно малі 6 мкА у режимі очікування та оснащений вісьмома білими і вісьмома інфрачервоними (850 нм) світлодіодами для освітлення. Ідеально підходить для камер спостереження та польових камер з живленням від батарей.

PIR Shield

Повний технічний опис, фотографії та інформацію про замовлення дивіться на сторінці продукту PIR Shield.

Основні характеристики

  • PIR-датчик з режимом очікування 6 мкА для багаторічної роботи від батарей

  • Вісім білих світлодіодів 3500 K та вісім ІЧ-світлодіодів 850 нм (з регулюванням яскравості через PWM)

Розпіновка

PIR Shield Pinout

Довідник виводів

Вивід

Функція

P7

PWM-керування білими світлодіодами

P8

PWM-керування ІЧ-світлодіодами 850 нм

P9

Пробудження (альтернативне)

P11

Пробудження (за замовчуванням) — перетягується до низького рівня, коли PIR виявляє рух

Шина RAW

Постійне живлення для PIR-датчика — підтримує виявлення руху, поки камера перебуває у глибокому сні

Шина 3.3В

Живлення вбудованої електроніки плати розширення

Шина GND

Спільна земля

Примітка

Кожен із виводів P7, P8, P9 та P11 можна звільнити для інших потреб. P7, P8 та P11 підключені за замовчуванням через перемички пайки на зворотному боці — відкрийте перемичку будь-якого виводу, який хочете звільнити. P9 за замовчуванням відключений: замкніть перемичку на зворотному боці, щоб направити сигнал пробудження на P9 (і відкрийте перемичку P11, щоб звільнити P11).

Примітка

P11 — це вивід пробудження на всіх сучасних OpenMV Cam — залиште плату розширення з налаштуваннями за замовчуванням для пробудження від deepsleep() при виявленні руху. Альтернатива P9 існує для застарілих OpenMV Cam, які не мають виділеної лінії пробудження — P9 підключається до звичайного GPIO, який слід опитувати або прив’язати до нього переривання.

Використання

Регулювання яскравості білих та ІЧ-світлодіодів через PWM:

from machine import PWM, Pin

white = PWM(Pin("P7"), freq=50_000, duty_u16=0)
ir = PWM(Pin("P8"), freq=50_000, duty_u16=0)

white.duty_u16(32_768)  # 50% white
ir.duty_u16(16_384)  # 25% IR

Пробудження камери від глибокого сну при виявленні руху. P11 (стандартна лінія пробудження) перетягується до низького рівня при спрацюванні PIR і скидає камеру:

from machine import deepsleep

deepsleep()  # the next motion event resets the camera