PIR Shield¶
ה-PIR Shield מעיר את ה-OpenMV Cam משינה עמוקה בעת תנועה, צורך 6 µA נמוך במיוחד במצב המתנה, ומוסיף שמונה נוריות LED לבנות בתוספת שמונה נוריות LED אינפרא־אדומות של 850 nm לתאורה. אידיאלי למצלמות מעקב ושבילים מופעלות סוללה.
לקבלת גיליון נתונים מלא, תמונות ופרטי הזמנה ראו את דף המוצר של PIR Shield.
עיקרים¶
חיישן PIR בצריכת המתנה של 6 µA לשנים של הפעלה מסוללה
שמונה נוריות LED לבנות של 3500 K ושמונה נוריות LED אינפרא־אדומות של 850 nm (ניתנות לעמעום PWM)
מערך פינים¶
סימוכין פינים¶
פין |
תפקיד |
|---|---|
P7 |
בקרת PWM לנוריות ה-LED הלבנות |
P8 |
בקרת PWM לנוריות ה-LED האינפרא־אדומות של 850 nm |
P9 |
העָרה (חלופי) |
P11 |
העָרה (ברירת מחדל) — מושך לנמוך כשה-PIR מזהה תנועה |
פס RAW |
מתח קבוע לחיישן ה-PIR — שומר על זיהוי התנועה פעיל בעוד המצלמה בשינה עמוקה |
פס 3.3V |
מספק מתח לאלקטרוניקה שעל לוח ה-shield |
פס GND |
הארקה משותפת |
הערה
כל אחד מהפינים P7, P8, P9 ו-P11 ניתן להחזרה לשימוש שאינו קשור. P7, P8 ו-P11 מחוברים כברירת מחדל דרך גשרי הלחמה בצד האחורי — פתחו את הגשר של כל פין שברצונכם לשחרר. P9 מנותק כברירת מחדל: גשרו את הגשר האחורי שלו כדי לנתב את אות ההעָרה ל-P9 במקום (ופתחו את הגשר האחורי של P11 כדי לשחרר את P11).
הערה
P11 הוא פין ההעָרה בכל מצלמות OpenMV Cam המודרניות — השאירו את ה-shield על מיפוי ברירת המחדל שלו עבור העָרה בתנועה של deepsleep(). החלופה P9 קיימת עבור מצלמות OpenMV Cam ישנות, שאין להן קו העָרה ייעודי — P9 נוחת על GPIO רגיל שתסקרו אותו או תצרפו אליו IRQ במקום.
שימוש¶
עמעמו דרך PWM את נוריות התאורה הלבנות ואת נוריות ה-IR:
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