সুচিপত্র:

একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602 /2004 অথবা HD44780 ইত্যাদি: 4 টি ধাপ
একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602 /2004 অথবা HD44780 ইত্যাদি: 4 টি ধাপ

ভিডিও: একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602 /2004 অথবা HD44780 ইত্যাদি: 4 টি ধাপ

ভিডিও: একটি এলসিডি ডিসপ্লের I2C ব্যাকলাইট কন্ট্রোল 1602 /2004 অথবা HD44780 ইত্যাদি: 4 টি ধাপ
ভিডিও: DS3231 রিয়েল-টাইম ঘড়ি সহ স্বয়ংক্রিয় স্টার্ট-স্টপ কন্ট্রোলার 2024, নভেম্বর
Anonim
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল
একটি এলসিডি ডিসপ্লে 1602 /2004 বা HD44780 ইত্যাদি I2C ব্যাকলাইট কন্ট্রোল

এই নির্দেশযোগ্য দেখায় কিভাবে আপনি একটি I2C ADC মডিউলের মাধ্যমে LCD ডিসপ্লের ব্যাকলাইট নিয়ন্ত্রণ করতে পারেন। ট্রিমিং পটেন্টিওমিটার অপসারণের পর একইভাবে কনট্রাস্ট নিয়ন্ত্রণ করা যায়

ধাপ 1: বিদ্যমান অবস্থা

বিদ্যমান অবস্থা
বিদ্যমান অবস্থা
বিদ্যমান অবস্থা
বিদ্যমান অবস্থা

ব্যাকলাইটটি PCF8574 এর P3 এর মাধ্যমে নিয়ন্ত্রিত হয়। ছবি 04 এবং 05।

পদক্ষেপ 2: সমাধান

সমাধান
সমাধান
সমাধান
সমাধান
সমাধান
সমাধান
সমাধান
সমাধান

একটি DAC, ডিজিটাল এনালগ কনভার্টার, MPC4725 যা I2C এর মাধ্যমেও নিয়ন্ত্রণ করা যায়, আমি এখন উজ্জ্বলতা নিয়ন্ত্রণ করতে ব্যবহার করি। ছবি 06।

এর জন্য আমাদের কেবল 7. Koh কোহম রেজিস্ট্যান্স বিক্রি করতে হবে। ছবি 07 লাল বৃত্ত।

মডিউলটির PIC এর সাথে একই সংযোগ রয়েছে এবং এটি টার্মিনাল পিনগুলিতে বিক্রি করা যেতে পারে। ছবি 07।

কারণ প্রতিটি মডিউল এবং আরডুইনোতে পুলআপ প্রতিরোধক রয়েছে আমি তাদের DAC থেকে নিষ্ক্রিয় করেছি। এটি সংযোগের মাধ্যমে আঁচড় দিয়ে করা যেতে পারে। ছবি 08. এর ফলে প্রতিরোধক 5 ভোল্ট থেকে আলগা হয়ে আসে। ছবি 09।

আমি PCF8574 চিপ, পিকচার 10, এবং তৈরি করা সংযোগের সাথে ডবল পার্শ্বযুক্ত টেপ সহ মডিউল সংযুক্ত করেছি। ছবি 11 এবং 12. একটি নতুন 4.7 কোহম রোধক, যা সম্পর্কের ক্ষেত্রে খুব বড়, DAC আউটপুটটিকে P3- বেস সংযোগের সাথে সংযুক্ত করুন।

এখন আপনি I2C এর উপর DAC নিয়ন্ত্রণ করে উজ্জ্বলতা নিয়ন্ত্রণ করতে পারেন।

আমার ক্ষেত্রে 0, প্রায় 700 পর্যন্ত, সর্বাধিক। অপারেশন প্রদর্শনের জন্য একটি সহজ প্রোগ্রাম যোগ করা হয়েছে।

আপনি এটি আপনার নিজের কোডে প্রয়োগ করতে পারেন যাতে আপনি আপনার নিজের প্রয়োজনের সাথে উজ্জ্বলতা সামঞ্জস্য করতে পারেন।

ইন্টারফেস মডিউলের মাধ্যমে অন / অফ কন্ট্রোল কাজ করতে থাকে।

ডিএসি সেট মান ধারণ করে, তাই পুনরায় চালু করার পরেও শেষ সেট মান বজায় থাকে।

ধাপ 3: সফটওয়্যার

I2C ঠিকানাগুলি সঠিকভাবে কনফিগার করা আবশ্যক। LCD ডিসপ্লের জন্য আমার কাছে 0x3F এবং ঠিকানা হিসাবে DAC এর জন্য 0x62 ছিল। DAC একটি 12 বিট, তাই 4096 সম্ভাবনা। এটি তখন 0 থেকে 5 ভোল্টের জন্য। এটি তাই প্রতি বিট প্রায় 1 এমভি। আমরা এখন যা নিয়ন্ত্রণ করি তা হল ট্রানজিস্টরের বেস এমিটার ভোল্টেজ এবং এটি 0.6 থেকে 0.7 ভোল্ট। এইভাবে শুধুমাত্র একটি ছোট অংশ রয়েছে যা আলো নিয়ন্ত্রণের উপর প্রভাব ফেলে, কিন্তু এটি যথেষ্ট পরিমাণে বেশি। আমরা 4.7 কোহম রোধের মাধ্যমে পাঠাই যা সাধারণত 5 ভোল্টে ঝুলে থাকে, তাই DAC এর সর্বোচ্চ আউটপুট কোন সমস্যা নয়। যেহেতু সার্কিটটি মূলত পরিবর্তিত হয় না, বিদ্যমান চালু / বন্ধ নিয়ন্ত্রণ কাজ চালিয়ে যেতে পারে। DAC পরিচালনা করা সফটওয়্যার-ভিত্তিক এবং আপনাকে এটি কোডে অন্তর্ভুক্ত করতে হবে এবং এটি আপনার নিজের প্রয়োজনের সাথে সামঞ্জস্য করতে হবে।

ইনো ফাইল একটি সাধারণ পরীক্ষা ফাইল।

ধাপ 4: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল

হালকা পরিবর্তনটি ধরা সহজ নয় কারণ ক্যামেরার সমন্বয় ঘটে।

কিন্তু এখনও বেশ কয়েকটি ছবি।

মিটার ব্যাকলাইটের mA নির্দেশ করে।

প্রস্তাবিত: