क्या रास्पबेरी पाई का उपयोग करके दूरस्थ अवरक्त नियंत्रण का समर्थन करना संभव है?


23

एक मीडिया सेंटर के प्रतिस्थापन के रूप में रास्पबेरी पाई का उपयोग करना दिलचस्प होगा; हालाँकि, जैसा कि मैंने देखा कि अब रास्पबेरी पाई को कीबोर्ड या नेटवर्क के माध्यम से नियंत्रित करने की आवश्यकता है। क्या सार्वभौमिक रिमोट कंट्रोल या कुछ इसी तरह का उपयोग करके रास्पबेरी पाई को नियंत्रित करना संभव है?

मैं रास्पबेरी पाई का उपयोग करने की योजना बना रहा हूं जहां कीबोर्ड ले जाना या कनेक्ट करना संभव नहीं है।


3
हाँ यह संभव है। आप शायद आईआर रिसीवर मॉड्यूल में से एक का उपयोग करना चाहेंगे जो 38-40 KHz के विशिष्ट एन्कोडिंग को ध्वस्त करता है। सवाल तब होगा जब रिमोट प्रोटोकॉल में सभी दालों का पता लगाने के लिए पीआई के ऑपरेटिंग-सिस्टम-धीमा रुकावट विलंबता काफी कम है, या यदि आपको वास्तविक समय ऑपरेटिंग सिस्टम पैच का उपयोग करने की आवश्यकता होगी, या शायद अधिक सरल, डाल आईआर पल्स प्रोटोकॉल को कुछ में बदलने के लिए एक दो डॉलर का माइक्रोकंट्रोलर जो कि पीआई को तर्क-स्तर के अतुल्यकालिक धारावाहिक (UART) की तरह आसानी से स्वीकार कर लेगा।
क्रिस स्ट्रैटन

यदि आप हार्डवेयर में नहीं हैं, तो एक नेटवर्क समाधान देखें। आप एक साधारण वेब सर्वर के साथ काफी दूर हो सकते हैं।
थोरबजोरन रेव एंडरसन

मेरा पाई एक साधारण सर्वर की मेजबानी कर रहा है जो मेरे एंड्रॉइड फोन पर थोड़ा रिमोट कंट्रोल ऐप से इनपुट स्वीकार करता है। यह कुछ इस तरह सेट अप करने के लिए बहुत आसान है, या शायद मैं इसे जारी कर दूँगा एक बार यह थोड़ा बेहतर लग रहा है।
Jivings

@ ThorbjørnRavnAndersen: मैं इसे एक छोटे आरवी में उपयोग करने की योजना बना रहा हूं, प्रतिस्थापन का कारण कम जगह होना होगा। एक नेटवर्क रखने से केवल अंतरिक्ष की मात्रा में वृद्धि होगी।
तमारा विज्समैन

जवाबों:



11

USB रिसीवर के साथ यह मल्टीमीडिया IR रिमोट कंट्रोलर एक सादे USB HID कीबोर्ड के रूप में दिखाई देने वाला है। इसे ड्राइवरों की जरूरत नहीं होनी चाहिए। वैकल्पिक रूप से, MythTV उपयोगकर्ताओं को कभी-कभी LIRC के साथ काम करने के लिए अजीब रिमोट कंट्रोल प्राप्त करने का बहुत अनुभव होता है ।


मैं उन MythTV उपयोगकर्ताओं में से एक हूं, और यदि आपको Windows Media Center USB IR रिसीवर और रिमोट मिलता है तो उन्हें काम करने में कोई समस्या नहीं है। हालांकि यह करने का यह एक बहुत ही पीसी-ईश तरीका है, और एडम मेगावाट द्वारा इंगित किया गया GPIO पिन आईआर रिसीवर आरपीआई, आईएमओ की भावना में अधिक है :)
डेविड गार्डनर

3

हालांकि मेरे पास भी ऐसा ही था, और मैंने सिर्फ एक सस्ते 'हंसमुख छिपकली स्टाइल' डिवाइस की कोशिश करने का फैसला किया।

नीचे दिए गए आइटम पूरी तरह से काम करने के लिए लगता है (पूर्ण के सभी छोटे मूल्यों के लिए) ...

USB IR रिसीवर के साथ पीसी कंप्यूटर वायरलेस रिमोट कंट्रोलर

(यह बहुत समान या ऊपर के चरम डिवाइस के समान दिखता है)।

इसके अलावा यह अन्य USB पोर्ट पर समान रूप से cheep'n हंसमुख रालिंक वायरलेस कार्ड के साथ काम करता है, एक अनमॉडिफाइड (जैसा कि अभी भी फ़ैक्टरी फ़्यूज़ फ़्यूज़ के साथ है) संस्करण 1 मॉडल बी पाई मेरे लैपटॉप पर यूएसबी कनेक्टर बंद चल रहा है, इसलिए कोई बिजली समस्या नहीं है अब तक।

DMESG निम्न दिखाता है ...

    [    3.181011] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
    [    3.308976] usb 1-1.2: New USB device found, idVendor=148f, idProduct=5370
    [    3.318423] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    3.328287] usb 1-1.2: Product: 802.11 n WLAN
    [    3.335089] usb 1-1.2: Manufacturer: Ralink
    [    3.341716] usb 1-1.2: SerialNumber: 1.0
    [    3.431060] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
    [    3.544469] usb 1-1.3: New USB device found, idVendor=1d57, idProduct=ad02
    [    3.553826] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.575628] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
    [    3.591806] generic-usb 0003:1D57:AD02.0001: input,hiddev0: USB HID v1.10 Keyboard [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input0
    [    3.614598] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.1/input/input1
    [    3.630092] generic-usb 0003:1D57:AD02.0002: input,hiddev0: USB HID v1.10 Mouse [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input1

... तथा

lsusb शो

    ...
    Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

    Bus 001 Device 005: ID 1d57:ad02 Xenta 
    ...

.. और अगर मैं एक शुरुआत करता हूं, तो मेरे पास एक आईआर माउस, मीडिया प्रकार के बटन हैं, और कीबोर्ड का उपयोग करने के लिए मुश्किल है (मीडिया केंद्र अनुप्रयोगों के लिए ठीक है, लेकिन जब से आप इस पर पाठ शैली टाइप करते हैं, अर्थात प्रत्येक अक्षर के लिए कई क्लिक, मैं एक उपन्यास रचना नहीं करना चाहते)।

पूरी चीज पाई के समान छोटे रूप के कारक में है, रिमोट लगभग 2 सेमी लंबा और पाई से थोड़ा संकरा है।

£ 3.42 शिप (लगभग $ 5 यूएस) के लिए बुरा नहीं है।

मुझे संदेह है कि इन छिपाई शैली के अधिकांश उपकरणों को काम करना चाहिए, लेकिन मैं उपरोक्त के लिए वाउच कर सकता हूं।


3

हां, रिमोट इन्फ्रारेड कंट्रोल के रूप में रास्पबेरीपी का उपयोग करना संभव है। मैं खुद इस सटीक परियोजना का निर्माण कर रहा हूं और इसे पूरा करने के लिए मेरे द्वारा उठाए गए हर कदम का दस्तावेजीकरण कर रहा हूं।

रास्पबेरीपी को आईआर कमांड भेजने और प्राप्त करने की क्षमता देने के लिए आप एलआईआरसी (लिनक्स इन्फ्रारेड रिमोट कंट्रोल) स्थापित कर सकते हैं । फिर, आप LIRC को नियंत्रित करने के लिए वेब इंटरफ़ेस बनाने के लिए मेरे द्वारा लिखे गए कुछ ओपन सोर्स सॉफ़्टवेयर ( lirc_node और lirc_web ) का उपयोग कर सकते हैं । इससे आप अपने यूनिवर्सल रिमोट के रूप में कार्य करने के लिए अपने मोबाइल फोन पर एक वेब पेज खींच सकते हैं। मैन्युअल रूप से आदेशों में टाइप करने की तुलना में बहुत अधिक सुविधाजनक!

मेरे द्वारा लिखी गई दो ब्लॉग पोस्ट की जाँच करें कि यह कैसे अपने आप को सेट करें:

http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/ http://alexba.in/blog/2013/02/23/controlling-lirc-from- मकड़जाल/

उम्मीद है की यह मदद करेगा!


2

आईआर डिवाइस नहीं है, लेकिन आप एक प्लेस्टेशन 3 रिमोट और एक ब्लूटूथ एडाप्टर प्राप्त कर सकते हैं। यह एक ब्लूटूथ रिमोट है, और अगर मैं सही ढंग से याद करता हूं, तो कीबोर्ड इवेंट भेजता है और लिनक्स में कॉन्फ़िगर करने के लिए सीधा है। चूंकि यह IR के बजाय रेडियो तरंगों का उपयोग करता है, इसलिए आपको किसी रिसीवर के अनुरूप होने की आवश्यकता नहीं है। यह बहुत सस्ता है, विशेष रूप से दूसरा हाथ।


1

यदि आपके पास एक आईआर कीबोर्ड है, तो आप रिसीवर से बात करने के लिए एक सार्वभौमिक रिमोट प्रोग्राम कर सकते हैं


1

यदि आप एक ऐसा रेडीमेड समाधान चाहते हैं, जिसे आप RemotePi बोर्ड ( http://msl-digital-solutions.myshopify.com/ ) पर देख सकते हैं , जो आपको LIRC के साथ एक इन्फ्रारेड रिमोट कंट्रोल का उपयोग करके अपने मीडियाकर्मी को नियंत्रित करने की सुविधा देता है, आप रास्पबेरी पाई की शक्ति को अपने रिमोट से बंद कर सकते हैं।


0

मैं कुछ महीनों से अपने रास्पबेरी पाई के साथ एक मानक RC6 मीडिया सेंटर रिमोट का उपयोग कर रहा हूं। लेकिन USB रिसीवर के बजाय, मैं इस हनीपी ब्रांड GPIO IR रिसीवर का उपयोग करता हूं । यह एक बेटी बोर्ड है जो सीधे रास्पबेरी पाई मदरबोर्ड्स GPIO पिन पर माउंट करता है। कोई सोल्डरिंग नहीं - जिसने मुझे इस पर बेच दिया।

महान काम करता है और एक यूएसबी पोर्ट का उपयोग नहीं करता है। RaspBMC और OpenELEC दोनों बॉक्स से बाहर समर्थित हैं। यह मेरे अपारदर्शी मामले के माध्यम से भी काम करता है।


0

मैंने अपने Raspberry Pi मीडिया सेंटर को OpenELEC चलाने के लिए नियंत्रित करने के लिए USB IR रिसीवर को सफलतापूर्वक सेटअप किया है । इसे स्थापित करने के बाद मैंने अपने लॉजिटेक हार्मनी रिमोट को भी प्रोग्राम किया।

व्यक्तिगत रूप से (और जैसा कि ऊपर एंडीएच ने उल्लेख किया है), मुझे लगता है कि यह कम से कम काम के साथ सबसे अच्छा और सबसे सस्ता है। Xbian के साथ भी परीक्षण किया गया।


0

चूंकि आप मीडिया केंद्रों के बारे में बात कर रहे हैं, इसलिए पीआई को नियंत्रित करने के लिए किसी भी अतिरिक्त हार्डवेयर के बिना मौजूदा रिमोट का उपयोग करने का एक और तरीका हो सकता है । सीईसी नामक एक सुविधा है जो एचडीएमआई का उपयोग करते हुए विभिन्न उपकरणों के बीच संचार की अनुमति देती है। अपने पीआई को एचडीएमआई के माध्यम से एक टीवी स्क्रीन से जुड़ा हुआ मानकर अपने टीवी के मौजूदा रिमोट कंट्रोल का उपयोग करना और अपने रिमोट द्वारा भेजे गए मॉनिटर की निगरानी करना संभव हो सकता है। यह विकी पृष्ठ एक छोटे से प्रस्ताव को प्रस्तुत करता है। यहां एक और है जो कोड़ी के लिए सीईसी समर्थन के बारे में बात कर रहा है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.