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

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

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

فيديو: جهاز التحكم عن بعد بالأشعة تحت الحمراء لجهاز الكمبيوتر الخاص بك مع Arduino: 6 خطوات
فيديو: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, يوليو
Anonim
جهاز تحكم عن بعد IR لجهاز الكمبيوتر الخاص بك مع Arduino
جهاز تحكم عن بعد IR لجهاز الكمبيوتر الخاص بك مع Arduino

باستخدام جهاز الاستقبال هذا ، يمكنك التحكم في جهاز الكمبيوتر الخاص بك عن بُعد بفضل وحدة IR و Arduino. تم تفعيل الوضع الكسول ^ ^

الخطوة 1:

صورة
صورة
صورة
صورة

يجب أولاً تفكيك جهاز استقبال Sony VAIO IR myold. جهاز استقبال IR الذي يأتي من والدي ، غير قابل للاستخدام تمامًا لأنه مزود ببرامج تشغيل خاصة لنظام التشغيل Windows XP فقط. هدفي هو أن أكون قادرًا على الركض على أي جهاز.

ليس من الصعب للغاية إزالة برغي واحد ^ ^

الخطوة 2: وهنا أردوينو …

وهنا اردوينو …
وهنا اردوينو …
وهنا اردوينو …
وهنا اردوينو …
وهنا اردوينو …
وهنا اردوينو …

الدائرة بسيطة للغاية:

- واحد اردوينو نانو V3 واحد TSOP IR استقبال 22 ،

- مقاوم واحد

- ومكثف واحد.

يتسلق الكل لوحًا أوليًا ملحومًا مباشرةً بالموصل الموجود في Arduino.

تخطيطي للتجميع قريبًا جدًا.

الخطوة 3: إعادة التجميع

إعادة تجميع
إعادة تجميع
إعادة تجميع
إعادة تجميع
إعادة تجميع
إعادة تجميع

اردوينو نانو بأبعاد مثالية للدخول في العلبة. سطح صغير للخلف لمنفذ USB وكلها بخير. للتأكد من عدم تحرك أي شيء ، فإن القليل من الغراء الساخن يجعل العمل جيدًا.

مزيد من المسمار وانتهى الأمر كله للأجهزة.

الخطوة الرابعة: البرنامج

قم بتحميل الرسم التخطيطي التالي على Arduino.

افتح نافذة Serial Monitor في نافذة Arduino لرؤية الرموز السداسية العشرية (الطريقة التي يستقبل بها مستقبل الأشعة تحت الحمراء الأشعة تحت الحمراء).

# تضمين int RECV_PIN = 2 ، IRrecv irrecv (RECV_PIN) ؛ نتائج decode_results ؛

الإعداد باطل() {

Serial.begin (9600) ؛ irrecv.enableIRIn () ، }

حلقة فارغة() {

if (irrecv.decode (& results)) {Serial.println (results.value، HEX) ؛ irrecv.resume () ؛ }}

الخطوة 5: لقد انتهى الأمر تقريبًا

والآن وفقًا لنظام التشغيل الخاص بك ، يقوم بإعداد برنامج نصي صغير في البرنامج الخفي لاسترداد رمز الأشعة تحت الحمراء والتفاعل مع الكمبيوتر. لقد أنشأت نصًا صغيرًا في محفوظات python يمكنه العمل تحت Windows و Unix.

أقوم بإتاحتها بسرعة كبيرة ^ ^

الخطوة 6: التحسين

مع Arduino Leonardo ، Yum أو من الممكن دمج نص Python مباشرة في Arduino للاعتقاد بأن Arduino هو لوحة مفاتيح قياسية.

شكرا ، أتمنى لك يومًا لطيفًا.

للفرنسية ، يمكنك العثور على هذا المقال على MIWC

موصى به: