शुरुआत करने के लिए आइए हम समझें कि इन OLED डिस्प्ले का क्या मतलब है। ओएलईडी शब्द " ऑर्गेनिक लाइट एमिटिंग डायोड" के लिए खड़ा है, यह उसी तकनीक का उपयोग करता है जो हमारे अधिकांश टीवी में उपयोग किया जाता है, लेकिन उनकी तुलना में कम पिक्सेल हैं। इन कूल दिखने वाले डिस्प्ले मॉड्यूल को माइक्रोकंट्रोलर्स के साथ हस्तक्षेप करना वास्तविक मज़ा है क्योंकि यह हमारी परियोजनाओं को शांत दिखाई देगा।
बाजार में बहुत सारे OLED डिस्प्ले मॉड्यूल उपलब्ध हैं, प्रत्येक का अपना वर्गीकरण है। तो इससे पहले कि आप एक खरीद सुनिश्चित करें कि कौन सा आपके प्रोजेक्ट को बेहतर तरीके से सूट करेगा। सबसे अधिक इस्तेमाल किए जाने वाले प्रकारों को नीचे वर्गीकृत किया गया है
इससे पहले कि आप अपने OLED डिस्प्ले के साथ काम करना शुरू करें, सुनिश्चित करें कि आपका डिस्प्ले किस श्रेणी में आता है। यहां हमने एक मोनोक्रोम 7-पिन SSD1306 0.96 ”ओएलईडी डिस्प्ले दिखाया है । इस प्रकार का प्रदर्शन तीन अलग-अलग संचार प्रोटोकॉल पर काम कर सकता है जैसे कि SPI 3 वायर मोड, SPI फोर वायर मोड और IIC मोड। एसपीआई 4-वायर मोड संचार का सबसे तेज़ मोड और डिफ़ॉल्ट एक है।
पिनआउट और समारोह:
जैसा कि पहले कहा गया था कि जिस मॉड्यूल का हम उपयोग कर रहे हैं, उसमें 7-पिन होंगे, उसी का चित्र नीचे दिखाया गया है।
इन मॉड्यूल के लिए बहुत सारे विक्रेता हैं और इसलिए आपका बोर्ड मेरा से थोड़ा अलग दिख सकता है। इसके अलावा नामकरण भी अलग हो सकता है। पिन और इसके कार्यों को नीचे दी गई तालिका में समझाया गया है।
पिन नम्बर |
पिन नाम |
दुसरे नाम |
प्रयोग |
1 |
गाण्ड |
भूमि |
मॉड्यूल का ग्राउंड पिन |
२ |
Vdd |
Vcc, 5V |
पावर पिन (3-5V सहनीय) |
३ |
SCK |
डी 0, एससीएल, सीएलके |
घड़ी की पिन के रूप में कार्य करता है। I2C और SPI दोनों के लिए उपयोग किया जाता है |
४ |
एसडीए |
डी 1, एमओएसआई |
मॉड्यूल का डेटा पिन। IIC और SPI दोनों के लिए उपयोग किया जाता है |
५ |
रेस |
RST, RESET |
मॉड्यूल रीसेट करता है (SPI के दौरान उपयोगी) |
६ |
डीसी |
ए ० |
डेटा कमांड पिन। SPI प्रोटोकॉल के लिए उपयोग किया जाता है |
। |
सीएस |
चिप का चयन करें |
उपयोगी जब एक से अधिक मॉड्यूल SPI प्रोटोकॉल के तहत उपयोग किया जाता है |
ऊपर दिखाया गया मॉड्यूल सभी तीन मोड में काम कर सकता है। जब आप एक खरीदते हैं, तो आपका मॉड्यूल डिफ़ॉल्ट रूप से 4-वायर एसपीआई मोड में काम करने के लिए सेट किया जाएगा। आप इसे I2C या 3-वायर एसपीआई में काम करने के लिए बदल सकते हैं प्रतिरोधों की स्थिति को बदलकर जैसा कि बोर्ड के बॉटम लेयर साइक्सस्क्रीन में दिखाया गया है।
OLED डिस्प्ले का कार्य:
ओएलईडी स्क्रीन पर कुछ दिखने के लिए हम OLED मॉड्यूल में मौजूद SSD1306 IC से संवाद करते हैं । यह SSD1306IC तब हमारे OLED डिस्प्ले पर मौजूद प्रत्येक पिक्सेल को अपडेट करेगा।
यह संचार किसी भी माइक्रोकंट्रोलर जैसे Arduino, PIC, आदि से IIC या SPI के माध्यम से हो सकता है। किसी भी संचार प्रोटोकॉल के माध्यम से IC के साथ संचार करने के लिए हमें सबसे पहले इसके डेटाशीट को पढ़कर IC को समझना चाहिए जो एक थकाऊ लेकिन उपयोगी तरीका है। यहां हमने OLED को Arduino के साथ इंटरफेयर किया है।
इसमें विभिन्न माइक्रोकंट्रोलर के साथ इंटरफेस करने के लिए बहुत सारे पुस्तकालय उपलब्ध हैं, जिनके उपयोग से हम इंटरफेसिंग को बहुत सरल बना सकते हैं। इन पुस्तकालयों का उपयोग करना आसान है और इनमें बहुत आसानी से उपलब्ध आलेखीय विकल्प उपलब्ध हैं। इसके अलावा कई ऑनलाइन टूल हैं जो किसी इमेज को बिटकॉइन के मूल्यों में माइक्रोकंट्रोलर में फीड करने के लिए परिवर्तित करते हैं। जैसे हमने इस वेबटूल का उपयोग करके Arduino के साथ बैटमैन लोगो के नीचे बनाया है: