جدول المحتويات:
- الخطوة 1:
- الخطوة 2: ملاحظات فنية
- الخطوة 3: حدد مهمة التحكم الخاصة بك
- الخطوة 4: قائمة المواد
- الخطوة 5: تثبيت البرنامج
- الخطوة 6: حلبة TSOP1738
- الخطوة 7: لاحظ رمز HEX للأزرار
- الخطوة 8: إخراج الدائرة LED
- الخطوة 9: الرسم والخوارزمية
- الخطوة العاشرة: التنفيذ
فيديو: جهاز تحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
هذا الدليل مخصص للمبتدئين في Arduino. هذا أحد مشاريعي السابقة مع Arduino. لقد استمتعت كثيرًا عندما صنعتها وأتمنى أن تنال إعجابك أيضًا. الميزة الأكثر جاذبية لهذا المشروع هي "التحكم اللاسلكي". وذلك من خلال جهاز تحكم عن بعد عادي بالأشعة تحت الحمراء متاح بسهولة في منزلنا. قد يكون جهاز تحكم عن بعد في التلفزيون أو جهاز تحكم عن بعد للتيار المتردد أو أي جهاز تحكم عن بعد آخر يعمل بالأشعة تحت الحمراء. في هذا المشروع ، سنرى مبدأ عمل جهاز التحكم عن بعد بالأشعة تحت الحمراء وفك تشفير الإشارة بمساعدة ARDUINO و TSOP 1738 ، إنه جهاز استقبال عالمي للأشعة تحت الحمراء. يعمل جهاز TSOP 1738 هذا مع معظم أجهزة التحكم عن بعد التي تعمل بالأشعة تحت الحمراء.
يمكنك العثور على فيديو المشروع في الرابط أدناه:
www.youtube.com/embed/0udePvGIIJ8
الخطوة 1:
الخطوة 2: ملاحظات فنية
في الصورة أثناء الضغط على أي زر بجهاز التحكم عن بُعد ، يمكنك رؤية وميض ضوء LED الأحمر. يعني أن جهاز التحكم عن بعد يصدر إشارة الأشعة تحت الحمراء كلما ضغطت على الزر. لكننا لا نستطيع رؤية هذا الضوء بالعين المجردة.
تحتوي هذه الإشارة على مجموعة من ON و OFF أو يمكنك قول HIGH و LOW. يمكننا تسمية هذه المجموعة من ON و OFF كنمط إشارة. كل زر له نمط فريد خاص به. لذلك عندما نضغط على زر معين ، نحصل على نمط إشارة معين مخصص لهذا الزر فقط. إذن هذا كل شيء عن جهاز التحكم عن بعد بالأشعة تحت الحمراء.
حان الوقت الآن لاستقبال الإشارة. هدفنا هو تحديد الإشارات العالية والمنخفضة كـ 1 و 0. بهذه الطريقة يمكننا تحويل نمط الإشارة إلى بيانات. ARDUINO و TSOP 1738 سيفعلان ذلك لنا.
سيتلقى جهاز استقبال الأشعة تحت الحمراء الإشارة من جهاز التحكم عن بُعد ويعطيها إلى اردوينو. ثم يقوم اردوينو بتحليل الإشارة المستلمة وتحويلها إلى بيانات سداسية عشرية. بمجرد تحويل إشارة الأشعة تحت الحمراء إلى بيانات ، يمكننا بسهولة معالجة تلك البيانات وتنفيذ أي مهمة مشروطة حسب رغبتنا.
الخطوة 3: حدد مهمة التحكم الخاصة بك
في هذه الحالة ، كان الهدف هو التحكم في الإخراج الرقمي لـ Arduino باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون. لتمثيل رقمي عالي / منخفض ، استخدمت 3 مصابيح LED - الأحمر والأصفر والأخضر. الأنشطة الشرطية هي كما يلي:
قم بتشغيل "تشغيل" المصابيح في تسلسل معين (أحمر ، أخضر ، أزرق) عند الضغط على زر "رفع الصوت" في كل مرة.
قم بإيقاف "إيقاف" المصابيح في تسلسل معين (أزرق ، أخضر ، أحمر) عند الضغط على زر "خفض الصوت" في كل مرة.
لكن الأزرار المذكورة أعلاه ستعمل فقط عند تنشيط النظام بالضغط على زر التشغيل / الإيقاف. إذا قمت بالضغط على زر التشغيل / الإيقاف عندما يكون النظام قيد التشغيل بالفعل ، فسيتم إيقاف تشغيل النظام بالكامل وإيقاف تشغيل جميع مصابيح LED.
يرجى الاطلاع على الخوارزمية لفهم أفضل.
الخطوة 4: قائمة المواد
جهاز التحكم عن بعد بالأشعة تحت الحمراء: يمكنك استخدام أي جهاز تحكم عن بعد بالأشعة تحت الحمراء متوفر في منزلك. أو يمكنك شرائه.
مستقبل الأشعة تحت الحمراء: 1 لا. مستشعر TSOP 1738 المتوفر بسهولة في المتاجر عبر الإنترنت.
المقاوم: 1 لا. 330 أوم المقاوم و 3 قطع. 220 أوم المقاوم
وحدة تحكم اردوينو: 1 لا. اردوينو UNO. ستعمل أي لوحة Arduino أخرى بشكل جيد لهذا المشروع.
المصابيح: 3 غ. 5 مم LEDs بألوان مختلفة (أحمر ، أصفر ، أخضر)
سلك العبور: بعض أسلاك العبور (ذكر - ذكر).
اللوح: 1 لا. كامل أو نصف حجم اللوح.
وبالطبع فإن كابل الطاقة من اردوينو مطلوب. لا توجد أدوات أو أدوات خاصة مطلوبة لهذا المشروع.
بالنسبة للبرامج ، ستحتاج إلى تثبيت Arduino IDE على جهاز الكمبيوتر أو الكمبيوتر المحمول.
الخطوة 5: تثبيت البرنامج
- إذا لم يكن لديك Arduino IDE ، فيمكنك التحقق من الموقع الرسمي لـ Arduino. ستجد الرابط هناك.
- تحتاج أيضًا إلى تنزيل مكتبة "IRremote" من github ونسخها إلى مجلد مكتبة arduino IDE.
- قم بتحميل الرسم التخطيطي "IRrecvDemo.ino" من مثال مكتبة IRremote.
- تحقق من اسم اللوحة ومنفذ COM قبل التحميل.
الخطوة 6: حلبة TSOP1738
امسك السطح البيضاوي لـ TSOP1738 باتجاهك. الآن معظم الدبوس الأيسر هو الدبوس الأرضي. الدبوس التالي هو Vcc (5V DC) والدبوس الصحيح هو دبوس البيانات. يرجى الاطلاع على المخطط التفصيلي لفهم أفضل.
قم بتوصيل دبوس GND بأحد دبوس GND في Arduino UNO.
قم بتوصيل دبوس Vcc مع دبوس 5V من Arduino UNO.
قم بتوصيل المقاوم 330 بدبوس البيانات الخاص بـ TSOP 1738. ثم قم بتوصيل ساق أخرى من المقاوم بدبوس Arduino 2.
الخطوة 7: لاحظ رمز HEX للأزرار
الآن افتح الشاشة التسلسلية واضغط على الأزرار من جهاز التحكم عن بعد. ستجد رمز HEX لكل زر على الشاشة التسلسلية.
قم بتدوين رمز HEX للأزرار التي تختارها.
الخطوة 8: إخراج الدائرة LED
أضف دائرة Output LED مع دائرة TSOP الحالية.
قم بتوصيل الحافلة الأرضية بـ Arduino UNO GND. إنها خطوة بسيطة وصغيرة ولكنها مهمة.
الآن ، ضع جميع المصابيح الثلاثة في تسلسل أحمر - أخضر - أزرق. قم بتوصيل مقاومات 220 بين الساق –VE لكل من LED والحافلة الأرضية.
قم بتوصيل ساق VE باللون الأحمر والأخضر والأزرق بالدبوس 7 و 6 و 5 من اردوينو على التوالي.
الخطوة 9: الرسم والخوارزمية
يرجى الاطلاع على الخوارزمية في الخطوة 2 لفهم الرسم بطريقة سهلة. ومع ذلك ، فإن الرسم بأكمله يحتوي على وصف سطر بسطر في المخطط نفسه.
يرجى تحميل الرسم من الرابط أدناه. يجب عليك استبدال أكواد HEX الموجودة داخل الرسم برموز HEX الخاصة بك والتي قمت بتدوينها بالفعل في الخطوة 6.
قم بتحميل الرسم التخطيطي “IR_Test.ino” إلى Arduino.
تحقق من اسم اللوحة ومنفذ com قبل التحميل.
الخطوة العاشرة: التنفيذ
الآن استخدم أزرار التحكم عن بعد لتشغيل مصابيح LED حسب رغبتك.
إضافات:
- يمكنك استخدام مرحل 5V DC للتحكم في الأجهزة المنزلية الأخرى باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون.
- يرجى مشاركة آرائك وأفكارك في قسم التعليقات.
- يوصى بالتحقق من ورقة البيانات وإخراجها من بائع مستشعر TSOP الخاص بك. هناك عدة أنواع من أجهزة استشعار TSOP المتوفرة في السوق. الدبوس مختلفة في كل حالة. بعضها يأتي بغطاء من الألومنيوم. سيبدو البعض متشابهًا ولكن مختلفًا. لذا توخ الحذر قبل التشغيل.
موصى به:
جهاز استشعار الأشعة تحت الحمراء وجهاز التحكم عن بعد مع شاشة LCD من Arduino: 4 خطوات
Arduino IR Sensor and Remote مع شاشة LCD: نحن مجموعة من طلاب UQD10801 (Robocon1) من جامعة تون حسين أون ماليزيا (UTHM) في هذا البرنامج التعليمي ، سوف تتعلم كيفية عرض الأزرار الموجودة على جهاز التحكم عن بعد بالأشعة تحت الحمراء على شاشة الكريستال السائل (LCD) ) باستخدام Arduino Uno R3. هذا البرنامج التعليمي
8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)
8 مرحل التحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: التحكم في 8 مفاتيح ترحيل باستخدام nodemcu وجهاز استقبال الأشعة تحت الحمراء عبر wifi و ir عن بعد وتطبيق android. يعمل جهاز التحكم عن بعد ir بشكل مستقل عن اتصال wifi. هنا
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد
جهاز إرسال وجهاز استقبال USB NEC بالأشعة تحت الحمراء: 4 خطوات (مع صور)
جهاز الإرسال والاستقبال بالأشعة تحت الحمراء USB NEC: هذا المشروع هو جزء من مشروع آخر أعمل عليه وبما أن هناك مسابقة Remote Control 2017 على Instructables ، فقد اعتقدت أنني أنشر هذا المشروع. لذا إذا أعجبك هذا المشروع ، يرجى التصويت له. شكرًا ، كما تعلم ، أنا معجب كبير بـ
لعبة منصات يتحكم فيها الأردوينو مع عصا تحكم وجهاز استقبال الأشعة تحت الحمراء: 3 خطوات (مع صور)
لعبة المنصات التي يتحكم فيها Arduino مع عصا التحكم وجهاز استقبال الأشعة تحت الحمراء: اليوم ، سنستخدم متحكم Arduino للتحكم في لعبة منصة بسيطة تعتمد على C #. أنا أستخدم Arduino لأخذ مدخلات من وحدة عصا التحكم ، وإرسال هذا الإدخال إلى تطبيق C # الذي يستمع ويفك تشفير الإدخال عبر c