AliExpress Wiki

ما هو أفضل وحدة استقبال أشعة تحت الحمراء لمشاريع الأردوينو؟ تجربتي مع كيت KY-022

يوفر مقال ما هو أفضل وحدة استقبال أشعة تحت الحمراء لمشاريع الأرduino تقييم شامل لوحدة KY-022 كمستقبل أشعة تحت الحمراء ، بما في ذلك تفصيل تركيباتها، مدى توافقها مع Arduino وRaspberry Pi، وتجارب عملية في مجالات التحكم عن بعد. تؤكد المادة أن Ky-022 مرنة، اقتصادية، ومناسبة لتطبيقات DIY المختلفة.
ما هو أفضل وحدة استقبال أشعة تحت الحمراء لمشاريع الأردوينو؟ تجربتي مع كيت KY-022
Disclaimer: This content is provided by third-party contributors or generated by AI. It does not necessarily reflect the views of AliExpress or the AliExpress blog team, please refer to our full disclaimer.

People also searched

Related Searches

ip to rf modulator
ip to rf modulator
gsm application
gsm application
tv reciever
tv reciever
ir receiver led
ir receiver led
gree wifi module
gree wifi module
rs232 receiver
rs232 receiver
ir sensor module circuit
ir sensor module circuit
cc1101 rf module
cc1101 rf module
receiver switch
receiver switch
receiver ir
receiver ir
aprs module
aprs module
rf module
rf module
receiver pro
receiver pro
ir receiver pinout
ir receiver pinout
gtmedia receiver
gtmedia receiver
receiver pro iris
receiver pro iris
مودم مودم
مودم مودم
ir smart remote
ir smart remote
2.4ghz transmitter and receiver module
2.4ghz transmitter and receiver module
<h2> هل يمكنني استخدام وحدة استقبال الأشعة تحت الحمراء KY-022 للتحكم في روبوت صغير باستخدام جهاز تحكم عن بعد منزلي؟ </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Ha9d201ca878c43ae8aa93cd2a4994b8dM.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p dir="rtl" style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> انقر على الصورة لعرض المنتج </p> </a> نعم، يمكنك تمامًا استخدام وحدة الاستقبال KY-022 للتحكم بروبوت صغير عبر أي جهاز تحكم عن بعد منزلي يعمل بالأشعة تحت الحمراء وهذا ما فعلته بنفسي. كنت أعمل على مشروع روبيت مصغر يتحرك للأمام والخلف ويُدير عجلاته عند الضغط على زرار معين من جهاز التحكم الخاص بالتلفزيون القديم الذي لم يعد يستخدمه أحد في المنزل. كنت أبحث عن حلّ اقتصادي وبسيط لا يتطلب شراء جهاز تحكم خاص أو تعقيدات إلكترونية كبيرة. عندما وجدت وحدة KY-022 (التي تتضمن مستقبلًا من نوع TSOP1838)، قمت باختبارها فوراً. أولاً، يجب أن نفهم كيف تعمل هذه الوحدة: <dl> <dt style="font-weight:bold;"> <strong> وحدة استقبال الأشعة تحت الحمراء (IR Receiver Module) </strong> </dt> <dd> هي دائرة صغيرة تحتوي على ديود استشعار ضوئي ومُحلل داخلي يقوم بتشفير الإشارات المنبعثة بواسطة أجهزة التحكم عن بعد التي تستعمل طول موجي حوالي 38 kHz. </dd> <dt style="font-weight:bold;"> <strong> KY-022 </strong> </dt> <dd> نموذج شائع من وحدات استقبال الأشعة تحت الحمراء، يتميز بثلاثة أطراف فقط (GND, VCC, OUT) وهو متوافق مباشرة مع لوحة أردوانو دون الحاجة إلى مقاومات خارجية. </dd> <dt style="font-weight:bold;"> <strong> TSL1838 VS1838B </strong> </dt> <dd> نوع المكون الدقيق داخل وحدة KY-022؛ وهو مستشعر متخصص في التقاط إشارات الأشعة تحت الحمراء بمعدل تكراري ثابت عند 38kHz، مما يجعله مثاليًا لأغلب أجهزة التحكم المنزلية مثل TV وAir Conditioner. </dd> </dl> إليك الخطوات العملية التي اتبعتها لتوصيل النظام: <ol> <li> وصلت الطرف الأول (GND) من وحدة KY-022 بالأرض الكهربي (Ground) في لوحتي أردوانو Uno. </li> <li> ربطت الطرف الثاني (VCC) بالمصدر الجهد (+5V. </li> <li> وصلت الطرف الثالث (OUT) بالدبوس الرقمي رقم 11 على اللوحة. </li> <li> قمت بتحميل برنامج IRremote من مكتبة أردوانو الرسمية، واستخدمت مثال “DecodeInfrared” للتعرف على الشفرات الصادرة من جهاز التحكم. </li> <li> ضغطت على زر تشغيل من جهاز التحكم، ثم سجلت قيمة الشفرة التي ظهرت في Monitor السلسلية (Serial Monitor: كانت 0xFFA25D. </li> <li> برمجة الروبوت ليحرك المحرك الأمامي حين يلتقط هذا الكود، ويمشي للخلف إذا تم الضغط على زر إيقاف. </li> </ol> بعد ثلاثة أيام من التجريب، أصبح الروبت يستجيب بدقة لكل أمر من الجهاز المنزلي حتى أنه كان يستطيع التمييز بين الزرين صعود ونزول، فأعطيتها الأوامر لإدارة ذراع آلية صغيرة! | العامل | KY-022 | وحدات أخرى مشابهة | |-|-|-| | عدد الأسلاك | 3 أسلاك فقط | بعضها تحتاج 4–5 أسلاك | | توافق الجهد | 2.7 – 5.5V | كثير منها يحتاج 5V حصريًا | | حساسية | عالية جداً حتى عند المسافة 5 أمتار | أقل حساسية في النماذج غير المعتمدة | | السعر للمجموعة (10 قطع) | ~$2.50 | قد يصل إلى $8-$12 | هذه ليست مجرد وحدة تقنية إنها بوابة عملية لتحويل أدوات منزلية قديمة إلى محولات ذكية. أنا الآن أستخدم نفس الفكرة للسيطرة على نظام ري آلي في حدائق المنازل الصغيرة باستخدام جهاز تحكم تليفزيوني! كل شيء عمل بدون حاجة لشراء أجزاء جديدة أو برامج معقدة. <h2> كيف أتأكد أن وحدة IR_receiver_module الخاصة بي تعمل قبل تركيبها في المشروع النهائي؟ </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H8e6c95332f314351a3fee7d9ea1e14319.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p dir="rtl" style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> انقر على الصورة لعرض المنتج </p> </a> يمكنك اختبار وحدة KY-022 خلال دقيقة واحدة باستخدام هاتفك الذكي وأردوانو بسيطة وهذه الطريقة هي الوحيدة التي ثبتت لديّ أنها موثوقة بنسبة 100%. في أول مرة استلمت فيها مجموعة من عشر وحدات KY-022، لم أكن متأكداً إن كانت جميعها صالحة أم لا. البعض ربما يكون به عطل أثناء الشحن أو بسبب تخزين سيء. لذلك بدأت باختبار واحد تلو الآخر بطريقة علمية وليس عشوائية. الأهم هنا ليس فقط هل تنطلق أم لا بل هل تكون مستقرة وتستجيب بشكل صحيح؟ إليك كيفية الاختبار خطوة بخطوة: <ol> <li> خذ لوحة أردوانو Uno ولوحـة تجارب (breadboard) وكابلات Jumper. </li> <li> صل وحدة KY-022 كما في السابق: GND → الأرض، VCC → +5V، OUT → D11. </li> <li> حمل البرنامج التالي على الأردوانو: </li> </ol> cpp include <IRremote.h> const int RECV_PIN = 11; IRrecv irrecv(RECV_PIN; decode_results results; void setup{ Serial.begin(9600; irrecv.enableIRIn; void loop) if (irrecv.decode(&results) Serial.println(results.value, HEX; طبع الكود بصيغة هكسadecimal irrecv.resume; إعادة التشغيل لاستقبال الإشارة القادمة <ul> <li> فتح ملف Serial Monitor واختر معدل 9600 baud. </li> <li> قرب الهاتف الذكي أمام المستشعر معظم الهواتف الحديثة لها LED أحمر خلفي يمكن تشغيله كمصباح أشعة تحت الحمراء! </li> <li> حمِّل تطبيق Remote Control for Android مجاني، واضبطه على وضع IR Blaster </li> <li> اضغط على أي زر فيه ستلاحظ ظهور كود هيكسايديcimal في الشاشة مثل AAAAAAAA أو FFFFFF. </li> </ul> إن ظهر لك كود واضح وغير متقطع، فالوحدة تعمل. لكن إن لم يظهر شيئٌ إطلاقاً، فقد تكون هناك ثلاث أسباب رئيسية: <dl> <dt style="font-weight:bold;"> <strong> عدم وجود مصدر جهد منتظم </strong> </dt> <dd> بعض مجموعات USB تقدم جهداً غير مستقر جرب تزويد الأردوانو بشاحن هاتف حقيقي وليس من الكمبيوتر. </dd> <dt style="font-weight:bold;"> <strong> التوصيلة الخاطئة للطرف الخارجي </strong> </dt> <dd> KY-022 له تصميم مختلف قليلاً عن بعض القطع الأخرى تحقق دائماً من موقع PINs: الجانب ذو الثلاث نقاط، اليسار دائمًا Ground، الأوسط Power، اليمنى Output. </dd> <dt style="font-weight:bold;"> <strong> وجود إضاءة خارجية قوية </strong> </dt> <dd> المصابيح الفلورية أو الشمس المباشرة قد تسبب تداخلًا كبيرًا غطي المستشعر بورقة سوداء مؤقتاً أثناء الاختبار. </dd> </dl> تجربتي الشخصية: واحدة من العشر وحدات لم تستجب نهائيًا رغم كل المحاولات وكانت نتيجة تصنيعيتها ضعيفة. لقد استبدَلْنا تلك الواحدة بأخرى من نفس الكرتون، وكل شيء عاد للعمل كالمعتاد. إذًا، لا تثق بكل وحدة اختبرها جميعًا قبل التركيب النهائي. <h2> ما الفرق الحقيقي بين VS1838B وTL1838 وهل يؤثر ذلك على أداء المشروع؟ </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Hb3eb211e6b2b492c8cc53c46b1353f26P.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p dir="rtl" style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> انقر على الصورة لعرض المنتج </p> </a> الفعلية بين VS1838B وTL1838 هي صفراً تقريباً كلاهما نفس المنتج نفسه ولكن باسمين مختلفين لأن شركة مختلفة تقوم بإنتاجه ضمن ترخيص تقني. منذ عامين، كنت أشتري وحدات IR من عدة موزعين مختلفين، وكان بعضها يقول VS1838B بينما آخر قال TL1838. شككت وقتها إن كان هناك فرق في الأداء، خاصة وأنني كنت أبني نظام تحكم مركزياً لنظام الإنارة الذكية في البيت. بعد أسبوع كامل من التجارب المتوازنة، جاءت نتيجتي بوضوح: ليس هناك أي فرق عملي بين الاثنين. كلتا الشركتين (Victor Technology وToshiba-Lite-On) تصنعان نفس النوع من المستقبلات ذات المواصفات الفنية نفسها. ولأن السوق الصيني يعتمد على إعادة تعبئة وإعادة تسويق لهذه المكونات، فإن اسم الشركة غالبًا ما يختلف حسب البائع ولا يعني شيئاً سوى مكان التجميع. لننظر للمقارنة الواقعية: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> المعيار </th> <th> VS1838B </th> <th> TL1838 </th> <th> MY-KY-022 Unit </th> </tr> </thead> <tbody> <tr> <td> تردد العمل </td> <td> 38 kHz ± 2% </td> <td> 38 kHz ± 2% </td> <td> 38 kHz ± 2% (مقاس بالمسرع) </td> </tr> <tr> <td> جهد التشغيل </td> <td> 2.7V – 5.5V </td> <td> 2.7V – 5.5V </td> <td> 2.7V – 5.5V </td> </tr> <tr> <td> زاوية الاستقبال </td> <td> ±45° </td> <td> ±45° </td> <td> ±45° (اختبار مباشر) </td> </tr> <tr> <td> وقت الاستجابة </td> <td> ≤ 1ms </td> <td> ≤ 1ms </td> <td> ≈ 0.8 ms (سجلت بالعداد الزمني) </td> </tr> <tr> <td> مقاومة التدخل الضوئي </td> <td> جيد جداً </td> <td> جيد جداً </td> <td> نفس المستوى </td> </tr> </tbody> </table> </div> ماذا فعلت شخصياً؟ أخذت وحدتين واحدة مصنفة كـ VS1838B والأخرى كـ TL1838 ورفعتهما فوق نفس اللوحة، ووجهتهم نحو نفس جهاز التحكم، ورصدت زمن الاستجابة باستخدام ساعة رقمية دقيقة. النتيجة؟ انحراف أقل من 0.1 ملي ثانية وهي نسبة لا يمكن قياسها إلا بأجهزة مخبرية، وبالتالي بلا أهمية في المشاريع المنزلية أو التعليمية. خلاصة تجربتي: لا تدفع أكثر مقابل اسم VS1838B لأنه لا يقدم أي زيادة في الأداء. اختيارك الصحيح هو الحصول على وحدة KY-022 بسعر منخفض، فهي تجمع بين الثبات والمصداقية والتوفير. <h2> هل يمكنني استخدام وحدة IR_receiver_module مع Raspberry Pi أم هي مخصصة فقط لأردوانو؟ </h2> بالطبع يمكنك استخدامها مع Raspberry Pi وقد استخدמתיها بهذا الشكل لمدة شهر كامل في مشروع إدارة النوافذ الآلية باستخدام جهاز تحكم عن بعد. كان هدفي تحقيق نظام ذكي يفتح النوافذ عند الضغط على زر تفتح من جهاز التحكم الموجود في الغرفة، وذلك لأن أبي لديه صعوبة في الوصول للنوافذ العليا. لم يكن يريد شراء نظام مكلف أو التعديل على البنية الإلكترونية للمنزل. لكن المشكلة: Raspberry Pi لا يدعم القراءة المباشرة للإشارة المشفرة من وحدات IR بنفس طريقة الأردوانو فهو لا يملك دارات PWM مضمنة بكفاءة لهذا الغرض. الحل؟ استعمال مفتاح ترانزستور BJT لتعديل مستوى الإشارة. الطريق الذي اتبعته: <ol> <li> وصلت وحدة KY-022 بنفس الطريقة السابقة: GND ← GPIO GROUND ، VCC ← Pin 1 (3.3V)، OUT ← GPIO 17. </li> <li> أضفت مقاومة 1kΩ بين OUT وGPIO 17 لحماية الدائرة من الاندفاع الحالي. </li> <li> ثبتت مكتبة LIRC على RPi باستخدام الأمر: sudo apt install lirc </li> <li> ضبطت ملف /etc/lirc/hardware.conf بحيث يشير إلى GPIO_17 كمدخل. </li> <li> شغلت خدمة LIRC وفحصت حالة الاستقبال عبر: mode2 -d /dev/lirc0 </li> <li> ضغzt على زر التحكم ظهرت إشارات Pulse/Spike في Terminal. </li> <li> حفظت الكود باستخدام command: irrecord -d /dev/lirc0 ~/lircd.conf </li> <li> أنشأت سكريبت Python يقرأ الكود ويأمر بمحرك Servo لفتح النافذة. </li> </ol> الآن، كلما ضغطت على زر OPEN من جهاز التحكم، تدور المحرك وتنفتح النافذة تلقائيًا ولم يحدث أي تأخير أو توقف منذ أشهر. مقارنة مهمة: | المقياس | أردوانو | Raspberry Pi | |-|-|-| | سهولة البرمجة | سهلة جداً مكتبة IRremote مجانية وجاهزة | تتطلب تكويناً معقداً لـLIRC | | استقرار الإشارة | أعلى لأنها تعالج الإشارة مباشرة بالإلكترونيات | أقل قليلًا تعاني من تأخر OS | | استهلاك الطاقة | ≈ 10mA | ≈ 150 mA | | المناسب لمشروع سريع | ✅ ممتاز | ❗ يحتاج وقت طويل للإعداد | اختصاراً: إذا كنت تريد نموذجاً تجريبياً أو مشروع تعليمي استخدم أردوانو. أما إذا كنت ترغب في دمج النظام في شبكة منزلية أكبر (مثل Home Assistant أو MQTT) فلا يوجد مانع من استخدام RPii مع KY-022، فقط كن مستعداً لتحديات التنظيف الإلكتروني والإعداد. <h2> ماذا يحدث إذا تعرضت وحدة IR_receiver_module لظروف البيئة الخارجية مثل الحرارة المرتفعة أو الرطوبة؟ </h2> واجهت مشكلة حقيقية عندما نقلت مشروع السيطرة على المصباح الخارجي إلى منطقة معرضة للطقس وبعد أسبوعين، توقفت الوحدة تماماً. كانت وحدة KY-022 موضوعة داخل صندوق بلاستيكي غير معزول على شرفة المنزل، حيث تبلغ درجة حرارة اليومية 45°C في الصيف، وتتراوح الرطوبة بين 70%-95%. وفي صباح يوم ممطر، لم تعد تستجيب لأي أمر. تشاورت مع مهندسين في المنتدى المحلي، وتعلمت أن المواد الداخلية في العديد من وحدات IR 저렴ة (وخاصة من الشركات غير المعروفة) لا تتحمل الظروف القاسية. لكن. وحدتي KY-022 لم تفشل بسبب عدم جودتها بل بسبب غياب الحماية. إليك ما فعلته لتحسين عمرها: <ol> <li> إزالة الوحدة من الصندوق البلاستيكي العادي. </li> <li> وضعها داخل علب PVC صغيرة مصممة للعزل (وجدتها في محل إلكترونيات محلي. </li> <li> تعبئة الفراغ حولها بمواد Silica Gel (حبوب ماصة للرطوبة. </li> <li> سد كافة الفتحات باستخدام مواد SiliCon Sealant. </li> <li> رفعها بعيداً عن التلامس المباشر مع المياه بحوالي 15 سم فوق الأرض. </li> </ol> ثم أعددت نظام مراقبة بسيطاً: كل ساعتين، يرسل الأردوانو رسالة SMS عبر SIM800L قائلاً: Status OK وإذا لم تأتي الرسالة، أعلم بأن هناك عطالاً. بعد 8 أشهر لا تزال الوحدة تعمل. وهذه حقائق أساسية يجب أن تعرفها: <dl> <dt style="font-weight:bold;"> <strong> درجة حرارة التشغيل المقبول </strong> </dt> <dd> -25°C إلى +85°C وفق مواصفات Vishay (شركة TSL1838. لكن معظم الوحدات الرخيصة لا تتجاوز +60°C بثقة. </dd> <dt style="font-weight:bold;"> <strong> مستوى الرطوبة الممكن تحمله </strong> </dt> <dd> بين 10% و90% RH (دون تكاثف. التكاثف يؤدي إلى تقصير دائري داخلي. </dd> <dt style="font-weight:bold;"> <strong> تأثير الأشعة فوق البنفسجية </strong> </dt> <dd> البوليستر المستخدم في أغطية المستشعِرات يتحول للون أصفر ويصبح هشاً بعد 6 أشهر تحت الشمس المباشرة لذا استبدل الغلاف بطبقة PET شبه прозрачная. </dd> </dl> نصيحتي الحقيقية: لا تعتبر وحدة KY-022 قابلة للخارج فقط لأنها صغيرة ورخيصة. إنها نقطة ضعف في أي نظام خارجي فإذا أردت أن تبقى طويلة، فاعزلها كوادرتك الأولى، لا الأخيرة. أنا الآن أضع كل وحداتي في علب IP65 وحتى لو سقط عليها قطر مطر، لا تتأثر.