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

يرسل جهاز التحكم عن بعد في التلفزيون أو مكيف الهواء الأوامر عبر ضوء الأشعة تحت الحمراء. كل زر على جهاز التحكم عن بعد مسؤول عن ارسال رمز فريد. عند الضغط عليه، يتم تشغيل LED الموجود بجهاز التحكم عن بُعد وإيقاف تشغيله باستمرار، مما يؤدي إلى إرسال إشارة الأشعة تحت الحمراء من جهاز التحكم عن بُعد إلى جهاز استقبال التلفزيون.
يتفهم جهاز استقبال التلفزيون بدوره الأمر وينفذ طلبًا معينًا وفقًا لذلك.
إذا نظرت إلى IR LED بجهاز التحكم عن بعد أثناء الضغط على أزرار مختلفة، فلن تتمكن من رؤية هذا الضوء. هذا لأن الأشعة تحت الحمراء غير مرئية لأعيننا. ولكن هناك خدعة بسيطة يمكنك استخدامها لرؤيتها: ما عليك سوى فتح كاميرا هاتفك الذكي وتوجيهها إلى مؤشر LED أثناء الضغط على أزرار مختلفة لمشاهدتها وهي تومض باللون البنفسجي.
دعونا نرى معا!
الحصول علي القطع
ستحتاج إلى المكونات التالية لهذا المشروع، يمكنك شراؤها من متجر ڤولتات.
التوصيل
توضح الصورة التالية كيفية توصيل الأسلاك بين جهاز الاستقبال والاردوينو. بمجرد توصيل جهاز الاستقبال والاردوينو ببعضهما البعض، قم بتوصيل الاردوينو بجهاز الكمبيوتر الخاص بك باستخدام وصلة USB.

التوصيلات من مستقبل الأشعة تحت الحمراء إلى الاردوينو:
• Arduino GND pin ← IR receiver GND pin (- pin)
• Arduino 5V pin ←IR receiver GND pin (- pin)
• Arduino pin 7 ← IR receiver GND pin (- pin)
برمجة الاردوينو
تتمثل وظيفة نص البرمجة هذا في عرض رمز كل زر من ازرار جهاز التحكم على الكمبيوتر الخاص بك.
يمكنك استخدام نص البرمجة في تطبيقات أكثر تقدما للتحكم في شريط اضاءة RGB أو حتى روبوت!
لكي يعمل بشكل صحيح، تحتاج إلى تنزيل مكتبة مستقبل الأشعة تحت الحمراء.
المكتبات عبارة عن ملفات يمكنك تنزيلها ونسخها إلى ملفات برنامج Arduino IDE حتى يتمكن الاردوينو من التعرف على أجهزة استشعار مختلفة. يمكنك تنزيل ملفات المكتبة من قسم المصادر ثم تثبيتها باتباع هذا الدرس.
قم باختباره

يمكنك الآن الوصول إلى شاشة التواصل وعرض البيانات في Arduino IDE الخاص بك من خلال النقر على أيقونة العدسة المكبرة في الزاوية اليمنى العليا.

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

دروس أخري
Your gaming mouse uses a special LED called the RGB LED, which is similar to a regular LED but it is made up of three smaller ones. It is called an RGB LED because it has three LEDs with three colors: red, green, and blue.
A servo motor is just a simple DC motor with certain modifications. When you look at it, you'll notice that it has several gears and an electronic circuit.
Most of us are familiar with the switches used in household devices. A relay is a type of switch that can be connected to an Arduino or any other microcontroller.