جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
اهلا جميعا،
في هذه المقالة سأكتب كيفية استخدام مستشعر الأشعة تحت الحمراء Avoidance Obstance IR على Arduino.
المكونات المطلوبة:
- مستشعر تجنب عائق الأشعة تحت الحمراء
- اردوينو نانو V.3
- سلك Jumpe
- USBmini
البرمجيات المطلوبة:
اردوينو IDE
الخطوة 1: Avoiddance Obstance IR Sensor
يمكن استخدام مستشعره لاكتشاف الأشياء أو العوائق أمامه باستخدام ضوء الأشعة تحت الحمراء المنعكس.
يحتوي هذا المستشعر على جزأين رئيسيين ، هما IR Emitter و IR Receiver. بواعث الأشعة تحت الحمراء واجب أن ينبعث منها ضوء الأشعة تحت الحمراء. عندما يصطدم بجسم ما ، سينعكس ضوء الأشعة تحت الحمراء. ووظيفة مستقبل الأشعة تحت الحمراء هي استقبال انعكاس الأشعة تحت الحمراء.
عندما يستقبل IRreceiver ضوء الأشعة تحت الحمراء المنعكس ، سيكون الإخراج "LOW". عندما لا يستقبل IRreceiver ضوء الأشعة تحت الحمراء المنعكس ، سيكون الإخراج "عالي".
يوجد مؤشرين LED في هذا المستشعر. أدى مؤشر الطاقة ومؤشر الإخراج. سيتم تشغيل مؤشر LED للطاقة إذا كانت الوحدة تعمل بواسطة تيار كهربائي. سيضيء مؤشر الإخراج إذا كان هناك كائن أمام المستشعر أو مستقبل الأشعة تحت الحمراء يتلقى انعكاس ضوء الأشعة تحت الحمراء.
الخطوة 2: قم بتوصيل IR Sensore بـ Arduino
استخدم كبل توصيل لتوصيل مستشعر الأشعة تحت الحمراء بـ Arduino.
انظر إلى الصورة أعلاه أو تعليمات حول هذا:
IR إلى Arduino
VCC ==> + 5V
GND ==> GND
خارج ==> D2
الخطوة الثالثة: البرمجة
يوجد أدناه رسم تخطيطي قمت به لتجربة مستشعر الأشعة تحت الحمراء هذا:
int pinIR = 2 ؛
الإعداد باطل(){
Serial.begin (9600) ؛ pinMode (pinIR ، INPUT) ؛ Serial.println ("كشف مستشعر الأشعة تحت الحمراء") ؛ تأخير (1000) ؛ } حلقة فارغة () {int IRstate = digitalRead (pinIR) ؛ if (IRstate == LOW) {Serial.println ("Detected") ؛ } else if (IRstate == HIGH) {Serial.println ("Not Detected") ؛ } تأخير (1000)؛ }
أقدم أيضًا الملف ، ويمكن تنزيله أدناه:
الخطوة 4: النتيجة
إذا وضعت شيئًا أمام المستشعر ، فستقول الشاشة التسلسلية "تم الكشف".
إذا لم يكن هناك أي شيء أمام المستشعر ، فسيظهر في المسلسل عبارة "لم يتم اكتشافه".
يمكن استخدام هذه النتيجة للتحكم في المصابيح والمرحلات وغيرها.
لا تقتصر وظيفة مستشعرات الأشعة تحت الحمراء على اكتشاف الأشياء. يمكننا استخدام مستشعر الأشعة تحت الحمراء لقراءة البيانات من جهاز التحكم عن بعد. وسأعرضها في المقالة التالية.
موصى به:
عقبة تجنب الروبوت مع مستشعرات الأشعة تحت الحمراء بدون متحكم: 6 خطوات
Obstacle Avoiding Robot with IR Sensors Without Microcontroller: حسنًا ، هذا المشروع هو مشروع قديم ، قمت بإنشائه في 2014 في شهر يوليو أو أغسطس ، وفكرت في مشاركته معكم يا رفاق. إنها عقبة بسيطة تمنع الروبوت الذي يستخدم مستشعرات الأشعة تحت الحمراء ويعمل بدون متحكم. تستخدم مستشعرات الأشعة تحت الحمراء opamp IC i
مستشعر عقبة الأشعة تحت الحمراء بدون استخدام Arduino أو أي متحكم دقيق: 6 خطوات
مستشعر عقبة الأشعة تحت الحمراء بدون استخدام Arduino أو أي متحكم دقيق: في هذا المشروع ، سنصنع مستشعرًا بسيطًا للعقبات دون استخدام أي متحكم دقيق
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء 2: 3 خطوات
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء -2: مرحبًا يا شباب ، لقد عدت مع الجزء 2 من مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) القابل للتوجيه. إذا لم تكن قد رأيت الجزء الأول ، فانقر هنا ، فلنبدأ … دائرة إضاءة بسيطة بالأشعة تحت الحمراء للمساعدة في الرؤية الليلية لكاميرات الدوائر التلفزيونية المغلقة. رؤية ليلية بإضاءة الأشعة تحت الحمراء ، باسم
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء 1: 5 خطوات
مصباح الأشعة تحت الحمراء (الأشعة تحت الحمراء) الجزء -1: مرحبًا … في هذا الدليل ، سوف نتعلم قليلاً عن الرؤية الليلية ، وطرق مختلفة لتحقيق الرؤية الليلية ودائرة إضاءة بالأشعة تحت الحمراء بسيطة للمساعدة في الرؤية الليلية لكاميرات CCTV. يوضح الشكل الرسم التخطيطي لدائرة IR Illumina
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد