Arduino & IoT Academy · درس

قراءة مستشعر الحركة PIR

اكتشف الحركة واضبط الحساسية ومدة التأخير.

الدرس 1 من 413 خطوة

قراءة مستشعر الحركة PIR درس مجاني في Arduino & IoT Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Arduino & IoT Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.

ما الذي يكتشفه PIR

يراقب مستشعر PIR التغيرات في الحرارة بالأشعة تحت الحمراء. وعندما يتحرك جسم دافئ، مثل شخص، ضمن مجال رؤيته، يطلق إشارة.

لماذا يرى الحركة

يرمز PIR إلى الأشعة تحت الحمراء السلبية. فهو لا يتفاعل إلا مع تغير في الحرارة، لذلك يختفي الجسم الساكن من الملاحظة سريعًا، بينما تبرز الحركة.

له ثلاثة أطراف

تحتوي وحدة PIR النموذجية على ثلاثة أطراف: VCC للطاقة، وGND للتأريض، وOUT للإشارة الرقمية التي تقرؤها.

شغّله

تعمل معظم وحدات PIR بجهد 5V. صِل VCC بـ 5V وGND بالأرضي، تمامًا مثل أي مستشعر رقمي آخر.

OUT إشارة رقمية

يعطي طرف OUT إشارة رقمية واضحة. إذ يتحول إلى HIGH عند اكتشاف الحركة، وإلى LOW عندما تكون المنطقة هادئة.

اضبط الطرف كدخل

أخبر اللوحة أن طرف OUT هو دخل كي تتمكن من الاستماع إليه. نفّذ ذلك مرة واحدة داخل setup().

pinMode(2, INPUT);

اقرأ حالة الحركة

اقرأ المستشعر باستخدام digitalRead. وتعني HIGH المعادة أنه استشعر للتو حركة قريبة.

int motion = digitalRead(2);

اتخذ إجراءً عند الاكتشاف

ضع القراءة داخل اختبار if حتى تنفذ الشيفرة إجراءً، مثل إضاءة LED، فقط عندما تكون الحركة HIGH.

if (motion == HIGH) {
  // movement detected
}

اضبط مقاومة تأخير الضبط

تحدد مقاومة التأخير القابلة للضبط على اللوحة مدة بقاء OUT على HIGH بعد الحركة. أدرها لإبقاء الإشارة مدة أطول أو أقصر.

اضبط مقاومة الحساسية

تضبط مقاومة الضبط الثانية الحساسية، أي النطاق الذي تؤدي فيه الحركة إلى تشغيل المستشعر. خفّضها لتجاهل الحركة البعيدة.

اتركه يسخن

امنح مستشعر PIR مدة تصل إلى دقيقة كي يعاير نفسه بعد التشغيل. فقد تكون القراءات الأولى متذبذبة إلى أن يستقر.

تحقق سريع

إلى ماذا يستجيب مستشعر PIR فعليًا؟

مراجعة: استشعار الحركة

لقد وصّلتم مستشعر PIR باستخدام VCC وGND وOUT، وقرأتموه باستخدام digitalRead، وضبطتم مقياسي التأخير والحساسية.

البدء مجانًا

تعلم C++ مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «قراءة مستشعر الحركة PIR» مجاني؟

نعم — نص درس «قراءة مستشعر الحركة PIR» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Arduino & IoT Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.

ماذا ستتعلم في «قراءة مستشعر الحركة PIR»؟

اكتشف الحركة واضبط الحساسية ومدة التأخير. تتمرن على Arduino & IoT Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Arduino & IoT Academy؟

لا تُشترط خبرة سابقة. Arduino & IoT Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «قراءة مستشعر الحركة PIR»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Arduino & IoT Academy هذا؟

نعم. كل درس في Arduino & IoT Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. قراءة مستشعر الحركة PIR
  2. قياس الضوء باستخدام LDR
  3. ضبط عتبة الإضاءة
  4. مصباح ليلي تلقائي
← العودة إلى Arduino & IoT Academy