विषयसूची:

एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक: 6 कदम
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक: 6 कदम

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

वीडियो: एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक: 6 कदम
वीडियो: JBM MART P6 LED TV MOVABLE WALL MOUNT, MOVING STAND 32" TO 70" INCH 2024, जुलाई
Anonim
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक

कैरेक्टर एलसीडी स्क्रीन जो स्क्रॉल जानकारी एक लोकप्रिय केस मोड हैं। वे आमतौर पर समानांतर पोर्ट, सीरियल पोर्ट बैकपैक या यूएसबी बैकपैक (अधिक) के माध्यम से नियंत्रित होते हैं। यह निर्देशयोग्य हमारे ओपन सोर्स ईथरनेट नेटवर्क एलसीडी बैकपैक को प्रदर्शित करता है। एलसीडी स्मार्टी (विंडोज) और एलसीडीप्रोक (लिनक्स) जैसे एलसीडी नियंत्रण कार्यक्रम सीरियल और यूएसबी प्रकार की तरह ही ईथरनेट एलसीडी बैकपैक का उपयोग कर सकते हैं, लेकिन एक नेटवर्क पर। यह नेटवर्क पर कहीं से भी किसी भी सिस्टम की निगरानी के लिए उपयोगी है: जहां आप कंप्यूटर नहीं लगा सकते वहां एलसीडी लगाएं, या ऐसे कंप्यूटर की निगरानी करें जिस तक पहुंचना मुश्किल हो। हम इसका उपयोग सिस्टम की जानकारी, आरएसएस फ़ीड, प्लेलिस्ट, नया ईमेल, फोल्डिंग@होम आंकड़े इत्यादि को पीसी से दूर स्क्रॉल करने के लिए करते हैं। यह वीडियो इसे क्रिया में दिखाता है, एलसीडी एक ईथरनेट नेटवर्क पर एलसीडी स्मार्टी से डिस्प्ले डेटा प्राप्त कर रहा है। इस लेख में हम आपको दिखाते हैं कि एलसीडी स्मार्टी आउटपुट को सीरियल पोर्ट से एलसीडी बैकपैक पर कैसे रीडायरेक्ट किया जाए। यह नेटवर्क LCD बैकपैक प्रोजेक्ट का भाग 2 है, भाग 1 यहाँ पढ़ें। सीड स्टूडियो में दुनिया भर में शिपिंग सहित $ 45 के लिए कुछ इकट्ठे #twatch ईथरनेट एलसीडी पैकपैक हैं। डेंजरस प्रोटोटाइप ब्लॉग पर मूल स्वरूपण के साथ इस लेख को देखें। अवधारणा अवलोकन पिछले हफ्ते हमने एलसीडी बैकपैक की ट्विटर स्क्रॉलिंग सुविधाओं को पेश किया था। इसमें पोर्ट 1337 पर एक टीसीपी सर्वर भी है जो मैट्रिक्स ऑर्बिटल स्वरूपित कमांड को स्वीकार करता है। मैट्रिक्स ऑर्बिटल बैकपैक्स में व्यापक सॉफ्टवेयर सपोर्ट है, एलसीडी स्मार्टी और एलसीडीप्रोक ओपन सोर्स विकल्प हैं। अधिकांश नियंत्रण कार्यक्रम समानांतर बंदरगाहों और कुछ सीरियल या यूएसबी बैकपैक के माध्यम से एलसीडी चलाते हैं। नेटवर्क टीसीपी आउटपुट अभी तक एक विकल्प नहीं है। हम LCD Smartie के सीरियल पोर्ट आउटपुट को नेटवर्क LCD बैकपैक में फॉरवर्ड करने के लिए ब्रिज का उपयोग करते हैं।

चरण 1: हार्डवेयर और फर्मवेयर

हार्डवेयर और फर्मवेयर
हार्डवेयर और फर्मवेयर

हमने पिछले हफ्ते PIC 18F67J60 ईथरनेट एलसीडी बैकपैक हार्डवेयर पेश किया। विस्तृत हार्डवेयर अवलोकन के लिए पिछला लेख देखें। प्रोजेक्ट Google कोड पृष्ठ से नवीनतम फ़ाइलें डाउनलोड करें और अपना स्वयं का निर्माण करें। आप 23 सितंबर 2009 तक दुनिया भर में शिपिंग सहित $30 ($45 w/LCD) के लिए इकट्ठे हार्डवेयर भी खरीद सकते हैं। फर्मवेयर एक टीसीपी सर्वर मैट्रिक्स ऑर्बिटल-शैली एलसीडी कमांड के लिए पोर्ट 1337 पर सुनता है। कंप्यूटर इस पोर्ट को ठीक वैसे ही कमांड भेज सकते हैं जैसे यह एक सीरियल एलसीडी बैकपैक है। हमने मैट्रिक्स ऑर्बिटल बैकपैक का अनुकरण किया क्योंकि अधिकांश चरित्र एलसीडी नियंत्रण कार्यक्रम इसका समर्थन करते हैं। रीयल-टाइम ट्विटर एलसीडी पर स्क्रॉल करता है जब तक कि टीसीपी सर्वर को एक आदेश प्राप्त नहीं होता है जो कर्सर को स्थिति 0 पर रखता है। जब यह आदेश प्राप्त होता है, तो ट्विटर अपडेट समाप्त हो जाता है और टीसीपी सर्वर एलसीडी का पूरा नियंत्रण लेता है। हमने मैट्रिक्स ऑर्बिटल सेट में दो गैर-मानक कमांड जोड़े। 153 DCHP द्वारा निर्दिष्ट आईपी पते को प्रदर्शित करता है, और 154 ट्विटर मोड को फिर से शुरू करता है। वर्तमान में कोई भी ग्राहक उन्हें लागू नहीं करता है।

चरण 2: एक सीरियल पोर्ट को एक टीसीपी सर्वर पर ब्रिज करें

एक टीसीपी सर्वर के लिए एक सीरियल पोर्ट ब्रिज करें
एक टीसीपी सर्वर के लिए एक सीरियल पोर्ट ब्रिज करें

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

चरण 3: वर्चुअल सीरियल पोर्ट बनाएं

वर्चुअल सीरियल पोर्ट बनाएं
वर्चुअल सीरियल पोर्ट बनाएं
वर्चुअल सीरियल पोर्ट बनाएं
वर्चुअल सीरियल पोर्ट बनाएं

सबसे पहले, हम वर्चुअल सीरियल पोर्ट जोड़ी सेट करते हैं। एलसीडी कंट्रोल प्रोग्राम (एलसीडी स्मार्टी) इनमें से एक पोर्ट से कनेक्ट होगा, दूसरा एक टीसीपी क्लाइंट से कनेक्ट होगा जिसे हम बाद में सेटअप करेंगे। अगला क्लिक करें। प्रत्येक सीरियल पोर्ट के लिए एक नंबर चुनें। आपके सिस्टम पर पोर्ट नंबर मुफ्त होना चाहिए। हमने इसे COM7 और COM8 पर सेट किया है। हमने अनुकरण बॉड दर की जाँच की, हालाँकि यह शायद आवश्यक नहीं है। ओके पर क्लिक करें।

चरण 4: एक टीसीपी क्लाइंट बनाएं

एक टीसीपी क्लाइंट बनाएं
एक टीसीपी क्लाइंट बनाएं
एक टीसीपी क्लाइंट बनाएं
एक टीसीपी क्लाइंट बनाएं
एक टीसीपी क्लाइंट बनाएं
एक टीसीपी क्लाइंट बनाएं

इसके बाद, सीरियल पोर्ट को बैकपैक के TCP सर्वर से कनेक्ट करने के लिए एक TCP क्लाइंट बनाएँ। अगला क्लिक करें। टीसीपी सर्वर पता वही है जो एलसीडी पर पावर-ऑन पर दिखाया गया आईपी पता है। सर्वर 1337 पोर्ट पर सुनता है। डीटीआर/आरटीएस कनेक्शन की स्थिति पर निर्भर करता है, हमें प्रवाह नियंत्रण की आवश्यकता नहीं है। स्रोत सीरियल पोर्ट वर्चुअल सीरियल पोर्ट जोड़ी का एक तरफ है जिसे हमने अभी बनाया है (COM7 और COM8)। हमने TCP क्लाइंट को COM 8 से कनेक्ट किया, और इसे 115200bps, 8/N/1 के लिए कॉन्फ़िगर किया। OK क्लिक करें। TCP सर्वर ब्रिज का सीरियल पोर्ट सक्रिय होना चाहिए। यदि ईथरनेट एलसीडी बैकपैक आईपी पते पर प्रतिक्रिया करता है तो टीसीपी क्लाइंट स्थिति ठीक पढ़ेगी

चरण 5: एलसीडी नियंत्रण कार्यक्रम कॉन्फ़िगर करें

एलसीडी नियंत्रण कार्यक्रम कॉन्फ़िगर करें
एलसीडी नियंत्रण कार्यक्रम कॉन्फ़िगर करें

नेटवर्क ब्रिज का उपयोग करने के लिए अपने एलसीडी कंट्रोल प्रोग्राम को कॉन्फ़िगर करना अंतिम चरण है। एक मैट्रिक्स ऑर्बिटल टाइप डिस्प्ले प्लगइन चुनें। वर्चुअल सीरियल पोर्ट पेयर (हमारे उदाहरण में COM7) के फ्री एंड का उपयोग करने के लिए इसे कॉन्फ़िगर करें। वर्चुअल पोर्ट सेटिंग (115200bps) से मेल खाने के लिए स्पीड सेट करें। नई सेटिंग्स का उपयोग करने के लिए आपको पुनरारंभ करना पड़ सकता है। आरएसएस फ़ीड, ईमेल सूचनाएं, सर्वर पिंग समय, पीसी आँकड़े, आदि दिखाने के लिए एलसीडी प्रोग्राम को कॉन्फ़िगर करें; कुछ के पास अतिरिक्त प्लगइन्स भी हैं। आउटपुट वर्चुअल सीरियल पोर्ट के माध्यम से स्थानीय नेटवर्क पर जाएगा, और एलसीडी पर प्रदर्शित होगा। यह वीडियो इसे क्रिया में दिखाता है, एलसीडी एक ईथरनेट नेटवर्क पर डिस्प्ले डेटा प्राप्त कर रहा है।

चरण 6: निष्कर्ष और कहां से प्राप्त करें

निष्कर्ष और कहां से प्राप्त करें
निष्कर्ष और कहां से प्राप्त करें
निष्कर्ष और कहां से प्राप्त करें
निष्कर्ष और कहां से प्राप्त करें
निष्कर्ष और कहां से प्राप्त करें
निष्कर्ष और कहां से प्राप्त करें

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

अधिकांश LCD नियंत्रण प्रोग्राम बटनों पर प्रतिक्रिया कर सकते हैं। दो बटन बैकपैक के प्रोग्रामिंग हेडर से जुड़े हो सकते हैं, या एक नया पीसीबी कई बटन कनेक्शन के साथ बनाया जा सकता है। मैट्रिक्स ऑर्बिटल कमांड सेट सॉफ्टवेयर कंट्रास्ट समायोजन का समर्थन करता है, जो दूर स्थित एलसीडी के लिए वास्तव में आसान होगा। यह संभवतः कंट्रास्ट एडजस्टमेंट पिन पर पल्स-चौड़ाई मॉडुलन लागू करके पूरा किया जा सकता है। ईथरनेट एलसीडी बैकपैक फर्मवेयर को नेटवर्क पर अपग्रेड किया जा सकता है, निर्देशों के लिए भाग 1 देखें। हम फ़र्मवेयर में सुधार करना और नई सुविधाएँ जोड़ना जारी रखेंगे। नवीनतम डाउनलोड के लिए प्रोजेक्ट Google कोड पृष्ठ और फ़ोरम देखें। एक प्राप्त करें सीड स्टूडियो में दुनिया भर में शिपिंग सहित $45 के लिए कुछ इकट्ठे #twatch ईथरनेट एलसीडी पैकपैक हैं। जब तक वे बने रहें, उन्हें प्राप्त करें क्योंकि हम जल्द ही और नहीं बनाएंगे।

सिफारिश की: