ఆర్డ్యునో ఉపయోగించి ఎల్‌సిడి (లిక్విడ్ క్రిస్టల్ డిస్ప్లే) ను ఎలా ఇంటర్‌ఫేస్ చేయాలి

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఆర్డునో ఆధారిత ఎంబెడెడ్ సిస్టమ్ డిజైన్‌లో, లిక్విడ్ క్రిస్టల్ డిస్ప్లే మాడ్యూల్స్ చాలా ముఖ్యమైన పాత్ర పోషిస్తాయి. అందువల్ల దాని గురించి తెలుసుకోవడం చాలా ముఖ్యం LCD ను ఎలా ఇంటర్ఫేస్ చేయాలి ఎంబెడెడ్ సిస్టమ్ డిజైన్‌లో 16 × 2 యొక్క ఆర్డునోతో. మానవ ప్రపంచం మరియు యంత్ర ప్రపంచం మధ్య సంభాషణలో ప్రదర్శన యూనిట్లు చాలా ముఖ్యమైనవి. డిస్ప్లే యూనిట్ అదే సూత్రంపై పనిచేస్తుంది, ఇది పెద్దది లేదా చిన్నది కావచ్చు డిస్ప్లే పరిమాణంపై ఆధారపడి ఉండదు. మేము 16 × 1 మరియు 16 × 2 యూనిట్ల వంటి సాధారణ ప్రదర్శనలతో పని చేస్తున్నాము. 16 × 1 డిస్ప్లే యూనిట్‌లో 16 అక్షరాలు ఉన్నాయి, ఇవి ఒక లైన్‌లో ఉంటాయి మరియు 16 × 2 డిస్ప్లే యూనిట్లు 32 అక్షరాలను కలిగి ఉంటాయి, ఇవి 2 లైన్‌లో ఉంటాయి. ప్రతి అక్షరాన్ని ప్రదర్శించడానికి 5 × 10 పిక్సెల్స్ ఉన్నాయని మనం తెలుసుకోవాలి. ఈ విధంగా ఒక అక్షరాన్ని ప్రదర్శించడానికి మొత్తం 50 పిక్సెల్‌లు కలిసి ఉండాలి. ప్రదర్శనలో, నియంత్రిక ఉంది, ఇది HD44780, ఇది ప్రదర్శించడానికి అక్షరాల పిక్సెల్‌లను నియంత్రించడానికి ఉపయోగించబడుతుంది.

లిక్విడ్ క్రిస్టల్ డిస్ప్లే అంటే ఏమిటి?

ది ద్రవ స్ఫటిక ప్రదర్శన ద్రవ క్రిస్టల్ యొక్క కాంతి పర్యవేక్షణ యొక్క ఆస్తిని ఉపయోగిస్తుంది మరియు అవి కాంతిని నేరుగా విడుదల చేయవు. లిక్విడ్ క్రిస్టల్ డిస్ప్లే ఫ్లాట్ ప్యానెల్ డిస్ప్లే లేదా ఎలక్ట్రానిక్ విజువల్ డిస్ప్లే. తక్కువ సమాచారంతో, ఎల్‌సిడి యొక్క కంటెంట్ స్థిర చిత్రంలో లేదా ఏకపక్ష చిత్రంలో పొందబడుతుంది, అవి ప్రస్తుత పదాలు, అంకెలు లేదా ప్రదర్శించబడతాయి లేదా దాచబడతాయి. 7 సెగ్మెంట్ డిస్ప్లే . ఏకపక్ష చిత్రాలు పెద్ద చిన్న పిక్సెల్‌లతో తయారు చేయబడతాయి మరియు మూలకం పెద్ద మూలకాలను కలిగి ఉంటుంది.




ద్రవ స్ఫటిక ప్రదర్శన

ద్రవ స్ఫటిక ప్రదర్శన

16 × 2 యొక్క ద్రవ క్రిస్టల్ ప్రదర్శన

16 × 2 లిక్విడ్ క్రిస్టల్ డిస్ప్లే రెండు క్షితిజ సమాంతర రేఖలను కలిగి ఉంది మరియు అవి 16 డిస్ప్లే అక్షరాల స్థలాన్ని కుదించడానికి ఉపయోగిస్తారు. అంతర్నిర్మితంగా, LCD కి రెండు రిజిస్టర్లు ఉన్నాయి, అవి క్రింద వివరించబడ్డాయి.



  • కమాండ్ రిజిస్టర్
  • డేటా రిజిస్టర్

కమాండ్ రిజిస్టర్: ఈ రిజిస్టర్ LCD లో ప్రత్యేక ఆదేశాన్ని చొప్పించడానికి ఉపయోగించబడుతుంది. కమాండ్ ఒక ప్రత్యేకమైన డేటా సమితి మరియు ఇది స్పష్టమైన స్క్రీన్ వంటి ద్రవ క్రిస్టల్ డిస్ప్లేకి అంతర్గత ఆదేశాన్ని ఇవ్వడానికి ఉపయోగించబడుతుంది, 1 అక్షరం 1 వ పంక్తికి తరలించండి, కర్సర్‌ను సెట్ చేస్తుంది మరియు మొదలైనవి.

డేటా రిజిస్టర్: డేటా రిజిస్టర్‌లు ఎల్‌సిడిలోని లైన్‌లోకి ప్రవేశించడానికి ఉపయోగిస్తారు

16x2 యొక్క లిక్విడ్ క్రిస్టల్ డిస్ప్లే

16 × 2 యొక్క ద్రవ క్రిస్టల్ ప్రదర్శన

పిన్ రేఖాచిత్రం మరియు ప్రతి పిన్ యొక్క వివరణ క్రింది పట్టికలో వివరించబడ్డాయి.


పిన్ లేదు పిన్ పేరు

పిన్ వివరణ

పిన్ 1

GND

ఈ పిన్ గ్రౌండ్ పిన్ మరియు ఎల్‌సిడి గ్రౌండ్‌కు అనుసంధానించబడి ఉంది

పిన్ 2

వీసీసీ

ఎల్‌సిడికి విద్యుత్తును సరఫరా చేయడానికి విసిసి పిన్ ఉపయోగించబడుతుంది

పిన్ 3

VEE

VCC & గ్రౌండ్ మధ్య వేరియబుల్ రెసిస్టర్‌ను కనెక్ట్ చేయడం ద్వారా LCD యొక్క కాంట్రాస్ట్‌ను సర్దుబాటు చేయడానికి ఈ పిన్ ఉపయోగించబడుతుంది.

పిన్ 4

ఆర్ఎస్

RS ను రిజిస్టర్ సెలెక్ట్ అని పిలుస్తారు మరియు ఇది కమాండ్ / డేటా రిజిస్టర్‌ను ఎంచుకుంటుంది. కమాండ్ రిజిస్టర్ ఎంచుకోవడానికి RS సున్నాకి సమానంగా ఉండాలి. డేటా రిజిస్టర్ ఎంచుకోవడానికి RS ఒకదానికి సమానంగా ఉండాలి.

పిన్ 5

R / W.

చదవడానికి / వ్రాయడానికి ఆపరేషన్లను ఎంచుకోవడానికి ఈ పిన్ ఉపయోగించబడుతుంది. వ్రాత కార్యకలాపాలను నిర్వహించడానికి R / W సున్నాకి సమానంగా ఉండాలి. రీడ్ ఆపరేషన్లు చేయడానికి R / W ఒకదానికి సమానంగా ఉండాలి.

పిన్ 6

IN

సానుకూల పప్పులు పిన్ గుండా వెళుతుంటే ఇది ఎనేబుల్ సిగ్నల్ పిన్, అప్పుడు పిన్ రీడ్ / రైట్ పిన్‌గా పనిచేస్తుంది.

పిన్ 7

DB0 నుండి DB7 వరకు

పిన్ 7 లో మొత్తం 8 పిన్‌లు ఉన్నాయి, వీటిని ఎల్‌సిడి డేటా పిన్‌గా ఉపయోగిస్తారు.

పిన్ 15

LED +

ఈ పిన్ VCC కి అనుసంధానించబడి ఉంది మరియు ఇది LCD యొక్క బ్యాక్‌లైట్ యొక్క గ్లోను సెటప్ చేయడానికి పిన్ 16 కోసం ఉపయోగించబడుతుంది.

పిన్ 16

LED -

ఈ పిన్ గ్రౌండ్‌కు అనుసంధానించబడి ఉంది మరియు ఇది ఎల్‌సిడి యొక్క బ్యాక్‌లైట్ యొక్క గ్లోను సెటప్ చేయడానికి పిన్ 15 కోసం ఉపయోగించబడుతుంది.

ఆర్డునో మాడ్యూల్‌తో ఎల్‌సిడి ఇంటర్‌ఫేసింగ్

కింది సర్క్యూట్ రేఖాచిత్రం ద్రవ క్రిస్టల్ ప్రదర్శనను చూపిస్తుంది Arduino మాడ్యూల్ . సర్క్యూట్ రేఖాచిత్రం నుండి, LCD యొక్క RS పిన్ Arduino యొక్క పిన్ 12 కి అనుసంధానించబడిందని మనం గమనించవచ్చు. R / W పిన్ యొక్క LCD భూమికి అనుసంధానించబడి ఉంది. Arduino యొక్క పిన్ 11 LCD మాడ్యూల్ యొక్క ఎనేబుల్ సిగ్నల్ పిన్‌తో అనుసంధానించబడి ఉంది. ఈ ప్రాజెక్ట్‌లోని ఎల్‌సిడి మాడ్యూల్ & ఆర్డునో మాడ్యూల్ 4-బిట్ మోడ్‌తో అనుసంధానించబడి ఉన్నాయి. అందువల్ల ఎల్‌సిడి యొక్క డిబి 4 నుండి డిబి 7 వరకు నాలుగు ఇన్‌పుట్ లైన్లు ఉన్నాయి. ఈ ప్రక్రియ చాలా సులభం, దీనికి తక్కువ కనెక్షన్ కేబుల్స్ అవసరం మరియు మేము LCD మాడ్యూల్ యొక్క అత్యంత సామర్థ్యాన్ని ఉపయోగించుకోవచ్చు.

ఆర్డునో మాడ్యూల్‌తో ఎల్‌సిడి ఇంటర్‌ఫేసింగ్

ఆర్డునో మాడ్యూల్‌తో ఎల్‌సిడి ఇంటర్‌ఫేసింగ్

డిజిటల్ ఇన్పుట్ లైన్లు (DB4-DB7) 5-2 నుండి ఆర్డునో పిన్స్ తో అనుసంధానించబడి ఉన్నాయి. ఇక్కడ ప్రదర్శన యొక్క విరుద్ధతను సర్దుబాటు చేయడానికి మేము 10K పొటెన్షియోమీటర్‌ను ఉపయోగిస్తున్నాము. వెనుక ఎల్ఈడి లైట్ ద్వారా కరెంట్ 560-ఓం రెసిస్టర్ నుండి. బాహ్య పవర్ జాక్‌ను బోర్డు ఆర్డునోకు అందిస్తుంది. యుఎస్‌బి పోర్ట్ ద్వారా పిసిని ఉపయోగించడం ద్వారా ఆర్డునో శక్తినివ్వగలదు. సర్క్యూట్ యొక్క కొన్ని భాగాలకు + 5 వి విద్యుత్ సరఫరా అవసరం, ఇది ఆర్డునో బోర్డులోని 5 వి మూలం నుండి తీసుకోబడింది.

కింది స్కీమాటిక్ రేఖాచిత్రం ఎల్‌సిడి మాడ్యూల్ ఆర్డునోతో ఇంటర్‌ఫేసింగ్ చూపిస్తుంది.

బొమ్మ నమునా

బొమ్మ నమునా

ఈ వ్యాసం ఎల్‌సిడి మాడ్యూల్ ఆర్డునోతో ఎలా ఇంటర్‌ఫేస్ అవుతుందనే దాని గురించి సమాచారాన్ని ఇస్తుంది. ఈ కథనాన్ని చదవడం ద్వారా ఆర్డునోతో ఎల్‌సిడి మాడ్యూల్ ఎలా చేయాలో మీకు ప్రాథమిక జ్ఞానం లభించిందని నేను ఆశిస్తున్నాను. ఈ వ్యాసానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే లేదా మైక్రోకంట్రోలర్ ప్రాజెక్టుల గురించి , దయచేసి దిగువ విభాగంలో వ్యాఖ్యానించడానికి సంకోచించకండి. ఇక్కడ మీ కోసం ప్రశ్న, ఆర్డునోతో ఇంటర్‌ఫేస్ చేయడం ద్వారా ఎల్‌సిడి మాడ్యూల్ యొక్క పని ఏమిటి?

ఫోటో క్రెడిట్స్: