جدول المحتويات:

التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: 6 خطوات
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: 6 خطوات

فيديو: التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: 6 خطوات

فيديو: التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: 6 خطوات
فيديو: ✔️Arduino Tutorials-6 ᴴᴰ -PIR HC-SR501 Sensor برمجة | حساس الحركة وآلية عمله 2024, شهر نوفمبر
Anonim
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino

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

هذا هو البرنامج التعليمي الذي سيرشدك من البداية إلى النهاية بخطوة سهلة بالطبع. هيا بنا نبدأ!

اللوازم

  • متحكم اردوينو
  • 1 × اللوح
  • 1 × مستشعر حركة PIR
  • عدد 1 مرحل SRD-05VDC-SL-C
  • 1 × 1KΩ المقاوم
  • 1 × 1N4007 ديود
  • 1 × 2N2222 الترانزستور (NPN)
  • 1 × سلك تمديد
  • 1 × ضوء لمبة / مصباح
  • 2 × موصلات الأسلاك
  • شريط كهربائي
  • زوجان من الأسلاك المتصلة

الخطوة 1: شراء التوريد

شراء التوريد
شراء التوريد

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

  • متحكم اردوينو
  • 1 × اللوح
  • 1 × مستشعر حركة PIR
  • عدد 1 مرحل SRD-05VDC-SL-C
  • 1 × 1KΩ المقاوم
  • 1 × 1N4007 ديود
  • 1 × 2N2222 الترانزستور (NPN)
  • 1 × سلك تمديد
  • 1 × المصباح الكهربائي / المصباح
  • 2 × موصلات الأسلاك
  • شريط كهربائي
  • زوجان من الأسلاك المتصلة

الخطوة 2: العمل مع سلك التمديد

العمل مع سلك التمديد
العمل مع سلك التمديد
العمل مع سلك التمديد
العمل مع سلك التمديد

خطوتنا الأولى هي إعداد سلك التمديد بحيث يكون جاهزًا للاتصال بالدائرة ، من الآن فصاعدًا لا تقم بتوصيل سلك التمديد بالحائط حتى يتم ذكره. أولاً ، سنمسك سلك التمديد الخاص بنا ونقطعه إلى نصفين باستخدام قصافة ، ثم نزيل العزل الخارجي للكابل بحوالي 2-3 بوصات. تأكد عند نزع العزل الخارجي من عدم إتلاف الأسلاك الداخلية. بعد ذلك باستخدام أدوات التعري ، قم بإزالة حوالي نصف بوصة من الأسلاك الداخلية لكلا الطرفين. سلك التمديد الخاص الذي أستخدمه به 3 أسلاك ، والسلك الأخضر مطحون ، والسلك الأبيض محايد والسلك الأسود خط. الآن باستخدام موصلات الأسلاك الخاصة بنا ، أعد توصيل الأسلاك الأرضية (الخضراء) والأسلاك المحايدة (البيضاء) معًا ، يجب أن يكون لديك الآن فقط السلكان الأسودان مكشوفان. لذلك انتهينا الآن من إعداد سلك التمديد وسنقوم بإبقائه على الجانب لحين الحاجة.

الخطوة 3: إعداد الترحيل

إعداد التتابع
إعداد التتابع
إعداد التتابع
إعداد التتابع
إعداد التتابع
إعداد التتابع

سنقوم الآن بإعداد التتابع وربطه بـ Arduino ، ولكن قبل أن نمضي قدمًا في الترحيل ، دعنا نفهم ماهية المرحل وما الغرض من استخدامه. المرحل هو في الأساس شكل آخر من أشكال التبديل التي يتم تشغيلها كهربائيًا ، فهي تتحكم في دائرة كهربائية واحدة عن طريق فتح وإغلاق جهات الاتصال في دائرة أخرى. في معظم الحالات ، يسمح المرحل بشكل أساسي للجهد المنخفض نسبيًا بالتحكم بسهولة في دوائر الطاقة الأعلى ، وهو ما نقوم به في هذا المشروع. حسنًا ، دعنا الآن نصل إلى الجزء الذي نربط فيه التتابع !!!

يوجد 5 دبابيس على المرحل ، عام ، مفتوح عادة (NO) ، مغلق عادة (NC) ، وملفان ، راجع الرسم البياني أعلاه للمسامير. أولاً ، نحتاج إلى توصيل أحد دبابيس الملف في المرحل بسكة VCC على اللوح ، ثم توصيل الصمام الثنائي بالملف الآخر وإرفاقه بسكة VCC. الصمام الثنائي في مكانه لمنع ارتفاعات الجهد أو التدفق العكسي للتيار.

الآن احصل على ترانزستور NPN وقم بتوصيل مجمع الترانزستور بالملف حيث يتصل الصمام الثنائي. ثم قم بتوصيل جانب الباعث من ترانزستور NPN بالقضيب الأرضي على اللوح. أخيرًا ، باستخدام 1KΩ ، قم بتوصيل قاعدة الترانزستور بالدبوس الرقمي 2 في Arduino.

أخيرًا ، سنقوم بعمل اتصال مهم حقًا. خذ سلك التمديد الذي أعددناه وقم بتوصيل سلك أسود واحد بالدبوس المشترك في المرحل وقم بتأمين الاتصال بشريط كهربائي. ثم قم بتوصيل الطرف الآخر برقم NO الخاص بالمرحل.

الخطوة 4: توصيل مستشعر الحركة PIR

توصيل مستشعر الحركة PIR
توصيل مستشعر الحركة PIR
توصيل مستشعر الحركة PIR
توصيل مستشعر الحركة PIR

لقد انتهينا أيضًا ، سنقوم الآن بتوصيل مستشعر الحركة PIR بالدائرة ولكن قبل أن نفعل ذلك ، دعونا نفهم ماهية مستشعر PIR. يرمز مستشعر PIR إلى مستشعر الأشعة تحت الحمراء السلبية ، ويمكن لهذا المستشعر اكتشاف وجود بشر أو حيوانات ، وإرسال إشارة تفيد بأنه اكتشف الحركة. يحتوي مستشعر PIR على 3 دبابيس ، VCC ، خرج وأرضي.

أولاً ، نحتاج إلى توصيل دبوس VCC الخاص بمستشعر PIR بسكة VCC على لوح التجارب وتوصيل الدبوس الأرضي لمستشعر PIR بالسكة الأرضية. ثم سنقوم بتوصيل دبوس الإخراج بأحد دبابيس Arduino ، لقد استخدمت الدبوس 4. لقد نجحت في توصيل مستشعر PIR الآن !!

الخطوة الخامسة: كتابة الكود

كتابة الكود
كتابة الكود

لقد انتهينا الآن من كل الدوائر وكل ما علينا فعله الآن هو كتابة الكود. الكود بسيط نسبيًا لهذا المشروع والمنطق مباشر. لقد أرفقت رمزًا لهذه الدائرة أعلاه ، لكن دعنا نفهم ما يفعله هذا الرمز بالفعل.

نقوم أولاً بتهيئة دبوس الترحيل الخاص بنا ودبوس مستشعر PIR الخاص بنا ، وقمنا بإنشاء متغير int يسمى val. ثم نعلن أن دبوس الترحيل هو مخرج (تنتقل الإشارة فقط من Arduino) ونعلن أن دبوس مستشعر PIR كمدخل (تنتقل الإشارة إلى Arduino فقط). أخيرًا ، نستخدم القراءة الرقمية للحصول على قراءة من مستشعر PIR الذي يكون إما 0 (بدون حركة) أو 1 (حركة) وتخزينه في القيمة المتغيرة. ثم نستخدم تعليمة if and else لاستخدام هذه القيمة التي قمنا بتخزينها لتشغيل / إيقاف المصباح ، والآن انتهينا من الكود !!

الخطوة 6: استمتع

نتمنى أن تستمتع بها ، وأن تفخر بما حققته بنفسك اليوم !!

موصى به: