- المكونات المطلوبة:
- مخطط الدائرة وشرحها:
- شرح الكود:
- عمل محرك DC للتحكم بالأشعة تحت الحمراء مع Arduino:
أصبح Arduino هو المتحكم الدقيق الأكثر شعبية بين الطلاب والهواة في فترة زمنية أقل. لذلك يحاول الجميع استخدام Arduino لإنشاء أي مشروع ، لأنه سهل ولديه منحنى تعليمي سلس. لقد أنشأنا العديد من مشاريع Arduino من مشاريع التفاعل الأساسية إلى المشاريع الروبوتية المتقدمة ومشاريع إنترنت الأشياء ، يمكنك التحقق منها جميعًا في موقعنا على الإنترنت.
اليوم نقوم بعمل مشروع بسيط مع Arduino والذي يستخدم ثلاثة مكونات أساسية هي مستشعر الأشعة تحت الحمراء ووحدة الترحيل ومحرك التيار المستمر. هنا سنقوم بواجهة مستشعر IR مع Arduino للتحكم في محرك التيار المستمر. هنا سوف يكتشف مستشعر الأشعة تحت الحمراء أي كائن أمامه وسيقوم Arduino بقراءة إخراج IR Sensor ويجعل Relay High. يتم توصيل المرحل أيضًا بمحرك DC ، لذلك سيكون محرك التيار المستمر في وضع التشغيل عندما يكتشف مستشعر الأشعة تحت الحمراء أي كائنات أمامه.
المكونات المطلوبة:
- اردوينو UNO
- وحدة ترحيل 5V
- محرك بتيار مستمر
- وحدة استشعار الأشعة تحت الحمراء
- اللوح
- توصيل الأسلاك
مخطط الدائرة وشرحها:
دائرة محرك التيار المستمر الذي يتم التحكم فيه بواسطة مستشعر الأشعة تحت الحمراء مع Arduino بسيطة كما هو موضح أدناه:
في الدائرة ، يكون دبوس خرج وحدة مستشعر الأشعة تحت الحمراء بسيطًا متصلاً بـ Pin 2 no من Arduino ومدخلات Relay Module متصل بـ Pin 7 no من Arduino. علاوة على ذلك ، يتم توصيل محرك DC بالمرحل.
لمعرفة المزيد عن مستشعر الأشعة تحت الحمراء والمرحل ومحرك التيار المستمر ، يمكنك متابعة المشاريع التالية:
- دائرة وحدة استشعار الأشعة تحت الحمراء
- برنامج اردوينو للتحكم في الترحيل
- DC Motor Control باستخدام Arduino
شرح الكود:
الكود الخاص بهذا المشروع بسيط للغاية. يتم تقديم كود اردوينو الكامل مع الفيديو التوضيحي في النهاية.
لقد قمنا هنا بتوصيل دبوس خرج مستشعر IR بـ Pin 2 من Arduino. لذلك عندما يكتشف مستشعر الأشعة تحت الحمراء أي كائنات ، سيكون Pin 2 من Arduino مرتفعًا وبناءً على ذلك سيتم تشغيل Relay وهو متصل بـ Pin 7 من Arduino.
إعداد باطل () {pinMode (2، INPUT) ؛ pinMode (7 ، الإخراج) ؛ Serial.begin (9600) ؛ } حلقة باطلة () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)) ؛ digitalWrite (7 ، عالية) ؛ }
عمل محرك DC للتحكم بالأشعة تحت الحمراء مع Arduino:
العمل في هذا المشروع مستقيم للأمام. عندما يكون هناك شيء ما أمام مستشعر الأشعة تحت الحمراء ، فسوف يكتشف ذلك ويرفع دبوس الإخراج. يتم توصيل دبوس خرج مستشعر الأشعة تحت الحمراء بـ Arduino ، لذلك سوف يقرأه Arduino وينشط وحدة الترحيل عن طريق جعل دبوس 7 مرتفعًا. بمجرد تنشيط التتابع ، سيتم تشغيل محرك التيار المستمر.في حالة عدم وجود جسم بالقرب من مستشعر الأشعة تحت الحمراء ، سيظل خرج مستشعر الأشعة تحت الحمراء منخفضًا وسيظل محرك التيار المستمر في حالة إيقاف التشغيل. يمكن ضبط حساسية مستشعر الأشعة تحت الحمراء باستخدام مقياس الجهد على الوحدة نفسها. تعني الحساسية ببساطة المسافة التي يمكن من خلالها اكتشاف الكائن.
أكمل كود Arduino والفيديو التوضيحي للمشروع أدناه.