সুচিপত্র:
- ধাপ 1: এলসিডি এবং অ্যাডাপ্টারের মধ্যে সংযোগ
- পদক্ষেপ 2: Arduino এবং I2C Lcd অ্যাডাপ্টারের সাথে সংযোগ
- ধাপ 3: পাওয়ার আপ এবং টেস্ট
- ধাপ 4: I2C Lcd এর জন্য লাইব্রেরি ডাউনলোড করা
- ধাপ 5: চূড়ান্ত ধাপ
ভিডিও: I2C LCD অ্যাডাপ্টারের বিবরণ এবং সংযোগ: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আই 2 সি এলসিডি অ্যাডাপ্টার একটি যন্ত্র যা একটি মাইক্রো-কন্ট্রোলার PCF8574 চিপ ধারণ করে। এই মাইক্রো-কন্ট্রোলারটি একটি I/O সম্প্রসারণকারী, যা অন্য মাইক্রো-কন্ট্রোলার চিপের সাথে দুটি তারের যোগাযোগ প্রোটোকলের সাথে যোগাযোগ করে। এই অ্যাডাপ্টার ব্যবহার করে যে কেউ 16x2 LCD নিয়ন্ত্রণ করতে পারে শুধুমাত্র দুটি তারের (SDA, SCL) দিয়ে। এটি arduino বা অন্যান্য মাইক্রো-কন্ট্রোলারের অনেক পিন সংরক্ষণ করে। এটি এলসিডি কনট্রাস্ট নিয়ন্ত্রণের জন্য একটি অন্তর্নির্মিত পোটেন্টিওমিটারে রয়েছে। ডিফল্ট I2C ঠিকানা হল 0x27। আপনি A0, A1, A2 সংযোগ করে এই ঠিকানা পরিবর্তন করতে পারেন।
A0 A1 A2 ঠিকানা
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 0x27
0 => কম
1 => উচ্চ
ধাপ 1: এলসিডি এবং অ্যাডাপ্টারের মধ্যে সংযোগ
প্রথমে, আপনাকে এই অ্যাডাপ্টারটি এলসিডি দিয়ে সোল্ডার করতে হবে। আপনি এটি সরাসরি এলসিডি ডিসপ্লে ব্যাকসাইডের সাথে সংযুক্ত করতে পারেন। কিন্তু আমি এটি একটি পিসিবিতে বিক্রি করেছি। আপনি এটি আপনার ইচ্ছামতো বানাতে পারেন। কিন্তু সঠিক সংযোগের ব্যাপারে আপনাকে অবশ্যই সতর্ক থাকতে হবে। অন্যথায় আপনি একটি বড় সমস্যার সম্মুখীন হবেন।
পদক্ষেপ 2: Arduino এবং I2C Lcd অ্যাডাপ্টারের সাথে সংযোগ
Arduino => I2C LCD অ্যাডাপ্টার
GND => GND
5V => VCC
A4 => SDA
A5 => এসসিএল
ধাপ 3: পাওয়ার আপ এবং টেস্ট
#USE_ALB_LCD_I2C সংজ্ঞায়িত করুন
#অন্তর্ভুক্ত "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; অকার্যকর সেটআপ () {lcd.init (); lcd.backlight (); lcd.clear (); } অকার্যকর লুপ () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // এখানে সারি = 1 মানে দ্বিতীয় লাইন lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = alpha sign lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((গৃহস্থালি) 228); // 228 = মাইক্রো}
ধাপ 4: I2C Lcd এর জন্য লাইব্রেরি ডাউনলোড করা
arduino IDE খুলুন => Tools => লাইব্রেরি পরিচালনা => Arduino লার্নিং বোর্ডের জন্য অনুসন্ধান
এবং লাইব্রেরি ডাউনলোড করুন।
আপনার যদি ইতিমধ্যে লাইব্রেরি থাকে তবে এই পদক্ষেপটি এড়িয়ে যান।
ধাপ 5: চূড়ান্ত ধাপ
আমি পরিবেশের তাপমাত্রা এবং আর্দ্রতা দেখানোর জন্য I2C lcd ব্যবহার করেছি।
প্রস্তাবিত:
কেএস-গার্ডেন: সংক্ষিপ্ত বিবরণ: 9 টি ধাপ
KS- গার্ডেন: সংক্ষিপ্ত বিবরণ: KS- গার্ডেন সেচ/বায়ুচলাচল করতে ব্যবহার করা যেতে পারে। সিস্টেম বক্স - রিলেস এবং পাওয়ার সাপ্লাই বক্স
প্রসেসিং এবং আরডুইনো সংযোগ এবং 7 সেগমেন্ট এবং Servo GUI কন্ট্রোলার তৈরি করুন: 4 টি ধাপ
প্রসেসিং এবং আরডুইনো সংযোগ করা এবং 7 সেগমেন্ট এবং সার্ভো GUI কন্ট্রোলার তৈরি করুন: কিছু প্রকল্পের জন্য আপনাকে Arduino ব্যবহার করতে হবে কারণ এটি একটি সহজ প্রোটোটাইপিং প্ল্যাটফর্ম প্রদান করে কিন্তু Arduino এর সিরিয়াল মনিটরে গ্রাফিক্স প্রদর্শন করতে বেশ সময় লাগতে পারে এবং এটি করাও কঠিন। আপনি Arduino সিরিয়াল মনিটর bu এ গ্রাফ প্রদর্শন করতে পারেন
চরিত্র LCD I2c অ্যাডাপ্টার (I2c সংযোগ উদাহরণ): 12 টি ধাপ (ছবি সহ)
ক্যারেক্টার এলসিডি I2c অ্যাডাপ্টার (I2c কানেকশনের উদাহরণ): আমি একটি ক্যারেক্টার ডিসপ্লে i2c অ্যাডাপ্টারের জন্য একটি কানেকশন স্কিমা করছি। আমার সাইটে আপডেট চেক করুন। LCD ডিসপ্লে অক্ষরের জন্য, কাঁটাযুক্ত প্রজেক্ট
ESP32: অভ্যন্তরীণ বিবরণ এবং পিনআউট: 11 টি ধাপ
ESP32: অভ্যন্তরীণ বিবরণ এবং পিনআউট: এই নিবন্ধে, আমরা অভ্যন্তরীণ বিবরণ এবং ESP32 এর পিনিং সম্পর্কে কথা বলব। আমি আপনাকে দেখাব কিভাবে ডেটশীট দেখে পিনগুলি সঠিকভাবে সনাক্ত করা যায়, কোন পিনগুলি আউটপুট / ইনপুট হিসাবে কাজ করে তা কীভাবে চিহ্নিত করা যায়, কিভাবে একটি ওভারভিউ আছে
কমলা PI HowTo: এটি গাড়ির রিয়ারভিউ ডিসপ্লে এবং HDMI থেকে RCA অ্যাডাপ্টারের সাথে ব্যবহারের জন্য সেট করুন: 15 টি ধাপ
অরেঞ্জ পিআই হাউটো: গাড়ির রিয়ারভিউ ডিসপ্লে এবং এইচডিএমআই থেকে আরসিএ অ্যাডাপ্টারের সাথে এটি ব্যবহার করার জন্য সেট করুন: ফরওয়ার্ড।এমন মনে হয় যে অন্যরা বড় এবং এমনকি বড় টিভি সেট ব্যবহার করে বা মূর্খ কমলা পিআই বোর্ড দিয়ে মনিটর করে। এবং এটি এমবেডেড সিস্টেমের উদ্দেশ্যে তৈরি করা যখন একটু বেশি মনে হয়। এখানে আমাদের ছোট কিছু এবং সস্তা কিছু দরকার। যেমন একটা