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

كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino: 4 خطوات
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino: 4 خطوات

فيديو: كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino: 4 خطوات

فيديو: كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino: 4 خطوات
فيديو: ☑️ أردوينو للمبتدئين - حساس الاشعة ما تحت الحمراء لتجنب العقبات 2024, يوليو
Anonim
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino
كيفية استخدام مستشعر تجنب عقبة الأشعة تحت الحمراء على Arduino

اهلا جميعا،

في هذه المقالة سأكتب كيفية استخدام مستشعر الأشعة تحت الحمراء Avoidance Obstance IR على Arduino.

المكونات المطلوبة:

  • مستشعر تجنب عائق الأشعة تحت الحمراء
  • اردوينو نانو V.3
  • سلك Jumpe
  • USBmini

البرمجيات المطلوبة:

اردوينو IDE

الخطوة 1: Avoiddance Obstance IR Sensor

Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor

يمكن استخدام مستشعره لاكتشاف الأشياء أو العوائق أمامه باستخدام ضوء الأشعة تحت الحمراء المنعكس.

يحتوي هذا المستشعر على جزأين رئيسيين ، هما IR Emitter و IR Receiver. بواعث الأشعة تحت الحمراء واجب أن ينبعث منها ضوء الأشعة تحت الحمراء. عندما يصطدم بجسم ما ، سينعكس ضوء الأشعة تحت الحمراء. ووظيفة مستقبل الأشعة تحت الحمراء هي استقبال انعكاس الأشعة تحت الحمراء.

عندما يستقبل IRreceiver ضوء الأشعة تحت الحمراء المنعكس ، سيكون الإخراج "LOW". عندما لا يستقبل IRreceiver ضوء الأشعة تحت الحمراء المنعكس ، سيكون الإخراج "عالي".

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

الخطوة 2: قم بتوصيل IR Sensore بـ Arduino

قم بتوصيل IR Sensore بـ Arduino
قم بتوصيل IR Sensore بـ Arduino
قم بتوصيل IR Sensore بـ Arduino
قم بتوصيل IR Sensore بـ Arduino
قم بتوصيل IR Sensore بـ Arduino
قم بتوصيل 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: النتيجة

نتيجة
نتيجة
نتيجة
نتيجة

إذا وضعت شيئًا أمام المستشعر ، فستقول الشاشة التسلسلية "تم الكشف".

إذا لم يكن هناك أي شيء أمام المستشعر ، فسيظهر في المسلسل عبارة "لم يتم اكتشافه".

يمكن استخدام هذه النتيجة للتحكم في المصابيح والمرحلات وغيرها.

لا تقتصر وظيفة مستشعرات الأشعة تحت الحمراء على اكتشاف الأشياء. يمكننا استخدام مستشعر الأشعة تحت الحمراء لقراءة البيانات من جهاز التحكم عن بعد. وسأعرضها في المقالة التالية.

موصى به: