جدول المحتويات:
- اللوازم
- الخطوة 1: تجميع الأجهزة
- الخطوة 2: تثبيت Lirc
- الخطوة 3: تحرير Lirc_options.conf
- الخطوة 4: إجراء نقل لإزالة.dist لاحقة من Lircd.conf.dist
- الخطوة 5: تحرير ملف Config.txt
- الخطوة 6: تحقق من الحالة وأعد التشغيل
- الخطوة 7: اختبار عن بعد
فيديو: الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
بعد الكثير من البحث ، فوجئت بالفزع بشأن المعلومات المتضاربة حول كيفية إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء لمشروع RPi الخاص بي. اعتقدت أنه سيكون سهلاً ولكن إعداد Linux InfraRed Control (LIRC) كان يمثل مشكلة لفترة طويلة ولكن تغير كثيرًا في يونيو 2019 مع إصدار إصدار Buster من Raspbian مما جعل الكثير من البرامج التعليمية عديمة القيمة. لقد قمت بإنشاء ملف Hardware.conf في العديد من البرامج التعليمية ولكن LIRC لا تحتاجه ولا تريده وتم استبدال وحدة lirc-rpi بوحدة gpio-ir.
يفترض البرنامج التعليمي أن RPi يعمل بنظام raspbian (إصدار Buster يونيو 2019). أيضًا معرفة عملية بالمحطة ، ويفترض وجود أوامر أساسية من موجه الأوامر وتحرير الملفات النصية.
ملاحظة: سيفشل إعداد LIRC إذا تم تشغيله كمستخدم جذر ويؤدي إلى الخطأ اللعين "لا يمكن استيراد الاسم RawConnection" عند تشغيل كود Python. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول كمستخدم (على سبيل المثال: PI)
الهدف: لتمكين التحكم عن بعد بالأشعة تحت الحمراء لمشاريع RPi
1) إعداد LIRC على RPi [الجزء 1]
2) توضيح LIRC باستخدام Python [الجزء 2]
اللوازم
- Raspberry Pi (3 ، 4 ، صفر)
- سلك دوبونت (أنثى - أنثى)
- VS 1838b مستقبل الأشعة تحت الحمراء
الخطوة 1: تجميع الأجهزة
لا يمكن أن يكون استخدام مستقبل الأشعة تحت الحمراء VS1838b أسهل. ما عليك سوى توصيل المستشعر بـ RPi مباشرةً باستخدام سلك Dupont (أنثى-أنثى). يمكنك أيضًا استخدام لوح تجارب (غير معروض) أو لحام على لوح حماية (صورة)
النظر إلى جهاز استقبال الأشعة تحت الحمراء VS1838b من الأمام (مع وجود علامة X الكبيرة في مواجهتك)
---- الساق اليسرى خارج
---- مركز الساق هو الأرض
---- الساق اليمنى 3.3 فولت
1) قم بتوصيل الساق اليسرى بدبوس BCM 17 على RPi (السلك الأصفر)
2) اربط الساق المركزية بالأرض (السلك الأسود)
3) قم بتوصيل الساق اليمنى بـ 3.3 فولت (سلك أحمر)
الخطوة 2: تثبيت Lirc
1) افتح نافذة المحطة الطرفية وقم بتثبيت LIRC. كن حذرًا من أن هذا سيؤدي على الأرجح إلى ظهور خطأ "فشل في بدء دعم تطبيق الإدخال / الإخراج المرن للأشعة تحت الحمراء" لأن الملفات المثبتة الآن بها قائمة. ويجب إزالة اللاحقة كما هو مذكور أدناه. ليس صعبًا ولكنه محبط.
sudo apt-get update
sudo apt-get install lirc
---- لا تقلق! حيث من المحتمل أن يؤدي هذا إلى ظهور خطأ "فشل في بدء دعم تطبيق الإدخال / الإخراج المرن للأشعة تحت الحمراء" حيث يجب حذف لاحقة القائمة من lirc_options.conf. فقط قم بإعادة تسمية الملف كما هو موضح.
sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf $
2) أعد تثبيت lirc الآن بعد إعادة تسمية ملف lirc_options.conf
sudo apt-get install lirc
الخطوة 3: تحرير Lirc_options.conf
قم بتحرير /etc/lirc/lirc_options.conf على النحو التالي بتغيير هذين السطرين:
:
:
سائق = الافتراضي
الجهاز = / dev / lirc0
:
:
الخطوة 4: إجراء نقل لإزالة.dist لاحقة من Lircd.conf.dist
قم بإزالة اللاحقة.dist من /etc/lirc/lircd.conf.dist
sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf $
الخطوة 5: تحرير ملف Config.txt
قم بتحرير /boot/config.txt بإضافة سطر واحد في قسم وحدة lirc-rpi كما يلي. يفترض هذا المثال أن RPi "يستمع" على BCM Pin 17 لمستقبل الأشعة تحت الحمراء ولكن يمكن استخدام أي دبوس RPi IO. لم أحاول ذلك حتى الآن ولكن إذا كنت ترغب في إرسال أوامر من RPi ، فقم بإضافة السطر الرابع الموضح أدناه وإلغاء التعليق عليه لإرسال أوامر IR على BCM pin 18
:
:
:
# قم بإلغاء تعليق هذا لتمكين وحدة lirc-rpi
# dtoverlay = lirc-rpi
dtoverlay = gpio-ir ، gpio_pin = 17
# dtoverlay = gpio-ir-tx ، gpio_pin = 18
:
:
:
الخطوة 6: تحقق من الحالة وأعد التشغيل
1) توقف وابدأ وتحقق من حالة lircd لضمان عدم وجود أخطاء!
sudo systemctl توقف lircd.service
sudo systemctl ابدأ lircd.service
sudo systemctl status lircd.service
2) إعادة التشغيل
sudo إعادة التشغيل
الخطوة 7: اختبار عن بعد
تفترض هذه الخطوة أن لديك مستقبل IR متصل بـ RPi الخاص بك على الدبوس المحدد في config.txt.
1) أوقف خدمة LIRCD واختبر عن بعد باستخدام الأمر mode2
sudo systemctl توقف lircd.service
$ sudo mode2 -d / dev / lirc0.00 دولارًا أمريكيًا
3) وجّه جهاز التحكم عن بُعد إلى جهاز الاستقبال واضغط على بعض الأزرار. يجب أن نرى شيئا من هذا القبيل:
:
:
فضاء
نبض
:
:
4) اضغط على Ctrl-C للخروج
5) تم إعداد مستقبل الأشعة تحت الحمراء الخاص بك وجاهزًا للمتابعة إلى الجزء 2 ويمكن الوصول إليه في بيثون.
موصى به:
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
جهاز التحكم عن بعد بالأشعة تحت الحمراء للتحكم عن بعد أمازون إيكو: 11 خطوة (مع صور)
جهاز التحكم عن بعد بالأشعة تحت الحمراء للتحكم في Amazon Echo: يمكن لنظام Amazon Echo التحكم في الكثير من جوانب المنزل الذكي ، ولكن المنفذ الذكي لا يمكن إيقافه وتشغيله إلا. لا يتم تشغيل العديد من الأجهزة فورًا بمجرد توصيلها بالكهرباء وتتطلب خطوات إضافية ، مثل الضغط على الأزرار الموجودة بجهاز التحكم عن بُعد أو
جهاز تحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: 10 خطوات
جهاز التحكم عن بعد بالأشعة تحت الحمراء وجهاز استقبال الأشعة تحت الحمراء (TSOP1738) مع Arduino: هذا التوجيه مخصص للمبتدئين في Arduino. هذا أحد مشاريعي السابقة مع Arduino. لقد استمتعت كثيرًا عندما صنعتها وأتمنى أن تنال إعجابك أيضًا. الميزة الأكثر جاذبية لهذا المشروع هي "التحكم اللاسلكي". وهذا هو
كيف تصنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED بالأشعة تحت الحمراء: 5 خطوات (بالصور)
كيفية صنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED تعمل بالأشعة تحت الحمراء: لقد أدركت وجود كاميرا تعمل بالأشعة تحت الحمراء من أجل استخدامها في نظام التقاط الحركة. باستخدامه يمكنك أيضًا الحصول على هذا النوع من الصور الرائعة: أشياء لامعة في رؤية الكاميرا طبيعية في الواقع. يمكنك الحصول على نتائج جيدة بسعر رخيص
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد