विषयसूची:
- चरण 1: आइटम सूची
- चरण 2: अपना रास्पबेरी पाई तैयार करें
- चरण 3: सर्वर को इकट्ठा करें
- चरण 4: सेटअप नेटवर्क
- चरण 5: सेटअप स्टेटिक आईपी पता
- चरण 6: एलआईआरसी स्थापित करें
- चरण 7: एलआईआरसी कॉन्फ़िगर करें
- चरण 8: रिसीवर का परीक्षण
- चरण 9: उपाय जोड़ें - विधि 1
- चरण 10: उपाय जोड़ें - विधि 2
- चरण 11: AndyMOTE सर्वर प्रोग्राम स्थापित करें
- चरण 12: और अंत में…
वीडियो: एंडीमोट सर्वर: १२ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैं अपने मैनकेव के लिए एक सार्वभौमिक रिमोट कंट्रोल चाहता था और मुझे लगा कि मैं इसे अपने मोबाइल फोन पर एक ऐप (यूजर इंटरफेस प्रदान करने के लिए) और रास्पबेरी पीआई के साथ इंफ्रा रेड 'ब्लास्टर' प्रदान करने में सक्षम होना चाहिए। थोड़ी छानबीन के बाद मैंने एलआईआरसी परियोजना की खोज की जो 'ब्लास्टर' के लिए आदर्श लग रही थी। मैंने दोनों के बीच इंटरफेस प्रदान करने के लिए अपना खुद का एंड्रॉइड ऐप (एंडीमोट) और एक छोटा 'सर्वर' प्रोग्राम लिखा था।
यह निर्देशयोग्य आपको दिखाता है कि सर्वर कैसे बनाया जाए
यहां दिए गए निर्देशों को रास्पियन जेसी के साथ काम करना चाहिए, वे रास्पियन बस्टर के साथ काम नहीं करते हैं और, इस बिंदु पर, मैं समझता हूं कि रास्पियन को अब रास्पबेरी पाई ओएस से बदल दिया गया है, मेरे पास मेरी वेबसाइट पर निर्देशों का एक अद्यतन सेट है (लिंक देखें) नीचे) जो रास्पियन स्ट्रेच-लाइट या रास्पियन बस्टर-लाइट के साथ काम करते हैं
चरण 1: आइटम सूची
- रास्पबेरीपी जीरो WH
- Energenie ENER314-IR इंफ्रा रेड कंट्रोलर
- माइक्रो एसडी कार्ड (कक्षा 10) (16GB)
- रास्पबेरी पाई बिजली की आपूर्ति
- (वैकल्पिक) केस (उदाहरण: पिबो जीरो डब्ल्यू)
- (वैकल्पिक) इन्फ्रारेड रिमोट कंट्रोल एक्सटेंडर* (1 रिसीवर; 4 ट्रांसमीटर)
आपको इन वस्तुओं को अपने रास्पबेरी पाई से जोड़ने में सक्षम एक मॉनिटर, एक कीबोर्ड और केबल की भी आवश्यकता होगी
चरण 2: अपना रास्पबेरी पाई तैयार करें
यहां से रास्पियन लाइट डाउनलोड करें और फिर इसे अपने एसडी कार्ड पर इंस्टॉल करें (निर्देश यहां)।
एक बार आपके एसडी कार्ड पर रास्पियन लाइट स्थापित हो जाने के बाद और कार्ड को अपने रास्पबेरी पाई में ले जाने से पहले; अपने पीसी पर कार्ड माउंट करें। एक खाली फ़ाइल /boot/ssh (यह सर्वर पर SHH को सक्षम बनाता है) बनाएँ और /boot/config.txt फ़ाइल में निम्नलिखित संपादन करें
# HDMI को सामान्य आउटपुट पर सेट करेंhdmi_drive=2# HDMI को DMT मोड पर सेट करें (मॉनीटर के लिए उपयुक्त)hdmi_group=2# रिज़ॉल्यूशन को 800x600 @ 60hzhdmi_mode=9dtoverlay=lirc-rpi, gpio_in_pin=18, gpio_out_pin=17 पर सेट करें
(वीडियो सेटिंग पर मार्गदर्शन के लिए यहां देखें)
चरण 3: सर्वर को इकट्ठा करें
सबसे पहले, अपने पहले से तैयार एसडी कार्ड को रास्पबेरी पाई में डालें। रास्पबेरी पाई को इसके मामले में रखें। मेरे पास एक मुद्दा था कि ENER314-IR इंफ्रा रेड कंट्रोलर ने पिबो केस में हस्तक्षेप किया था इसलिए दो टुकड़ों का उपयोग नहीं किया।
इसके बाद, Energenie ENER314-IR इंफ्रा रेड कंट्रोलर को रास्पबेरी पाई में प्लग करें (चित्र देखें)।
फिर, रास्पबेरी पाई को कीबोर्ड (यूएसबी कनेक्टर का उपयोग करके) और मॉनिटर (एचडीएमआई कनेक्टर का उपयोग करके … एडेप्टर आवश्यक हो सकता है) से कनेक्ट करें।
अंत में, पावर अप करें और यूनिट के बूट होने की प्रतीक्षा करें।
चरण 4: सेटअप नेटवर्क
सबसे पहले, अपने पसंदीदा संपादक (जैसे नैनो) का उपयोग करके wpa-supplicant कॉन्फ़िगरेशन फ़ाइल खोलें।
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
फ़ाइल के अंत में जाएं और अपना नेटवर्क जोड़ें (जैसे)।
नेटवर्क={ ssid="Your_SSID" psk="Your_KEY" प्राथमिकता="1" id_str="Your_SSID_NAME"}
Your_SSID, Your_KEY और Your_SSID_NAME को अपने नेटवर्क के लिए उपयुक्त के रूप में बदलें।
फ़ाइल को सहेजें, WPA सप्लिकेंट को पुनरारंभ करें और रिबूट करें।
$ wpa_cli -i wlan0 पुन: कॉन्फ़िगर करें $ sudo रिबूट
चरण 5: सेटअप स्टेटिक आईपी पता
यह अनुशंसा की जाती है कि आपके सर्वर का एक निश्चित IP पता हो। आप अपने डीएचसीपी सर्वर को उचित रूप से कॉन्फ़िगर करके या रास्पबेरी पाई पर एक स्थिर पते पर wlan0 इंटरफ़ेस सेट करने के लिए इसे प्राप्त करने में सक्षम हो सकते हैं, फ़ाइल /etc/dhcpcd.conf को संपादित करें और लाइनों को शामिल करें।
# उदाहरण स्थिर IP कॉन्फ़िगरेशन: इंटरफ़ेस wlan0static ip_address=192.168.1.116/24स्थिर राउटर=192.168.1.1स्थिर डोमेन_नाम_सर्वर=192.168.1.1 8.8.8.8
192.168.1.1 को अपने राउटर के वास्तविक पते में बदलें और 192.168.1.116 को अपने आवेदन के लिए आवश्यक वास्तविक स्थिर पते में बदलें।
* आप इस बिंदु पर रास्पि-कॉन्फ़िगरेशन उपयोगिता को चलाने और कोई भी कॉन्फ़िगरेशन परिवर्तन करना चाह सकते हैं।
पूरा होने पर रिबूट करें।
चरण 6: एलआईआरसी स्थापित करें
कमांड का उपयोग करके एलआईआरसी स्थापित करें।
$ sudo apt-get install lirc
/etc/मॉड्यूल फ़ाइल को संपादित करें; उदाहरण:
$ सुडो नैनो / आदि / मॉड्यूल
और लाइनें जोड़ें:
lirc_devlirc_rpi gpio_in_pin=18 gpio_out_pin=17
फ़ाइल को सहेजें और रिबूट करें।
$ सूडो रिबूट
चरण 7: एलआईआरसी कॉन्फ़िगर करें
/etc/lirc/hardware.conf फ़ाइल संपादित करें, जैसे:
$ सुडो नैनो /etc/lirc/hardware.conf
और इसे इस तरह दिखें:
############################################# ####### /etc/lirc/hardware.conf## तर्क जिनका उपयोग lircdLIRCD_ARGS="--uinput --listen" लॉन्च करते समय किया जाएगा फ़ाइल# START_LIRCMD=false## irexec प्रारंभ न करें, भले ही एक अच्छी कॉन्फ़िग फ़ाइल मौजूद हो।# START_IREXEC=false## उपयुक्त कर्नेल मॉड्यूल लोड करने का प्रयास करेंLOAD_MODULES=true## एक के लिए "lircd --driver=help" चलाएँ समर्थित ड्राइवरों की सूची। DRIVER="default"## आमतौर पर /dev/lirc0 udevDEVICE="/dev/lirc0"MODULES="lirc_rpi"## का उपयोग करने वाले सिस्टम के लिए सही सेटिंग है। /etc/lirc/lirc_options.conf फ़ाइल को संपादित करें और नीचे दी गई पंक्तियों को संशोधित करें:driver = defaultdevice = /dev/lirc0
फ़ाइल को सहेजें और lircd को पुनरारंभ करें।
$ sudo systemctl पुनरारंभ lircd
चरण 8: रिसीवर का परीक्षण
LIRC डेमॉन को रोकने और रिसीवर का परीक्षण करने के लिए निम्नलिखित अनुक्रम दर्ज करें।
$ sudo systemctl स्टॉप lircd$ sudo mode2
मोड2 प्रोग्राम आईआर सिग्नल के मार्क-स्पेस अनुपात को कंसोल पर आउटपुट करेगा। अपने आईआर रिसीवर पर रिमोट कंट्रोल इंगित करें और कुछ बटन दबाएं। आपको कुछ इस तरह देखना चाहिए:
अंतरिक्ष १६३०० पल्स ९५स्पेस २८७९४ पल्स ८०स्पेस १९९५पल्स ८३स्पेस ४०२३५१
जब आप कर लें तो ctl-c दबाएं और निम्न कमांड का उपयोग करके LIRC डेमॉन को पुनरारंभ करें।
$ sudo systemctl start lircd
चरण 9: उपाय जोड़ें - विधि 1
LIRC कॉन्फ़िगरेशन फ़ाइलों का उपयोग करता है जिसमें प्रत्येक रिमोट कंट्रोल से संबंधित डेटा होता है जिसे LIRC द्वारा अनुकरण किया जा सकता है। एलआईआरसी सबसिस्टम वांछित के रूप में काम करने के लिए आपको इन कॉन्फ़िगरेशन फ़ाइलों को उत्पन्न या अन्यथा प्रदान करना होगा।
जरूरी
आपको प्रत्येक रिमोट का अनुकरण करने के लिए एक अलग कॉन्फिग फाइल देनी होगी। कॉन्फिग फाइल को डायरेक्टरी /etc/lirc/lircd.conf.d में स्टोर किया जाना चाहिए। सर्वश्रेष्ठ एंडीमोटी अनुभव के लिए कुंजी नाम का चुनाव महत्वपूर्ण है, अपनी चाबियों के लिए नामों का चयन करते समय, कृपया यहां दिशानिर्देशों का पालन करें। कॉन्फिग फाइलें यहां से भी डाउनलोड की जा सकती हैं लेकिन सावधान रहें कि यदि आप उनका उपयोग करते हैं, तो उनमें केवल एक रिमोट कॉन्फ़िगरेशन होना चाहिए। (कॉन्फ़िगरेशन फ़ाइलें साधारण टेक्स्ट फ़ाइलें हैं और यदि आवश्यक हो तो आसानी से संपादित की जा सकती हैं।
विधि 1 को निम्न आदेशों का उपयोग करके मूल रिमोट कंट्रोल की आवश्यकता है:
$ sudo systemctl स्टॉप lircd$ sudo irrecord -n ~/FILENAME.conf
$ सुडो इरेकॉर्ड -f -n ~/FILENAME.conf
आपके द्वारा कॉन्फ़िगर किए जा रहे रिमोट कंट्रोल के लिए FILENAME को कुछ वर्णनात्मक नाम से बदलें। बाद वाला आदेश एक 'कच्ची' फ़ाइल बनाता है और कभी-कभी आपके द्वारा उपयोग किए जा रहे रिमोट कंट्रोल की विशेषताओं के आधार पर इसकी आवश्यकता होती है। -n स्विच आपको अपनी पसंद के किसी भी कुंजीनाम का उपयोग करने की अनुमति देता है (एलआईआरसी नेमस्पेस सूची तक सीमित होने के बजाय)।
जब आप काम पूरा कर लें तो lircd को पुनरारंभ करना और रीबूट करना याद रखें।
$ sudo systemctl start lircd$ sudo रिबूट
चरण 10: उपाय जोड़ें - विधि 2
विधि 2 के लिए मूल रिमोटग्लोबल-कैश की आवश्यकता नहीं है, 200, 000 से अधिक आईआर कोड के क्लाउड आधारित डेटाबेस को बनाए रखें। कोई भी व्यक्ति प्रतिदिन 5 कोडसेट तक पंजीकरण और डाउनलोड कर सकता है। इन कोडसेट को यहां वर्णित gcConvert एप्लिकेशन का उपयोग करके, AndyMOTE के अनुकूल तरीके से LIRC कॉन्फ़ फ़ाइलों में परिवर्तित किया जा सकता है।
चरण 11: AndyMOTE सर्वर प्रोग्राम स्थापित करें
नीचे वर्णित अनुसार पुस्तकालय liblirc और libboost स्थापित करें:
$ sudo apt-get update$ sudo apt-get install liblirc-dev libboost-all-dev
इसके बाद, git इंस्टॉल करें, अपने होम डायरेक्टरी में जाएं और एंडीमोटसर्वर रिपॉजिटरी को क्लोन करें
$ sudo apt git$ cd ~$ git क्लोन https://github.com/orangereaper/andymoteserver इंस्टॉल करें
फिर स्रोत संकलित करें
$ सीडी एंडीमोटसर्वर$ मेक
परिणामी फ़ाइल को सुविधाजनक स्थान पर ले जाएं; उदाहरण:
$ sudo mkdir -p /opt/andymoteserver$ sudo mv dist/Debug/GNU-Linux/andymote/opt/andymoteserver/
संवारना
$ सीडी ~ $ आरएम -आरएफ एंडीमोटसर्वर
अंत में, AndyMOTE सर्वर को एक सेवा के रूप में चलाने के लिए, फ़ाइल /lib/systemd/system/andymote.service सामग्री के साथ बनाएं जैसा कि नीचे दिखाया गया है:
[इकाई] विवरण = एक सेवा के रूप में एंडीमोट सर्वर चलाएं [सेवा] टाइप = सरल रीमेन आफ्टरएक्सिट = झूठी रीस्टार्ट = हमेशा रीस्टार्टसेक = ३० एक्सेकस्टॉप = / बिन / ट्रूएक्सेक स्टार्ट = / ऑप्ट / एंडीमोटसर्वर / एंडीमोट [इंस्टॉल] वांटेडबाय = मल्टी-यूजर। लक्ष्य
सेवा को सक्षम और प्रारंभ करें
$ sudo systemctl enable andymote$ sudo systemctl start andymote
चरण 12: और अंत में…
उपरोक्त चित्र मेरे सर्वर को उसकी अंतिम स्थिति (बाएं) में दिखाता है। तस्वीर के दाईं ओर डिवाइस इन्फ्रारेड रिमोट कंट्रोल एक्सटेंडर है, यह सर्वर से आईआर सिग्नल प्राप्त करता है और उन्हें 4 आईआर ट्रांसमीटर (दिखाया नहीं गया) के माध्यम से फिर से प्रसारित करता है; ये मेरे मीडिया उपकरणों, (टीवी, एम्पलीफायर आदि) पर लगे होते हैं।
मुझे आशा है कि आप आनन्द ले रहे है!
सिफारिश की:
हो माक जे ईन ईजेन माइनक्राफ्ट सर्वर विंडोज (एनएल): 6 कदम
होई माक जे ईन ईजेन माइनक्राफ्ट सर्वर विंडोज (एनएल): ओम जेई ईजेन माइनक्राफ्ट सर्वर ते बिगिन मोएट जे ईन अंटल बेलंग्रीजके डिंगन गीला.1. ओम जे सर्वर ऑल्टिज्ड ऑनलाइन ते होउडेन मोएट जे कंप्यूटर वार जे डे सर्वर दैट ओके अल्टीज्ड ऑनलाइन zijn.2. डे सर्वर ज़ल रैम गेहुगेन गेब्रुइकेन (0,5GB ऑनगेवीर)
रास्पबेरी पाई सांबा स्थानीय फ़ाइल सर्वर: 5 कदम
रास्पबेरी पाई सांबा स्थानीय फ़ाइल सर्वर: स्थानीय फ़ाइल सर्वर स्थापित करने के लिए चरण-दर-चरण प्रक्रिया
रास्पबेरी पाई एनएफएस और सांबा फाइल सर्वर: 11 कदम (चित्रों के साथ)
रास्पबेरी पाई एनएफएस और सांबा फाइल सर्वर: यह परियोजना परिणाम का अंतिम चरण है जो पहले से बने और पोस्ट किए गए दो सर्किटों को एकीकृत करता है। *** 1। रास्पबेरी पाई सीपीयू तापमान संकेतक - 20 नवंबर, 2020 को प्रकाशितhttps://www.instructables.com/Raspberry-Pi-CPU-Tem…2। रास्पबेरी पाई
Minecraft स्पिगोट सर्वर: 8 कदम
Minecraft Spigot सर्वर: यदि आप अपने सर्वर में प्लगइन्स जोड़ना चाहते हैं तो एक Minecraft स्पिगोट सर्वर आदर्श है। स्पिगोट समुदाय बहुत बड़ा है और बहुत सारे मुफ्त प्लगइन्स प्रदान करता है। यदि आप सर्वर को स्वयं होस्ट करते हैं तो एक Minecraft सर्वर चलाना निःशुल्क है। यदि आप इसे अपने दम पर होस्ट करना चुनते हैं
अपना खुद का Minecraft सर्वर (विंडोज़) होस्ट करें: 6 कदम
अपना खुद का Minecraft सर्वर (विंडोज़) होस्ट करें: एक Minecraft सर्वर बनाने के लिए, आपको कुछ महत्वपूर्ण बातें पता होनी चाहिए।1: सर्वर को हमेशा खुला रखने के लिए, जिस कंप्यूटर पर सर्वर चलता है उसे हमेशा चालू रहने की आवश्यकता होती है।2: Minecraft सर्वर आपके RAM के एक भाग और आपके प्रोसेसर के एक भाग का उपयोग करेगा।