एलसीडी स्क्रीन और Arduino

Arduino के लिए एलसीडी के साथ हिताची HD44780 नियंत्रक

Arduino से संबंधित परियोजनाएं बहुत लोकप्रिय हैं और जैसा कि रास्पबेरी पाई के साथ हुआ है, यह परियोजनाओं में से एक है Hardware Libre कंपनियों के बीच सबसे अधिक उपयोग किया जाता है। इसीलिए हम बात करने जा रहे हैं Arduino उपयोगकर्ताओं में सबसे लोकप्रिय संयोजनों में से एक: LCD + Arduino.

एलसीडी डिस्प्ले एक तेजी से किफायती और सुलभ एक्सेसरी है, जो इसे हमारे Arduino बोर्ड के साथ एक बेहतरीन विकल्प बनाता है। परंतु हमारे Arduino बोर्ड के साथ एक एलसीडी स्क्रीन का उपयोग किया जा सकता है? एलसीडी और Arduino के साथ क्या परियोजनाओं का उपयोग किया जा सकता है, क्या यह संयोजन उपयोग करने के लायक है?

एलसीडी क्या है?

नौसिखिए उपयोगकर्ता इस बात से अनजान हैं कि एलसीडी उनके लिए क्या खड़ा है, हालांकि उन्होंने इसे अपने जीवनकाल में एक से अधिक बार देखा होगा। एलसीडी लिक्विड क्रिस्टल डिस्प्ले के लिए खड़ा है, या जो लिक्विड क्रिस्टल डिस्प्ले के रूप में आता है. एक छोटी या बड़ी स्क्रीन जिसे हममें से कई लोग विभिन्न उपकरणों जैसे अलार्म घड़ियों, घड़ी की स्क्रीन, कैलकुलेटर आदि में जानते हैं... अनगिनत इलेक्ट्रॉनिक उपकरणों का विस्तार एलसीडी + Arduino के संयोजन के कारण होता है और Hardware Libre.

Arduino मेगा का उपयोग कर एक प्रिंटर की एलसीडी स्क्रीन

एलसीडी स्क्रीन किसी के साथ भी संगत हैं Hardware Libre, Arduino प्रोजेक्ट बोर्ड सहित, हालाँकि उन्हें आवश्यकता होती है कि इलेक्ट्रॉनिक्स बोर्ड और एलसीडी स्क्रीन के बीच संबंध बनाने के लिए बोर्डों में कुछ कनेक्टर या पिन होते हैं.

एक प्राथमिकता, विभिन्न एलसीडी स्क्रीन आकारों का उपयोग करने में कोई बाधा नहीं है। दूसरे शब्दों में, एक ही Arduino बोर्ड एक छोटे आकार की बात करने के लिए 5 इंच, 20 "एलसीडी स्क्रीन या 5 × 2 चरित्र आकार का उपयोग कर सकता है। लेकिन हमें इस बात की जानकारी होनी चाहिए Arduino बोर्ड ग्राफिक्स कार्ड या मदरबोर्ड के समान नहीं है, इसलिए स्क्रीन पर प्रदर्शित किया जाने वाला संदेश छोटे स्क्रीन पर उतना ही काम नहीं करेगा जितना कि बड़े स्क्रीन पर।

संबंधित लेख:
Arduino के साथ आरंभ करना: आरंभ करने के लिए कौन से बोर्ड और किट अधिक दिलचस्प हो सकते हैं

एक एलसीडी स्क्रीन से कनेक्ट करने के लिए हमें Arduino बोर्ड पर जिन पिनों की आवश्यकता होगी, वे निम्नलिखित होंगे:

  • जीएनडी और वीसीसी
  • कंट्रास्ट
  • RS
  • RW
  • En
  • पिन D0 से D7
  • बैकलाइट के लिए दो पिन

यदि आपके पास उपरोक्त पिन के साथ पर्याप्त पिन और पिन हैं, एलसीडी स्क्रीन Arduino बोर्ड के साथ पूरी तरह से काम करेगी। इसलिए यह सुनिश्चित करने के लिए दोनों उपकरणों के पिन की जांच करना हमेशा उचित होता है कि कनेक्शन मौजूद है। किसी भी मामले में, यह Arduino बोर्ड के लिए दुर्लभ है जो एक एलसीडी डिस्प्ले से कनेक्ट नहीं हो सकता है और ऐसी स्थिति होने पर, बाजार पर अलग-अलग एलसीडी मॉड्यूल हैं जो आसानी से Arduino से जुड़े हैं और जिनकी लागत काफी सस्ती है।

एलसीडी स्क्रीन किस प्रकार की होती हैं?

हमें वर्तमान में बाज़ार में तीन प्रकार की एलसीडी स्क्रीन मिलती हैं:

  • लाइन्स एलसीडी।
  • अंकों से एलसीडी।
  • OLED डिस्प्ले।
  • नेतृत्व में प्रदर्शन।
  • TFT प्रदर्शन।

El लाइन एलसीडी एक प्रकार की स्क्रीन है जो लाइनों के माध्यम से जानकारी दिखाती है। जानकारी को लाइनों में रखा गया है और हम उस फ्रेम से बाहर नहीं निकल सकते हैं। इस प्रकार का एलसीडी सबसे अधिक उपयोग किया जाता है, किफायती और प्रसिद्ध है, लेकिन यह एलसीडी का प्रकार भी है जो कम से कम गेम देता है, क्योंकि यह केवल कुछ जानकारी दिखाता है और आमतौर पर सिर्फ पाठ है.

El डॉट एलसीडी यह पिछले प्रकार के एलसीडी के समान ही काम करता है, लेकिन पिछले एक के विपरीत, में अंकों के द्वारा एलसीडी हमारे पास मैट्रिक्स का एक बिंदु है। इस प्रकार, इस प्रकार की एलसीडी में हम पाठ और यहां तक ​​कि छवियों को एलसीडी स्क्रीन पर कहीं भी रख सकते हैं। इससे ज्यादा और क्या हम एक ही एलसीडी स्क्रीन के भीतर कई फ़ॉन्ट आकार हो सकते हैं, कुछ ऐसा जो लाइनों के एलसीडी डिस्प्ले में नहीं होता है, जिसका आकार हमेशा एक जैसा होना चाहिए।

El OLED प्रदर्शन यह कई प्रकार के अपने स्वयं के प्रदर्शन के लिए है जबकि अन्य के लिए यह एलसीडी के प्रकारों के भीतर है। OLED डिस्प्ले एक स्क्रीन है जो हमें जानकारी दिखाती है लेकिन इसका निर्माण एलसीडी स्क्रीन से अलग है इसके निर्माण के लिए जैविक घटकों के साथ एलईडी डायोड का उपयोग करता है। पिछले प्रकारों के विपरीत, OLED डिस्प्ले उच्च रिज़ॉल्यूशन, रंग और कम ऊर्जा की खपत। कंप्यूटर मॉनिटर या डॉट एलसीडी की तरह, OLED स्क्रीन कंटेंट को प्रदर्शित करने के लिए डॉट्स या पिक्सल (चूंकि हम एक ही डिस्प्ले पर कई रंगों का उपयोग कर सकते हैं) के मैट्रिक्स का उपयोग करते हैं।

El LED या LCD LED डिस्प्ले OLED डिस्प्ले के समान है, लेकिन एलईडी डायोड में कार्बनिक तत्व नहीं होते हैं। इसका प्रदर्शन OLED डिस्प्ले जितना ऊंचा नहीं है, लेकिन यह डॉट एलसीडी स्क्रीन की तुलना में अधिक रिज़ॉल्यूशन प्रदान करता है और रंग प्रदान करता है।

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

कौन से मॉडल सबसे लोकप्रिय हैं?

ऑनलाइन वाणिज्य के लिए धन्यवाद हम एलसीडी डिस्प्ले के अनगिनत मॉडल पा सकते हैं, लेकिन केवल कुछ ही सबसे लोकप्रिय हैं। यह लोकप्रियता इसके आसान अधिग्रहण, इसकी कीमत, इसके प्रदर्शन या बस इसकी गुणवत्ता के कारण है।। यहाँ हम इन मॉडलों के बारे में बात करते हैं:

नोकिया 5110 एलसीडी

Arduino के लिए नोकिया 5110 एलसीडी स्क्रीन

यह डिस्प्ले पुराने नोकिया 5110 मोबाइल फोन से आता है। इन मोबाइलों के एलसीडी ने मोबाइल को पीछे छोड़ दिया और कंपनी ने अपने प्रदर्शन के लिए इस डिस्प्ले को बेचना जारी रखा। स्क्रीन मोनोक्रोम है और लिनियास एलसीडी प्रकार है। नोकिया 5110 डिस्प्ले 48 पंक्तियों और 84 कॉलमों की पेशकश करता है। इसकी शक्ति ऐसी है कि यह छवियों को प्रदर्शित करने की संभावना प्रदान करता है, हालांकि कुशलता से नहीं। हालांकि इसका प्रदर्शन बहुत अच्छा है हमें स्क्रीन को सही ढंग से देखने में सक्षम होने के लिए बैकलाइटिंग का उपयोग करने की आवश्यकता होगीसामान्य तौर पर, यह आमतौर पर इस बैकलाइटिंग के साथ होता है, हालांकि ऐसे मॉड्यूल हो सकते हैं जिनमें इस फ़ंक्शन की कमी होती है। डिस्प्ले में Philips PCD8544 ड्राइवर का उपयोग किया गया है। नोकिया 5110 एलसीडी स्क्रीन पर पाया जा सकता है 1,8 यूरो की दुकानें.

हिताची HD44780 एलसीडी

Arduino के लिए एलसीडी के साथ हिताची HD44780 नियंत्रक

मॉड्यूल हिताची HD44780 एलसीडी यह निर्माता हिताची द्वारा बनाया गया एक मॉड्यूल है। एलसीडी पैनल मोनोक्रोम है और लाइन प्रकार है। हम ढूंढ सकते हैं 2 वर्णों की 16 रेखाओं वाला एक मॉडल और प्रत्येक 4 वर्णों की 20 पंक्तियों वाला एक अन्य मॉडल। हम आम तौर पर किसी भी दुकान में हिताची HD44780 एलसीडी डिस्प्ले पाते हैं, लेकिन यह भी हो सकता है कि हम केवल एक स्क्रीन के बिना हिताची HD44780 नियंत्रक पाते हैं, कीमत इस स्थिति में हमारी मदद कर सकती है, लागत 1,70 यूरो के लिए स्क्रीन प्लस नियंत्रक और केवल 0,6 यूरो चालक।

I2C OLED एलसीडी

Arduino के लिए Arduino D20 LCD स्क्रीन

यह एलसीडी डिस्प्ले OLED प्रकार है। I2C OLED LCD एक इंच आकार का मोनोक्रोम OLED स्क्रीन है जो I2C प्रोटोकॉल के माध्यम से Arduino से जुड़ता है, यह प्रोटोकॉल एक द्विदिश बस का उपयोग करता है जो हमें पिन बचाने की अनुमति देता है, पहले उल्लेखित आवश्यक लोगों के सामने आवश्यक चार पिन होना। इस एलसीडी स्क्रीन के लिए ड्राइवर सामान्य है, इसलिए हम इसके उपयोग के लिए मुफ्त पुस्तकालयों का उपयोग कर सकते हैं। इस मॉडल की कीमत पिछले मॉडल की तरह सस्ती नहीं है, लेकिन अगर यह कई उपयोगकर्ताओं द्वारा सस्ती है, तो हम कर सकते हैं 10 यूरो यूनिट के लिए खोजें.

ई-इंक एलसीडी

Arduino के लिए ई-इंक एलसीडी स्क्रीन

ई-इंक एलसीडी स्क्रीन सूचना प्रदर्शित करने के लिए इलेक्ट्रॉनिक स्याही का उपयोग करती है। बाकी मॉडल की तरह, Arduino के साथ संवाद करने के लिए I2C प्रोटोकॉल का उपयोग करता है। स्क्रीन टीएफटी प्रकार की हैं, लेकिन इलेक्ट्रॉनिक स्याही का उपयोग करते हैं जो खपत को काफी कम कर देता है, लेकिन बिना संकल्प खोए। हालांकि, कोई रंग स्क्रीन (फिलहाल) नहीं हैं, वे सभी हैं काले और ग्रे स्केल में।

एलसीडी स्क्रीन के इस मॉडल के बारे में एक जिज्ञासा के रूप में, हमें यह कहना होगा कि मूल्य और आकार एकजुट हैं। वे कैन विभिन्न आकारों और बड़े आकार को देखें, स्क्रीन जितनी महंगी होगी। इस प्रकार, 1 या 2,5 इंच ई-इंक स्क्रीन उनकी कीमत 25 यूरो प्रति यूनिट है। अधिक आकार के पैनल प्रति यूनिट 1.000 यूरो तक पहुंच सकते हैं।

Arduino के लिए एक एलसीडी स्क्रीन कैसे कनेक्ट करें?

एक एलसीडी स्क्रीन और Arduino के बीच का कनेक्शन बहुत सरल है। सैद्धांतिक रूप में हमें उपरोक्त उल्लिखित पिनों का पालन करना होगा और उन्हें Arduino बोर्ड से जोड़ना होगा। कनेक्शन आरेख निम्नलिखित होगा:

एक एलसीडी स्क्रीन और Arduino को जोड़ने के लिए योजनाबद्ध

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

#include <LiquidCrystal.h>

Arduino बोर्ड के लिए एक एलसीडी स्क्रीन के साथ काम करने का एक सरल और तेज़ तरीका।

क्या हमारी परियोजना के लिए एलसीडी स्क्रीन का उपयोग करना उचित है?

उपरोक्त के साथ जारी है, हमें खुद से पूछना होगा कि क्या एलसीडी स्क्रीन और हमारे निजी प्रोजेक्ट या प्रोजेक्ट के लिए Arduino लेना वास्तव में सुविधाजनक है। व्यक्तिगत रूप से, मुझे लगता है कि कुछ परियोजनाओं के लिए यह आवश्यक है और बाकी के लिए यह आवश्यकता से अधिक व्यक्तिगत है। उदाहरण के लिए, हम 3D प्रिंटर के नवीनतम मॉडल के बारे में बात कर सकते हैं, मॉडल जो केवल कुछ मामलों में एलसीडी डिस्प्ले को जोड़ते हैं और कुछ नहीं, लेकिन मॉडल की कीमत काफी अधिक महंगी है।

इन मामलों में, मुझे नहीं लगता कि एलसीडी डिस्प्ले का उपयोग करना आवश्यक है, लेकिन कुछ परियोजनाओं में ऐसा नहीं है जहां एलसीडी डिस्प्ले बहुत महत्वपूर्ण है। उत्तरार्द्ध के उदाहरण जैसे घड़ी, एक गेम कंसोल या बस जीपीएस लोकेटर जैसी परियोजनाएं हैं। परियोजनाओं कि प्रभावी ढंग से कार्य करने के लिए एक ग्राफिकल इंटरफ़ेस की आवश्यकता है। हम जो कहते हैं वह मूर्खतापूर्ण हो सकता है, विशेष रूप से अधिकांश विशेषज्ञ उपयोगकर्ताओं के लिए, लेकिन कोई भी घटक किसी भी परियोजना को और अधिक महंगा बना सकता है और यहां तक ​​कि इसे अस्वीकार्य भी बना सकता है। इसलिए, यह आकलन करना महत्वपूर्ण है कि हमारी परियोजना में एलसीडी स्क्रीन होनी चाहिए या नहीं।


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।