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

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

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

فيديو: جهاز التحكم عن بعد بالأشعة تحت الحمراء العالمي الذكي: 6 خطوات
فيديو: Smart IR Remote Controller جهاز التحكم عن بعد بالأشعة تحت الحمراء الذكية 2024, يوليو
Anonim
Image
Image
الحصول على أجزاء لجهاز التحكم عن بعد !!!
الحصول على أجزاء لجهاز التحكم عن بعد !!!

تقديم جهاز التحكم عن بعد العالمي الذكي بالأشعة تحت الحمراء !!! أداة بسيطة وصغيرة وقوية للغاية للتغلب على جميع أجهزة الأشعة تحت الحمراء من حولك !!! كل شيء مقابل دولارات قليلة فقط….

لماذا سمارت ؟؟؟

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

الخطوة 1: الحصول على أجزاء لجهاز التحكم عن بعد !

المكونات المطلوبة لعمل جهاز التحكم عن بعد هذا:

1) Ardunio Nano x 12) مستقبل الأشعة تحت الحمراء - أي من هذه (TSOP1130 / TSOP1138 / TSOP1330 / TSOP1338) أو أي منها سيعمل أيضًا × 13) IR مرسل LED × 14) مقاومات - 150 أوم × 15) ديود - 1N4007 × 1 6) SPST Slide Switch x 17) رؤوس أنثوية / شريط Burg - 40 دبوسًا × 18) أزرار دفع (صغيرة - 6 مم * 6 مم) × 9 (أو وفقًا لمتطلباتك) 9) أزرار دفع (كبيرة - 12 مم * 12 مم) × 3 (أو وفقًا لمتطلباتك) 10) مثقب / منقط / صفر PCB11) مشبك بطارية 9 فولت / موصل × 112) توصيل الأسلاك 13) حديد لحام وأدوات أخرى 14) سلك لحام

وأخيرا بعض العمل الشاق !!!:-p

الخطوة 2: العمود الفقري !

كما ذكرنا سابقًا ، فإن Arduino Nano هو العمود الفقري الرئيسي لجهاز التحكم عن بُعد.

يتعامل مع: 1) استقبال إشارات الأشعة تحت الحمراء عبر مستقبل الأشعة تحت الحمراء.2) فك تشفير تنسيق الإشارات المستقبلة.3) عمليات التخزين (الكتابة / القراءة / المسح) فيه EEPROM.4) الكشف عن مكابس الزر للمستخدم. 5) نقل رموز الأشعة تحت الحمراء ذات الصلة عبر مصباح مرسل الأشعة تحت الحمراء.

* الرجوع إلى أوراق البيانات الخاصة بالأجهزة لمزيد من المعلومات.

الخطوة 3: الدائرة

الدائرة
الدائرة
الدائرة
الدائرة
الدائرة
الدائرة
الدائرة
الدائرة

تمثل الصور المعروضة هنا مخطط الدائرة لجهاز التحكم عن بعد بالأشعة تحت الحمراء.

- الأزرار الانضغاطية الصغيرة والكبيرة متصلة بطريقة مصفوفة لوحة المفاتيح لغرض مضاعفة الإرسال (نحن نحفظ دبابيس Arduino !!!). * يمكنك زيادة عدد الأزرار المستخدمة في جهاز التحكم عن بُعد وفقًا لمتطلباتك. ما عليك سوى زيادة الصف أو العمود وفقًا لذلك وإضافة المزيد من أزرار الضغط بطريقة مماثلة.

- يتم توصيل المسامير D4 إلى D10 من Arduino Nano بمصفوفة لوحة المفاتيح كما هو موضح.

- زر ضغط آخر يسمى "Learn Switch" متصل مباشرة بـ D2.

- يتم توصيل مؤشر LED الخاص بجهاز الإرسال بالدبوس D3 عبر المقاوم 150 أوم. يسمح هذا التكوين بنطاق نقل يبلغ 3 أمتار. لمزيد من المدى البعيد ، استخدم ترانزستور BC547 NPN لقيادة الصمام.

- يتصل طرف IR Receiver OUT بـ D11 والباقي بـ 5V و GND من Arduino Nano كما هو موضح. * ارجع إلى ورقة البيانات الخاصة بجهاز استقبال الأشعة تحت الحمراء الخاص بك للحصول على علامات PIN للجهاز.

- يتصل مشبك البطارية 9 فولت بـ Vin من Arduino Nano عبر الصمام الثنائي - 1N4007 (الصمام الثنائي المعدل للأغراض العامة) ومفتاح الشريحة. يحمي هذا الصمام الثنائي Arduino ، إذا كانت بطارية 9V متصلة بشكل عكسي. يقوم المحول بتمكين / قطع مصدر الطاقة الذي يتم توصيله إلى Arduino Nano عبر البطارية.

* يرجى التحقق من جميع التوصيلات بعناية قبل توصيل البطارية بها. وإلا ، قد تتعطل دائرتك !!!

الخطوة 4: تجميعها بالكامل…

تجميعها بالكامل…
تجميعها بالكامل…
تجميعها بالكامل…
تجميعها بالكامل…
تجميعها بالكامل…
تجميعها بالكامل…

تظهر الصور تجميع الدائرة لجهاز التحكم عن بعد الخاص بي. لقد استخدمت مثقبة / صفرية PCB لتركيب كل شيء على أنه سهل ومتعدد الاستخدامات. يمكنك أيضًا عمل التصميم الخاص بك للدائرة واستخدام ثنائي الفينيل متعدد الكلور محفور. لقد استخدمت أيضًا أسلاك توصيل متعددة تقطعت بهم السبل لجميع توصيلات الدوائر. يتم وضع الصمام الثنائي والمقاوم أسفل Arduino Nano مباشرةً كما هو موضح في الصورة.

* لا تقم بتوصيل بطارية Arduino Uno أو 9V باللوحة قبل الانتهاء من الدائرة واختبارها بشكل صحيح !

يمكنك اتباع الخطوات التالية لتجميع اللوحة الكاملة الخاصة بك:

1) ضع جميع أزرار الدفع ولحامها وفقًا لاختيارك. 2) قم بإجراء اتصالات المصفوفة بين جميع أزرار الدفع وفقًا للدائرة.3) قم بلحام الرؤوس الأنثوية وفقًا لمسامير Arduino 4) قم بتوصيل المقاوم والمفتاح والصمام الثنائي على اللوحة وفقًا لذلك. 5) باستخدام توصيل الأسلاك ، قم بتوصيل مصفوفة لوحة المفاتيح إلى دبابيس Arduino.6) قم بلحام مستقبل الأشعة تحت الحمراء ، ومؤشر LED لجهاز الإرسال IR وزر Learn Switch. أيضًا ، باستخدام أسلاك التوصيل ، أكمل توصيلاتها وفقًا للدائرة.7) قم بتوصيل مقطع بطارية 9 فولت واستخدم اختبار الاستمرارية ، تحقق من جميع التوصيلات التي أجريتها على لوحتك.8) إذا كان كل شيء على ما يرام ، فقم بتوصيل Arduino Nano بـ المجلس وتحميل الكود عن طريق توصيله بجهاز الكمبيوتر. يمكنك اختبار ما إذا كان جهاز التحكم عن بعد يعمل بشكل جيد أم لا في هذه الخطوة. 9) قم بتوصيل بطارية 9 فولت واختبرها !!!

الخطوة 5: برمجة ذلك !

المكتبة المستخدمة لهذا المشروع هي IRremote.h يمكنك العثور عليها هنا:

قم بتنزيل المكتبة وتثبيتها أولاً قبل الانتقال إلى خطوات أخرى.

افتح ملف الكود المقدم باستخدام Arduino IDE ، حدد اللوحة المناسبة ومنفذ COM من قائمة الأدوات.:-)

الخطوة 6: الخطوة النهائية - اختبرها !

لذا ، كيف نجعلها تعمل ؟؟؟

1) بعد توصيل البطارية ، يومض مؤشر LED على Nano للإشارة إلى أنها بدأت. 2) تذكر أننا استخدمنا ثلاثة أزرار دفع كبيرة. تحدد هذه الأزرار بنك المفتاح الحالي قيد الاستخدام. لذلك لدينا 3 بنوك مختلفة لتخزين أدوات التحكم في أي جهاز تحكم عن بعد. على سبيل المثال: يمكنك تعيين عناصر التحكم في التلفزيون إلى Bank 1 وعناصر التحكم في التيار المتردد للبنك 2. 3) نظرًا لأننا بدأنا للتو جهاز التحكم عن بُعد لاستخدامه لأول مرة ، فعلينا أن نجعله يتعلم بعض الأوامر.4) جعله يتعلم: (أنت سوف تحتاج إلى جهاز التحكم عن بعد للجهاز الذي تريد التحكم فيه)

  • اضغط على زر البنك 1 أولاً لتحديد البنك 1 باعتباره البنك الحالي الذي سيتم استخدامه.
  • اضغط على أي زر من الأزرار الانضغاطية الصغيرة التي يجب تخصيص عنصر التحكم لها.
  • اضغط على مفتاح التعلم.
  • امسك جهاز التحكم عن بعد الخاص بالجهاز المعني أمام مستقبل الأشعة تحت الحمراء.
  • عندما يتم التعرف على إجراء ما بنجاح ، سوف يتوهج مؤشر LED الموجود في Arduino Nano لبضع ثوان وينطفئ.
  • وبالمثل ، يمكن استخدام الأزرار الانضغاطية الصغيرة الأخرى لتعيين عناصر تحكم مختلفة لها. يمكنك برمجة باقي البنوك الرئيسية بطريقة مماثلة.

5) بعد الانتهاء من تدريس عناصر التحكم ، اتبع الخطوات التالية لاستخدامها:

  • حدد بنكًا معينًا قمت فيه بتعيين عناصر التحكم بالضغط على زر البنك المعني.
  • بعد تحديد البنك ، اضغط على أي من الأزرار التي قمت بتعيين عناصر التحكم لها.
  • منتهي !!!

6) يُظهر الفيديو اختبار IR LED بعد تعليم عنصر تحكم معين لجهاز التحكم عن بُعد.

* يمكنك إعادة تعيين عنصر تحكم لأي زر إذا كان هناك أي خطأ أثناء تعيين عناصر التحكم

* إذا كنت ترغب في مسح جميع عناصر التحكم المحفوظة في جهاز التحكم عن بُعد ، فما عليك سوى الضغط مع الاستمرار على مفتاح التعلم أثناء تشغيل جهاز التحكم عن بُعد باستخدام مفتاح التشغيل / الإيقاف ، أو يمكنك فقط الضغط على زر إعادة الضبط على Arduino Nano أثناء الضغط على مفتاح التعلم. استمر في الضغط على مفتاح التعلم حتى يتم تشغيل مؤشر LED في جهاز Nano. سوف تنفجر بمجرد محو الذاكرة تمامًا.

تم التنفيذ !!!

قم بالتصويت لي في مسابقة Micro-controller إذا كنت تحب هذا Instructable:-).: //www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/

موصى به: