विषयसूची:

मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: 9 कदम
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: 9 कदम

वीडियो: मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: 9 कदम

वीडियो: मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: 9 कदम
वीडियो: Episode 106: MATRIX Creator TV Remote Guide + Interview with the Community Manager of 96Boards! 2024, दिसंबर
Anonim
Image
Image

️इस गाइड की अवहेलना की गई है ️

आप नीचे दिए गए लिंक के माध्यम से नई IR गाइड देख सकते हैं।

www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d

परिचय

यह ट्यूटोरियल आपको रास्पबेरी पाई और मैट्रिक्स क्रिएटर का उपयोग करके अंतिम सार्वभौमिक रिमोट कंट्रोल बनाने में मदद करेगा, जो रास्पबेरी पाई के लिए पहला आईआर रिमोट रिसीवर / ट्रांसमीटर ऐड-ऑन है।

हम एलआईआरसी (लिनक्स इन्फ्रारेड रिमोट कंट्रोल) का उपयोग कर रहे हैं, जो इस काम के लिए उपयुक्त है। यह कई कठिन कार्यों को सरल करता है जिन्हें हमें पूरा करने की आवश्यकता होती है।

चरण 1: वे भाग जिनकी आपको आवश्यकता होगी

मैट्रिक्स निर्माता आईआर घटक
मैट्रिक्स निर्माता आईआर घटक
  1. मैट्रिक्स निर्माता।
  2. रास्पबेरी पाई 2 या 3.
  3. 5 वी 2.0 ए बिजली की आपूर्ति।
  4. LIRC द्वारा समर्थित एक IR सक्षम उपकरण (एक उचित रूप से प्रलेखित उपकरण आपके जीवन को आसान बना देगा)

चरण 2: मैट्रिक्स निर्माता आईआर घटक

मैट्रिक्स क्रिएटर में दो IR एमिटर होते हैं, एक बोर्ड के ऊपर की तरफ और दूसरा इसके नीचे की तरफ। यह बोर्ड की स्थिति की परवाह किए बिना उपकरणों को नियंत्रित करने की अनुमति देता है।

साथ ही इसमें एक IR रिसीवर, TSOP573 है। यह आपको वर्चुअल किसी भी IR ट्रांसमीटर से कमांड प्राप्त करने की अनुमति देता है।

चरण 3: सॉफ़्टवेयर सेट करना

मैट्रिक्स निर्माता में आपका स्वागत है! अपने नए बोर्ड का आनंद लेने के लिए आपको इसे सेट करना होगा। सबसे पहले, आपको अपने रास्पबेरी पाई पर रास्पियन स्थापित करने की आवश्यकता है। यदि आपके पास यह नहीं है, तो आप इसे डाउनलोड कर सकते हैं और निर्देशों का पालन कर सकते हैं।

फिर आपको उस सॉफ़्टवेयर को स्थापित करने की आवश्यकता है जो आपको MATRIX क्रिएटर को प्रोग्राम करने की अनुमति देगा। ऐसा करने के लिए, आपको APT को कॉन्फ़िगर करने की आवश्यकता है। निम्नलिखित चरणों को यह करना चाहिए:

इको "डेब https://packages.matrix.one/matrix-creator/./" | सुडो टी --append /etc/apt/sources.list

अब पैकेज सूची को अपडेट करें।

सुडो एपीटी-अपडेट प्राप्त करें

फिर आप आवश्यक पैकेज स्थापित कर सकते हैं।

सुडो एपीटी-मैट्रिक्स-क्रिएटर-इनिट सेमेक जी ++ गिट स्थापित करें

अब रास्पबेरी पाई को रिबूट करें। FPGA को रीबूट करने के बाद और SAM3 MCU स्वचालित रूप से आपके लिए प्रोग्राम किया जाएगा। अर्थात्, प्रत्येक रिबूट के बाद FPGA को आपके लिए डिफ़ॉल्ट फर्मवेयर के साथ प्रोग्राम किया जाएगा।

आप चाहें तो Github Questions पर MATRIX Creator की अन्य विशेषताओं के बारे में भी जान सकते हैं? उन्हें raspberrypi.stackexchange.com पर पोस्ट करें! #matrix-creator. टैग का प्रयोग करें

चरण 4: मैट्रिक्स निर्माता का परीक्षण करें

जब आप मैट्रिक्स निर्माता पैकेज स्थापित करते हैं तो आप अपने रास्पबेरी पीआई में एलआईआरसी भी स्थापित कर रहे हैं।

अपने टीवी रिमोट के साथ आईआर रिसीवर का परीक्षण करने के लिए स्वतंत्र महसूस करें, जब भी आप रिमोट में एक बटन दबाते हैं तो मैट्रिक्स क्रिएटर में एक एलईडी झपकाता है

चरण 5: एलआईआरसी संसाधनों का परीक्षण करें

LIRC सॉफ़्टवेयर का उपयोग करना कमांड चलाएँ और सेंसर पर रिमोट बटन दबाएँ और आपको कुछ प्रतिक्रिया मिलनी चाहिए। IR संसाधन जारी करने के लिए lirc service.in को रोकना आवश्यक है।

sudo /etc/init.d/lirc स्टॉप

मोड2-डी /देव/lirc0

जब आप ऐसा करते हैं, तो कमांड चलाएँ और सेंसर पर निशाना लगाते हुए रिमोट में कुछ बटन दबाएँ, आपको कुछ प्रतिक्रिया मिलनी चाहिए

इसे कुछ इसी तरह का जवाब देना चाहिए:

pi@user:~$ sudo /etc/init.d/lirc stop [ठीक है] lirc को रोकना (systemctl के माध्यम से): lirc.service।

पीआई @ उपयोगकर्ता: ~ $ मोड 2-डी / देव / एलआईआरसी 0 स्पेस 7583853 पल्स 2498 स्पेस 524 पल्स 1278 स्पेस 519 पल्स 734 स्पेस 461 पल्स 1309 स्पेस 488 पल्स 714 स्पेस 481 पल्स 1309 स्पेस 488

चरण 6: एलआईआरसी के साथ रिकॉर्डिंग कमांड

अगला हम उपयोगकर्ता निर्देशिका (जैसे: /home/pi) निर्देशिका में निम्नलिखित कमांड चलाते हैं, यह रिमोट कंट्रोल कमांड को रिकॉर्ड करेगा।

इरेकॉर्ड -d /dev/lirc0 ~/NAME_OF_CONTROL.conf

दिए गए निर्देशों का पालन करें।

जब यह प्रमुख नामों के लिए पूछता है तो आपको पूर्वनिर्धारित नामों का उपयोग करना चाहिए। नाम पाने के लिए मुझे एक नई विंडो खोलना और कमांड चलाना पसंद है।

इरकॉर्ड --सूची-नामस्थान

जब आप इस प्रक्रिया को पूरा करते हैं, तो यह निम्न की तरह एक फ़ाइल बनाता है:

# कृपया इस फ़ाइल को अन्य लोगों के लिए उपलब्ध कराएं# इसे # # पर भेजकर यह कॉन्फ़िग फ़ाइल स्वचालित रूप से उत्पन्न हो गई थी # lirc-0.9.0-pre1 (डिफ़ॉल्ट) का उपयोग मंगलवार 26 जुलाई 21:01:56 2016 # # # # ब्रांड द्वारा योगदान दिया गया: /home/pi/samsung.conf # मॉडल नं। रिमोट कंट्रोल का: # इस रिमोट से नियंत्रित होने वाले डिवाइस: #

रिमोट शुरू करें

सैमसंग नाम

बिट्स 16 फ़्लैग्स SPACE_ENC|CONST_LENGTH eps 30 aeps 100

हैडर 4572 4399

एक ६३८ १५९७ शून्य ६३८ ४८० ptrail ६३९ प्री_डेटा_बिट्स १६ प्री_डेटा 0xE0E0 गैप १०७७२६ टॉगल_बिट_मास्क 0x0

कोड शुरू करें

KEY_POWER 0x40BF KEY_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 अंत कोड

अंत रिमोट

चरण 7: एलआईआरसी के लिए कॉन्फ़िगरेशन फ़ाइलें सेट करें

अब आपको निम्नलिखित कार्य करके विन्यास फाइल /etc/lirc/lircd.conf को संपादित करने की आवश्यकता है:

उपरोक्त पाठ को "रिमोट शुरू करें" से "रिमोट समाप्त करें" तक सभी तरह से कॉपी करें और कॉन्फ़िगरेशन फ़ाइल को खोलकर खोलें:

सुडो नैनो /etc/lirc/lircd.conf

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

रिमोट नाम शुरू करें सैमसंग बिट्स 16 … रिमोट रिमोट शुरू करें

नाम सोनी

बिट्स 16 … अंत रिमोट रिमोट शुरू करें

नाम पैनासोनिक

बिट्स 16 … अंत रिमोट

नाम पंक्ति को संपादित करके रिमोट का नाम बदलना सुनिश्चित करें।

चरण 8: कमांड भेजें

अब हम अंत में रोमांचक भाग में आ गए हैं! लाइनों के साथ उपकरणों को रिमोट कमांड भेजना जैसे:

भेजें भेजेंEND_ONCE डिवाइस KEYNAME

डिवाइस वह नाम है जिसे आपने इसे सौंपा है

अपने डिवाइस की प्रतिक्रिया देखने का आनंद लें !!!

चरण 9: मैट्रिक्स निर्माता के साथ परीक्षण - एचएएल

अब हम मैट्रिक्स क्रिएटर के हार्डवेयर एब्स्ट्रैक्शन लेयर का उपयोग कर रहे हैं।

GitHub से निम्नलिखित रिपॉजिटरी डाउनलोड करें

गिट क्लोन

डेमो डायरेक्टरी में जाएं

सीडी मैट्रिक्स-क्रिएटर-एचएल/डेमो/

डेमो ऐप्स संकलित करें:

mkdir बिल्ड cd cmake../ make

अंत में ऐप चलाएं:

./ir_demo name_control

यह कोड एवरलूप और एलआईआरसी सॉफ्टवेयर को एकीकृत करने के लिए एक सरल परीक्षण है, यह केवल KEY_POWER, KEY_VOLUMEUP और KEY_VOLUMEDOWN के साथ काम करता है।

सिफारिश की: