ప్రారంభించడానికి ఈ OLED డిస్ప్లేల అర్థం ఏమిటో అర్థం చేసుకుందాం. OLED అనే పదం “ సేంద్రీయ కాంతి ఉద్గార డయోడ్” ని సూచిస్తుంది, ఇది మన టెలివిజన్లలో చాలావరకు ఉపయోగించబడే అదే సాంకేతికతను ఉపయోగిస్తుంది, కానీ వాటితో పోలిస్తే తక్కువ పిక్సెల్స్ ఉన్నాయి. ఈ కూల్ లుకింగ్ డిస్ప్లే మాడ్యూళ్ళను మైక్రోకంట్రోలర్లతో అనుసంధానించడం చాలా ఆనందంగా ఉంది, ఎందుకంటే ఇది మా ప్రాజెక్ట్లు చల్లగా కనిపిస్తుంది.
మార్కెట్లో చాలా OLED డిస్ప్లే మాడ్యూల్స్ అందుబాటులో ఉన్నాయి, ప్రతి దాని స్వంత వర్గీకరణతో. కాబట్టి మీరు ఒకదాన్ని కొనడానికి ముందు మీ ప్రాజెక్ట్కు ఏది బాగా సరిపోతుందో నిర్ధారించుకోండి. సాధారణంగా ఉపయోగించే రకాలు క్రింద వర్గీకరించబడ్డాయి
మీరు మీ OLED డిస్ప్లేతో పనిచేయడం ప్రారంభించే ముందు మీ డిస్ప్లే ఏ వర్గంలోకి వచ్చిందో నిర్ధారించుకోండి. ఇక్కడ మేము మోనోక్రోమ్ 7-పిన్ SSD1306 0.96 ”OLED డిస్ప్లేని చూపించాము. ఈ రకమైన ప్రదర్శన SPI 3 వైర్ మోడ్, SPI ఫోర్ వైర్ మోడ్ మరియు IIC మోడ్ వంటి మూడు వేర్వేరు కమ్యూనికేషన్ ప్రోటోకాల్లలో పని చేస్తుంది. SPI 4-వైర్ మోడ్ అనేది కమ్యూనికేషన్ యొక్క వేగవంతమైన మోడ్ మరియు డిఫాల్ట్.
పిన్అవుట్లు మరియు ఫంక్షన్:
ఇంతకుముందు చెప్పినట్లుగా, మేము ఉపయోగిస్తున్న మాడ్యూల్ 7-పిన్స్ కలిగి ఉంటుంది, అదే యొక్క చిత్రం క్రింద చూపబడింది.
ఈ మాడ్యూళ్ళకు చాలా మంది విక్రేతలు ఉన్నారు మరియు అందువల్ల మీ బోర్డు నా కంటే కొంచెం భిన్నంగా కనిపిస్తుంది. నామకరణానికి కూడా తేడా ఉండవచ్చు. పిన్స్ మరియు దాని విధులు క్రింది పట్టికలో వివరించబడ్డాయి.
పిన్ నెంబర్ |
పిన్ పేరు |
ఇతర పేర్లు |
వాడుక |
1 |
Gnd |
గ్రౌండ్ |
మాడ్యూల్ యొక్క గ్రౌండ్ పిన్ |
2 |
Vdd |
విసిసి, 5 వి |
పవర్ పిన్ (3-5 వి భరించదగినది) |
3 |
ఎస్.సి.కె. |
D0, SCL, CLK |
క్లాక్ పిన్గా పనిచేస్తుంది. I2C మరియు SPI రెండింటికీ ఉపయోగిస్తారు |
4 |
SDA |
డి 1, మోసి |
మాడ్యూల్ యొక్క డేటా పిన్. IIC మరియు SPI రెండింటికీ ఉపయోగిస్తారు |
5 |
RES |
RST, రీసెట్ |
మాడ్యూల్ను రీసెట్ చేస్తుంది (SPI సమయంలో ఉపయోగపడుతుంది) |
6 |
DC |
A0 |
డేటా కమాండ్ పిన్. SPI ప్రోటోకాల్ కోసం ఉపయోగిస్తారు |
7 |
సి.ఎస్ |
చిప్ సెలెక్ట్ |
SPI ప్రోటోకాల్ క్రింద ఒకటి కంటే ఎక్కువ మాడ్యూల్ ఉపయోగించినప్పుడు ఉపయోగపడుతుంది |
పైన చూపిన మాడ్యూల్ మూడు రీతుల్లోనూ పనిచేయగలదు. మీరు ఒకదాన్ని కొనుగోలు చేసినప్పుడు, మీ మాడ్యూల్ అప్రమేయంగా 4-వైర్ SPI మోడ్లో పని చేయడానికి సెట్ చేయబడుతుంది. బోర్డు యొక్క దిగువ లేయర్ సిల్స్క్రీన్లో చూపిన విధంగా రెసిస్టర్ల స్థానాన్ని మార్చడం ద్వారా మీరు దీన్ని I2C లేదా 3-Wire SPI లో పని చేయడానికి మార్చవచ్చు.
OLED డిస్ప్లే యొక్క పని:
OLED స్క్రీన్లో ఏదో కనిపించేలా చేయడానికి మేము OLED మాడ్యూల్లో ఉన్న SSD1306 IC తో కమ్యూనికేట్ చేస్తాము. ఈ SSD1306IC అప్పుడు మా OLED డిస్ప్లేలో ఉన్న ప్రతి పిక్సెల్ను అప్డేట్ చేస్తుంది.
ఆర్డునో, పిఐసి, వంటి మైక్రోకంట్రోలర్ల నుండి ఈ కమ్యూనికేషన్ ఐఐసి లేదా ఎస్పిఐ ద్వారా జరగవచ్చు. ఏదైనా కమ్యూనికేషన్ ప్రోటోకాల్ ద్వారా ఐసితో కమ్యూనికేట్ చేయడానికి మనం మొదట ఐసిని అర్థం చేసుకోవాలి, దాని డేటాషీట్ చదవడం ద్వారా ఇది చాలా అలసిపోయే కానీ ఉపయోగకరమైన పద్ధతి. ఇక్కడ మేము ఆర్డునోతో OLED ని ఇంటర్ఫేస్ చేసాము.
వేర్వేరు మైక్రోకంట్రోలర్లతో ఇంటర్ఫేసింగ్ కోసం చాలా లైబ్రరీలు అందుబాటులో ఉన్నాయి, వీటిని ఉపయోగించి ఇంటర్ఫేసింగ్ను చాలా సరళంగా చేయవచ్చు. ఈ గ్రంథాలయాలు ఉపయోగించడానికి సులభమైనవి మరియు అందుబాటులో ఉన్న గ్రాఫికల్ ఎంపికలు చాలా ఉన్నాయి. మైక్రోకంట్రోలర్లుగా ఇవ్వడానికి ఒక చిత్రాన్ని బిట్ మ్యాప్ విలువలుగా మార్చడానికి అనేక ఆన్లైన్ సాధనాలు అందుబాటులో ఉన్నాయి. ఈ వెబ్టూల్ని ఉపయోగించి ఆర్డునోతో మేము బాట్మాన్ లోగో క్రింద సృష్టించినట్లు: