מוצר זה לא נמכר יותר. תוכלו למצוא מוצרים דומים במחלקת חיישני תנועה.
זהו מודול של Makeblock עם חיישן תנועה.
מודול כזה יכול לשמש לזיהוי נוכחות של אנשים או חיות בקרבת הפרוייקט, לדוגמה, הזעקה, הפעלה של רובוט כשיש מישהו לידו וכו'.
עינית החיישן מייצרת זווית ראיה של 120 מעלות והוא יכול לזהות תנועה עד ל-6 מטר ממנו. על המודול יש פוטנציומטר קטן שיכול לשנות את מרחק המדידה לפי הצורך שלכם.
המודול משתמש בכניסה דיגיטלית אחת של מיקרובקר ומספק כחיווי כשהוא מזהה תנועה.
אם אתם משתמשים בספריה של Makeblock, זיהוי התנועה נעשה ע"י קריאה לפונקציה MePIRMotionSensor.isHumanDetected.
יש לחכות לפחות 20mS בין הקריאות ולתת לרכיב זמן אתחול של כ-10 שניות.
תוכלו להשתמש בקוד לדוגמה המראה איך להשתמש במודול חיישן תנועה:
- קוד: בחר הכל
/**
* \par Copyright (C), 2012-2016, MakeBlock
* @file PIRMotionSensorTest.ino
* @author MakeBlock
* @version V1.0.0
* @date 2015/09/10
* @brief Description: this file is sample program for PIR Motion module.
*
* Function List:
* 1. void MePIRMotionSensor::SetPirMotionMode(uint8_t ModePin)
* 2. bool MePIRMotionSensor::isHumanDetected();
*
* \par History:
* <pre>
* `<Author>` `<Time>` `<Version>` `<Descr>`
* Mark Yan 2015/07/24 1.0.0 Rebuild the old lib.
* Rafael Lee 2015/09/10 1.0.1 Added some comments and macros.
* </pre>
*/
/* Includes ------------------------------------------------------------------*/
#include "MeOrion.h"
/* Private variables ---------------------------------------------------------*/
MePIRMotionSensor myPIRsensor(PORT_3);
void setup()
{
Serial.begin(9600);
myPIRsensor.SetPirMotionMode(1); //Continuous Trigger mode
}
void loop()
{
if(myPIRsensor.isHumanDetected() )
{
Serial.println("People Motion Detected");
}
delay(20);
}
מרחק בין החורים במעגל הוא 16 מ"מ, מרחק מתאים להרכבה על פרופילים מאלומיניום של Makeblock. יש לדאוג לבידוד מתחת למודול כדי שהמגעים לא יתקצרו.
מחלקות עם מוצרים דומים:
מאפיינים:
- דגם: Me PIR Motion Sensor
- יצרן: Makeblock
- חיבור: RJ-11/RJ-14/RJ-25
- מתח עבודה: 5 V
קישורים:
נתוני משלוח (הסבר):
- משקל: 20 גרם
- אריזה מינימלית: קופסה קטנה