अनुभवी उपयोगकर्ताओं के लिए जो रोबोटिक उपकरणों या स्वचालन उपकरणों के लिए स्वतंत्र रूप से नियंत्रण प्रणाली बनाना चाहते हैं, विभिन्न हार्डवेयर मॉड्यूल और उनके संशोधन आईटी सेवा बाजार पर पेश किए जाते हैं। एक नियम के रूप में, ऐसे उपकरणों में कॉपी करने के अधिकार के साथ एक सरल वास्तुकला और उनके साथ आने वाला सॉफ़्टवेयर सरल उपयोगिताओं के रूप में होता है। ऐसे उत्पादों को स्वतंत्र रूप से इस्तेमाल किया जा सकता है और वायर्ड या वायरलेस इंटरफेस के माध्यम से अन्य कंप्यूटर सिस्टम से जोड़ा जा सकता है।
ग्राफिक डिस्प्ले के साथ काम करने के फायदे
पहले, सेल फोन निर्माण में ग्राफिकल मोनोक्रोम डिस्प्ले का व्यापक रूप से उपयोग किया जाता था।
नोकिया ने ऐसी स्क्रीन से लैस विभिन्न मॉडलों की एक बड़ी संख्या जारी की है। उन फोनों के दिन खत्म हो गए हैं, लेकिन डिस्प्ले बाजार से गायब नहीं हुए हैं और सक्रिय रूप से वर्तमान में उपयोग किए जा रहे हैं। वे अपरिहार्य हो गए और इसके अलावा, पाठ और ग्राफिक जानकारी प्रदर्शित करने के लिए सस्ते उपकरण।ग्राफिक डिस्प्ले स्क्रीन पर डॉट मैट्रिक्स बनाकर काम करते हैं, जो इमेज को हाइलाइट करते हैं। वे बड़ी मात्रा में जानकारी प्रदर्शित करते हुए और थोड़ी मात्रा में ऊर्जा की खपत करते हुए संसाधनों और समय की बचत करते हैं। ऐसे कई अलग-अलग क्षेत्र हैं जहां Nokia 5110 उपकरणों का उपयोग किया जा सकता है: फोटो, वीडियो, टीवी, चिकित्सा, और कई अन्य उद्योग।
नोकिया डिस्प्ले को Arduino हार्डवेयर मॉड्यूल से कैसे कनेक्ट किया जाए, इसका वर्णन करने से पहले, इन उपकरणों का संक्षिप्त परिचय देना आवश्यक है।
Arduino Uno का उपयोग करने के लाभ
कई प्लेटफॉर्म और माइक्रोकंट्रोलर बनाए गए हैं जो इस लेख में प्रस्तुत Arduino प्लेटफॉर्म के अनुरूप हैं। इनमें से कुछ एनालॉग्स नेटमीडिया के BX-24, Parallax Basic Stamp और कई अन्य हैं। हालाँकि, आइए Arduino Uno पर ध्यान दें, क्योंकि इस कंस्ट्रक्टर के पास अन्य नियंत्रकों की तुलना में कई फायदे हैं। काम के लिए प्लेटफॉर्म चुनते समय आपको उन पर ध्यान देना चाहिए। सबसे पहले, यह इन उपकरणों की कम लागत है। इस सॉफ़्टवेयर वाले मॉडल की कीमत $45 से कम है और यदि वांछित हो तो इसे हाथ से बनाया जा सकता है, क्योंकि उनके पास काफी सरल डिज़ाइन है। ध्यान देने योग्य दूसरी बात यह है कि Arduino प्लेटफॉर्म सभी ऑपरेटिंग सिस्टम के साथ काम कर सकते हैं: विंडोज, लिनक्स, और मैकिंटोश ओएसएक्स, जबकि अन्य सभी विंडोज के साथ विशेष रूप से काम करने तक सीमित हैं।
Arduino Uno विवरण
Arduino Uno विभिन्न उपकरणों के विकास और प्रोग्रामिंग के लिए एक मंच है, जिसमें 14 डिजिटल इनपुट और आउटपुट, 6 एनालॉग इनपुट हैं,कई कनेक्टर (USB, ICSP, पावर) और एक बटन जिसमें डिवाइस को रिबूट करने का कार्य होता है। इस प्लेटफॉर्म में एक अंतर्निहित फ्यूज है जो शॉर्ट सर्किट को रोकता है और यूएसबी केबल के साथ सुरक्षित संचालन सुनिश्चित करता है। यह तब चालू होता है जब 500 mA से अधिक का करंट USB पोर्ट से होकर गुजरता है। मेनफ्रेम कंप्यूटर की तुलना में, Arduino Uno आसपास के भौतिक वातावरण के साथ अधिक मजबूती से इंटरैक्ट करता है। प्लेटफ़ॉर्म एक मुद्रित सर्किट बोर्ड पर बनाया गया है और इसे ओपन सोर्स के साथ काम करने के लिए डिज़ाइन किया गया है। इसका उपयोग छात्रों और शौकिया दोनों के साथ-साथ पेशेवरों द्वारा किया जा सकता है जो अपने विवेक पर मॉडल का विस्तार और पूरक कर सकते हैं और खुले स्रोत के साथ स्वतंत्र रूप से काम कर सकते हैं। प्लेटफॉर्म को इस तरह से डिजाइन किया गया है कि इसमें नए कंपोनेंट्स आसानी से जोड़े जा सकें। डिज़ाइन डिवाइस के स्वतंत्र उपयोग के डेवलपर द्वारा पसंद को मानता है, इसलिए इसे मामले में नहीं रखा गया है और स्थापना के लिए कठोर बंधन नहीं है।
नोकिया 5110 डिस्प्ले का विवरण
नोकिया 5110 ग्राफिक डिस्प्ले एक बजट मोनोक्रोम डिस्प्ले है जिसका विकर्ण 1.6 है, जो आपको न केवल टेक्स्ट जानकारी, बल्कि चित्र भी प्रदर्शित करने की अनुमति देता है। इसका रिज़ॉल्यूशन 48x84 पीएक्स है, और वोल्टेज जिस पर यह काम कर सकता है 2.7-5 है प्र. आठ पिक्सेल ऊंचे और छह लाइन चौड़े लंबवत ब्लॉकों में सूचना प्रदर्शित की जाती है, और उपयोगकर्ताओं को उनका पता लगाने में मदद करने के लिए प्रत्येक संपर्क को पीछे की तरफ लेबल किया जाता है।
पूर्ण संचालन ग्राफिक प्रदर्शन के लिएबोर्ड से जुड़ा होना चाहिए। यह आलेख विवरण देता है कि प्रदर्शन के साथ आरंभ करने के लिए Nokia 5110 को Arduino Uno से कैसे जोड़ा जाए।
कनेक्शन के लिए आवश्यक सामग्री
-
नोकिया 5110 ग्राफिक डिस्प्ले;
- Arduino Uno;
- लूप या सात तार;
- USB केबल (कंप्यूटर से कनेक्ट करने के लिए), बैटरी या AC/DC अडैप्टर (बिना कंप्यूटर की मदद के बोर्ड को बिजली की आपूर्ति के लिए)।
नोकिया 5110 ग्राफिक डिस्प्ले को Arduino से कैसे कनेक्ट करें
1. पहला कदम Nokia 5110 डिस्प्ले को Arduino से कनेक्ट करना है। ग्राफिक्स डिवाइस के साथ आठ कनेक्टर्स के साथ एक ब्रेडबोर्ड माउंट है। यदि आप सर्किट बोर्ड का उपयोग करने की योजना बना रहे हैं, तो "सीधे पैर" ठीक हैं। अन्य मामलों में, यह 90 डिग्री के कोण पर कनेक्टर्स खरीदने के लायक है। सबसे पहले, उन्हें डिस्प्ले में ही डाला जाना चाहिए, और फिर डिवाइस को Arduino से जोड़ना चाहिए।
2. अगला, आपको तारों को जोड़ने की आवश्यकता है। केबल का उपयोग करना सबसे अच्छा है, लेकिन एक नियमित एमजीटीएफ तार भी काम करेगा। यह जानना महत्वपूर्ण है कि यह डिस्प्ले 5 V द्वारा संचालित नहीं है, बल्कि 3.3 V द्वारा संचालित है। इसलिए, आप 3 V को प्लस और ग्राउंड से माइनस तक सुरक्षित रूप से कनेक्ट कर सकते हैं। शेष तारों को एक निश्चित क्रम में Arduino और Nokia 5110 से जोड़ा जाता है। कनेक्शन आरेख इस प्रकार है:
- संपर्क (कॉमन वायर) - अरुडिनो ग्राउंड तक (माइनस में);
- Bl (बैकलाइट पावर) - अरुडिनो ग्राउंड तक (माइनस में);
- वीसीसी (पावरमॉड्यूल) - Arduino पर 3.3V पोर्ट करने के लिए।
अगला, दाएं से बाएं सभी संपर्क बंदरगाहों से जुड़े हैं:
- पिन 1 (SCLK - सूचना प्रसारण के लिए पल्स) - डिजिटल पोर्ट D3;
- पिन 2 (SDIN/MOSI - डेटा) - डिजिटल पोर्ट D4;
- पिन 3 (डी/सी - डेटा प्रकार) - डिजिटल पोर्ट डी5;
- पिन 4 (आरएसटी) - डिजिटल पोर्ट डी6;
- पिन 5 (एससीई - चिप चयन) - डिजिटल पोर्ट डी7।
पुस्तकालयों के साथ काम करना
डिवाइस की स्क्रीन पर आवश्यक जानकारी प्रदर्शित करने के लिए, आपको पुस्तकालय लोड करने की आवश्यकता है। पाठ्य सूचना के साथ काम करने का सबसे अच्छा विकल्प LCD5110_Graph प्रोग्राम है। आप नाम से पहले ही बता सकते हैं कि यह लाइब्रेरी विशेष रूप से Nokia 5110 के लिए बनाई गई थी। उपयोगिता को इंटरनेट से भी डाउनलोड किया जा सकता है। यह एक संग्रह के रूप में संलग्न है। अनज़िप की गई फ़ाइल को लाइब्रेरी फ़ोल्डर में ले जाया जाना चाहिए। उसके बाद, आप प्रोग्राम चला सकते हैं। खुली हुई विंडो में, आपको "फाइल" का चयन करने की जरूरत है, कर्सर को "उदाहरण" पर ले जाएं, फिर अपनी जरूरत का चयन करें। तैयार कोड स्क्रीन पर दिखाई देगा, जो उपयोगकर्ताओं के लिए बहुत स्पष्ट है और उपयोग करने के लिए प्राथमिक है। सभी आवश्यक जानकारी को पढ़ा और संपादित किया जा सकता है, लेकिन यह महत्वपूर्ण है कि कोड की संरचना को न तोड़े। पुस्तकालय के विभिन्न कार्य Nokia 5110 के साथ काम करने की संभावनाओं का विस्तार करेंगे।
डिस्प्ले पर ग्राफिक ड्रॉइंग को प्रदर्शित करने के लिए, उन्हें पहले ग्राफिक प्रोग्राम जैसे में तैयार किया जाना चाहिएजैसे एडोब फोटोशॉप या पेंट। ड्राइंग तैयार होने के बाद, इसे बीएमपी (मोनोक्रोम बिटमैप) प्रारूप में सहेजा जाना चाहिए। अगला, लाइब्रेरी का उपयोग करके, आपको ड्राइंग को ओपन सोर्स में बदलना चाहिए। इन चरणों के बाद, स्क्रीन पर एक छवि दिखाई देगी।
Arduino के साथ Nokia 5110 डिस्प्ले का यह कनेक्शन आपको ग्राफिक डिस्प्ले के साथ काम करने के बुनियादी कौशल में महारत हासिल करने और विभिन्न हार्डवेयर मॉड्यूल का उपयोग करके छवियों को प्रोग्राम करने का तरीका सीखने में मदद करेगा।