विषयसूची:
- आपूर्ति
- चरण 1: हार्डवेयर इकट्ठा करें
- चरण 2: Lirc. स्थापित करें
- चरण 3: Lirc_options.conf संपादित करें
- चरण 4: Lircd.conf.dist. से.dist प्रत्यय को हटाने के लिए मूव करें
- चरण 5: Config.txt संपादित करें
- चरण 6: स्थिति जांचें और रिबूट करें
- चरण 7: टेस्ट रिमोट
वीडियो: रास्पबेरी पीआई (आरपीआई) के लिए एलआईआरसी का उपयोग करके आसान सेटअप आईआर रिमोट कंट्रोल - जुलाई 2019 [भाग 1]: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
काफी खोजबीन के बाद मैं अपने आरपीआई प्रोजेक्ट के लिए आईआर रिमोट कंट्रोल को कैसे सेटअप करें, इस बारे में परस्पर विरोधी जानकारी के बारे में हैरान और निराश था। मैंने सोचा था कि यह आसान होगा, लेकिन लिनक्स इन्फ्रारेड कंट्रोल (एलआईआरसी) स्थापित करना लंबे समय से समस्याग्रस्त रहा है, लेकिन जून 2019 में रास्पियन के बस्टर संस्करण के रिलीज होने के साथ बहुत कुछ बदल गया, जिससे अधिकांश ट्यूटोरियल बेकार हो गए। कई ट्यूटोरियल में आपने एक हार्डवेयर.कॉन्फ़ फ़ाइल बनाई है, लेकिन एलआईआरसी को इसकी आवश्यकता नहीं है और न ही इसकी आवश्यकता है और एलआईआरसी-आरपीआई मॉड्यूल को जीपीओ-आईआर मॉड्यूल से बदल दिया गया है।
ट्यूटोरियल मानता है कि आरपीआई रास्पियन (संस्करण बस्टर जून 2019) चला रहा है। साथ ही टर्मिनल का कार्यसाधक ज्ञान, कमांड प्रॉम्प्ट से बुनियादी कमांड और टेक्स्ट फाइलों को संपादित करना माना जाता है।
नोट: एलआईआरसी सेटअप विफल हो जाएगा यदि रूट उपयोगकर्ता के रूप में चलाया जाता है और पाइथन कोड चलाते समय खतरनाक "रॉकनेक्शन नाम आयात नहीं कर सकता" त्रुटि का कारण बनता है। यह ट्यूटोरियल मानता है कि आप एक उपयोगकर्ता के रूप में लॉग इन हैं (यानी: PI)
लक्ष्य: आरपीआई परियोजनाओं के आईआर रिमोट कंट्रोल को सक्षम करने के लिए
1) आरपीआई पर सेटअप एलआईआरसी [भाग 1]
2) अजगर का उपयोग करके एलआईआरसी का प्रदर्शन करें [भाग 2]
आपूर्ति
--- रास्पबेरी पाई (3, 4, शून्य)
--- ड्यूपॉन्ट तार (महिला-महिला)
--- वीएस 1838 बी आईआर रिसीवर
चरण 1: हार्डवेयर इकट्ठा करें
VS1838b IR रिसीवर का उपयोग करना आसान नहीं हो सकता। बस ड्यूपॉन्ट तार (महिला-महिला) के साथ सेंसर को सीधे आरपीआई से जोड़ दें। आप एक प्रोटोबार्ड (फोटो) पर ब्रेडबोर्ड (दिखाया नहीं गया) या सोल्डर का भी उपयोग कर सकते हैं
सामने से वीएस१८३८बी आईआर रिसीवर को देखते हुए (बड़े एक्स के साथ आप का सामना करना पड़ रहा है)
---- बायां पैर बाहर है
---- सेंटर लेग ग्राउंड है
---- दाहिना पैर 3.3v. है
1) आरपीआई (पीले तार) पर बाएं पैर को बीसीएम पिन 17 से जोड़ दें
2) सेंटर लेग को जमीन से जोड़ दें (ब्लैक वायर)
3) दाहिने पैर को 3.3v (लाल तार) से जोड़ दें
चरण 2: Lirc. स्थापित करें
1) टर्मिनल विंडो खोलें और एलआईआरसी स्थापित करें। सावधान रहें कि इससे "फ्लेक्सिबल आईआर रिमोट इनपुट/आउटपुट एप्लिकेशन समर्थन शुरू करने में विफल" त्रुटि उत्पन्न हो सकती है क्योंकि इंस्टॉल की गई फाइलों में अब.dist संलग्न है और प्रत्यय को नीचे बताए अनुसार हटा दिया जाना चाहिए। कठिन नहीं लेकिन निराशाजनक।
$ sudo apt-get update
$ sudo apt-get install lirc
----चिंता मत करो! क्योंकि इससे "लचीला IR रिमोट इनपुट/आउटपुट एप्लिकेशन समर्थन शुरू करने में विफल" त्रुटि होने की संभावना है क्योंकि.dist प्रत्यय को 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 इस प्रकार संपादित करें:
:
:
ड्राइवर = डिफ़ॉल्ट
डिवाइस = / देव / lirc0
:
:
चरण 4: Lircd.conf.dist. से.dist प्रत्यय को हटाने के लिए मूव करें
प्रत्यय.dist को /etc/lirc/lircd.conf.dist. से हटा दें
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
चरण 5: Config.txt संपादित करें
lirc-rpi मॉड्यूल अनुभाग में निम्नानुसार एक पंक्ति जोड़कर /boot/config.txt संपादित करें। यह उदाहरण मानता है कि आरपीआई आईआर रिसीवर के लिए बीसीएम पिन 17 पर 'सुन रहा है' लेकिन किसी भी आरपीआई आईओ पिन का उपयोग किया जा सकता है। मैंने अभी तक इसकी कोशिश नहीं की है, लेकिन अगर आप आरपीआई से कमांड भेजना चाहते हैं तो बीसीएम पिन 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 start lircd.service
$ sudo systemctl स्थिति lircd.service
2) रिबूट
$ सूडो रिबूट
चरण 7: टेस्ट रिमोट
यह चरण मानता है कि आपके पास config.txt में निर्दिष्ट पिन पर आपके आरपीआई से जुड़ा एक आईआर रिसीवर है।
1) एलआईआरसीडी सेवा बंद करें और मोड 2 कमांड का उपयोग करके रिमोट का परीक्षण करें
$ sudo systemctl स्टॉप lircd.service
$ sudo mode2 -d /dev/lirc0
3) रिमोट को रिसीवर की ओर इंगित करें और कुछ बटन दबाएं। आपको कुछ इस तरह देखना चाहिए:
:
:
स्थान
धड़कन
:
:
4) बाहर निकलने के लिए Ctrl-C दबाएं
5) आपका IR रिसीवर सेटअप है और भाग 2 पर जाने के लिए तैयार है और इसे पायथन में एक्सेस किया जा सकता है।
सिफारिश की:
सीडी4017 का उपयोग कर आईआर रिमोट कंट्रोल स्विच: 4 कदम
सीडी4017 का उपयोग कर आईआर रिमोट कंट्रोल स्विच: ► https://www.nextpcb.com/?code=afzal ट्रेल पीसीबी प्रोटोटाइप 0$ के लिए 5$ कूपन प्राप्त करें यदि उपरोक्त लिंक से पंजीकरण करें पूर्ण परियोजना विवरण खोजें और amp; सभी उपयोगी सामग्री सहित • सर्किट आरेख/योजनाबद्ध • हार्डवेयर/घटक सूची • कोड/एल्गोरिदम
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: 9 कदम
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट: ️इस गाइड को हटा दिया गया है ️आप नीचे दिए गए लिंक के माध्यम से नई आईआर गाइड देख सकते हैं।https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dपरिचय यह ट्यूटोरियल आपको R… का उपयोग करके अंतिम सार्वभौमिक रिमोट कंट्रोल बनाने में मदद करेगा।
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: 5 कदम (चित्रों के साथ)
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप पर नोडएमसीयू और आईआर रिसीवर का उपयोग करके 8 रिले स्विच को नियंत्रित करना। आईआर रिमोट वाईफाई कनेक्शन से स्वतंत्र काम करता है। यहां एक अद्यतन संस्करण क्लिक है यहां
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी टॉय रिमोट कंट्रोल में तब्दील: 4 कदम
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी खिलौना रिमोट कंट्रोल में परिवर्तित: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 मैं
आपके कंप्यूटर के लिए आईआर रिमोट कंट्रोल: 4 कदम
आपके कंप्यूटर के लिए आईआर रिमोट कंट्रोल: एचटीपीसी वाले लोगों के लिए अपनी सभी चीजों को बहुत अच्छी तरह से नियंत्रित करने के लिए अपने कंप्यूटर के लिए इस आर / सी रिसीवर का उपयोग करें