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

جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD من Arduino: 4 خطوات
جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD من Arduino: 4 خطوات

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

فيديو: جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD من Arduino: 4 خطوات
فيديو: How to make robot | Small Handy Robot All Control #1 Base Frame construction | AVR ATTINY | 2024, يوليو
Anonim
اردوينو جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD
اردوينو جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD

نحن مجموعة من طلاب UQD10801 (Robocon1) من جامعة تون حسين أون ماليزيا (UTHM)

في هذا البرنامج التعليمي ، ستتعلم كيفية عرض الأزرار الموجودة على جهاز التحكم عن بعد بالأشعة تحت الحمراء على شاشة الكريستال السائل (LCD) باستخدام Arduino Uno R3. سيتم محاكاة هذا البرنامج التعليمي باستخدام tinkercad. يمكنك الرجوع إلى مقطع فيديو YouTube هذا كمثال.

اللوازم

1. Arduino Uno R3

2. توصيل الأسلاك

3. شاشة الكريستال السائل (LCD)

4. مقياس الجهد

5. جهاز استشعار الأشعة تحت الحمراء

6. IR عن بعد

7. اللوح

8. المقاوم (1 كيلو أوم إلى 10 كيلو أوم)

الخطوة 1: قم بتوصيل الدائرة كما هو موضح في الصورة

قم بتوصيل الدائرة كما هو موضح في الصورة
قم بتوصيل الدائرة كما هو موضح في الصورة

قم بتوصيل الأسلاك باستخدام لوح التجارب لضمان عمل دائرة مرتبة. بالنسبة لشاشة LCD ، سيتم استخدام الأطراف 2 و 3 و 4 و 5 و 11 و 12. تتمثل وظيفة مقياس الجهد في التحكم في سطوع شاشة LCD. يمكنك استخدام أسلاك متعددة الألوان كما هو موضح في الصورة لتتبع المسامير الموجودة على Arduino. سيتم توصيل مستشعر الأشعة تحت الحمراء بالدبوس 7 في Arduino.

الخطوة 2: تشفير النظام

ترميز النظام
ترميز النظام

يتم استخدام مكتبتين هما LiquidCrystal.h و IRremote.h. الجزء الأول من الترميز هو العثور على الرمز من كل زر من أزرار جهاز التحكم عن بُعد. على سبيل المثال ، في tinkercad.com ، الرمز الذي يتم إرساله بواسطة زر OFF / ON هو "16580863". هذا يختلف بالنسبة لجميع الأزرار. للعثور على هذا ، ستحتاج إلى إنشاء برنامج للعثور على كل رمز لكل زر. يمكن تنزيل رمز المثال أدناه كمرجع. يجب عليك كتابة كل رمز يدويًا لكل زر من الشاشة التسلسلية. قم بتجميع الكود وتحميله على Arduino وتشغيل النظام. اختبر كل زر على جهاز التحكم عن بعد بالأشعة تحت الحمراء واكتب الرموز لكل زر من الأزرار للرجوع إليها في المستقبل.

الخطوة الثالثة: برمجة البرنامج النهائي

ترميز البرنامج النهائي
ترميز البرنامج النهائي

بمجرد الانتهاء من تسجيل الرموز الخاصة بجهاز التحكم عن بعد بالأشعة تحت الحمراء ، يمكنك المتابعة لترميز البرنامج النهائي. وسيشمل ذلك مكتبة LiquidCrystal.h. يمكن تنزيل نموذج التعليمات البرمجية أدناه كمرجع. استخدم حالة "التبديل" في البرنامج للتبديل بين الأزرار. لكل حالة تبديل ، استخدم lcd.print لعرض النص لكل زر على شاشة LCD مع إضافة تأخير 0.5 ثانية وفاصل ؛ للخروج من التكرار. بمجرد الانتهاء من الترميز ، قم بتجميعه وتحميله على Arduino.

الخطوة 4: الاختبار

اختبارات
اختبارات
اختبارات
اختبارات
اختبارات
اختبارات
اختبارات
اختبارات

الخطوة الأخيرة هي اختبار البرنامج عن طريق تشغيل Arduino والاختبار بالضغط على الأزرار الموجودة على جهاز التحكم عن بعد IR. إذا لم تتمكن من رؤية النص على شاشة LCD ، فحاول ضبط مقبض مقياس الجهد. استمتع!

موصى به: