विषयसूची:

एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि: 4 कदम
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि: 4 कदम

वीडियो: एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि: 4 कदम

वीडियो: एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि: 4 कदम
वीडियो: Adjusting the LCD I2C Backlight Using 10k Variable || Control of an LCD Display 1602 / 2004 HD44780 2024, नवंबर
Anonim
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि
एलसीडी डिस्प्ले का I2C बैकलाइट नियंत्रण 1602/2004 या HD44780 आदि

यह निर्देशयोग्य दिखाता है कि आप I2C ADC मॉड्यूल के माध्यम से LCD डिस्प्ले की बैकलाइट को कैसे नियंत्रित कर सकते हैं। ट्रिमिंग पोटेंशियोमीटर को हटाने के बाद उसी तरह कंट्रास्ट को नियंत्रित किया जा सकता है

चरण 1: मौजूदा स्थिति

मौजूदा स्थिति
मौजूदा स्थिति
मौजूदा स्थिति
मौजूदा स्थिति

बैकलाइट को PCF8574. P3 के P3 के माध्यम से नियंत्रित किया जाता है। P3 ट्रांजिस्टर के आधार से जुड़ा होता है और यह फिर से 5 वोल्ट पर 4.7 Kohm रोकनेवाला के साथ लटका रहता है। चित्र 04 और 05।

चरण 2: समाधान

समाधान
समाधान
समाधान
समाधान
समाधान
समाधान
समाधान
समाधान

एक DAC, डिजिटल एनालॉग कनवर्टर, MPC4725 जिसे I2C के माध्यम से भी नियंत्रित किया जा सकता है, मैं अब चमक को नियंत्रित करने के लिए उपयोग करता हूं। चित्र 06.

इसके लिए हमें केवल 4.7 Kohm रेजिस्टेंस को अनसोल्ड करना होगा। चित्र 07 लाल वृत्त।

मॉड्यूल का PIC के समान कनेक्शन है और इसे टर्मिनल पिन से मिलाया जा सकता है। चित्र 07.

क्योंकि प्रत्येक मॉड्यूल और आर्डिनो में पुलअप रेसिस्टर्स होते हैं जिन्हें मैंने DAC से निष्क्रिय कर दिया है। यह कनेक्शन के माध्यम से खरोंच करके किया जा सकता है। चित्र 08. इससे प्रतिरोधक 5 वोल्ट से ढीले हो जाते हैं। चित्र 09.

मैंने मॉड्यूल को दो तरफा टेप के साथ PCF8574 चिप, चित्र 10 और किए गए कनेक्शन से जोड़ा है। Pic 11 और 12. एक नया 4.7 Kohm रोकनेवाला, जो संबंध में बहुत बड़ा है, DAC आउटपुट को P3-बेस कनेक्शन से जोड़ता है।

अब आप I2C पर DAC को नियंत्रित करके चमक को नियंत्रित कर सकते हैं।

मेरे 0 के मामले में, लगभग ७०० तक, अधिकतम। ऑपरेशन को प्रदर्शित करने के लिए एक सरल कार्यक्रम जोड़ा गया है।

आप इसे अपने कोड में लागू कर सकते हैं ताकि आप अपनी जरूरतों के लिए चमक को समायोजित कर सकें।

इंटरफ़ेस मॉड्यूल के माध्यम से चालू / बंद नियंत्रण काम करना जारी रखता है।

DAC सेट मान रखता है, इसलिए अंतिम सेट मान को पुनरारंभ करने के बाद भी बनाए रखा जाता है।

चरण 3: सॉफ्टवेयर

I2C पते सही ढंग से कॉन्फ़िगर किए जाने चाहिए। मेरे पास एलसीडी डिस्प्ले के लिए 0x3F और पते के रूप में DAC के लिए 0x62 था। डीएसी एक 12 बिट है, इसलिए 4096 संभावनाएं हैं। यह तब 0 से 5 वोल्ट के लिए होता है। इसलिए यह लगभग 1 mV प्रति बिट है। अब हम जो विनियमित करते हैं वह ट्रांजिस्टर का बेस एमिटर वोल्टेज है और यह 0.6 से 0.7 वोल्ट है। इस तरह केवल एक छोटा सा हिस्सा है जिसका प्रकाश नियंत्रण पर प्रभाव पड़ता है, लेकिन यह पर्याप्त से अधिक है। हम 4.7 Kohm रोकनेवाला के माध्यम से भेजते हैं जो सामान्य रूप से 5 वोल्ट पर लटका होता है, इसलिए DAC का अधिकतम आउटपुट कोई समस्या नहीं है। चूंकि सर्किट अनिवार्य रूप से नहीं बदला गया है, मौजूदा चालू / बंद नियंत्रण काम करना जारी रख सकता है। डीएसी का प्रबंधन सॉफ्टवेयर आधारित है और आपको इसे कोड में शामिल करना होगा और इसे अपनी आवश्यकताओं के अनुसार समायोजित करना होगा।

इनो फ़ाइल एक साधारण परीक्षण फ़ाइल है।

चरण 4: परिणाम

नतीजा
नतीजा
नतीजा
नतीजा
नतीजा
नतीजा
नतीजा
नतीजा

लाइट चेंज को कैप्चर करना आसान नहीं है क्योंकि कैमरा एडजस्ट हो जाता है।

लेकिन अभी भी कई तस्वीरें हैं।

मीटर बैकलाइट के एमए को इंगित करता है।

सिफारिश की: