সুচিপত্র:
ভিডিও: Arduino IDE সহ NodeMCU V2 এ I2C LCD: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ArduinoIDE এবং উপলব্ধ লাইব্রেরি ব্যবহার করে NodeMCU v2 এ I2C সিরিয়াল অ্যাডাপ্টারের সাথে LCD Lunch কিভাবে করবেন তা এই দ্রুত নির্দেশে দেখাবো।
ধাপ 1: প্রয়োজনীয় যন্ত্রাংশ এবং সফটওয়্যার
হার্ডওয়্যার:
1. NodeMCU v2
2. i2c সিরিয়াল ইন্টারফেস অ্যাডাপ্টার মডিউল সহ 16x2 LCD ডিসপ্লে
3. কিছু তার, ইউএসবি পাওয়ার সাপ্লাই এবং স্কেচ আপলোড করার জন্য
সফটওয়্যার:
1. ArduinoIDE -
2. LiquidCrystal_I2C লাইব্রেরি-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
পদক্ষেপ 2: হার্ডওয়্যার সেটআপ
প্রস্তুতি:
যখন আপনি আলী/ইবে থেকে এলসিডি অর্ডার করেন তখন সিরিয়াল অ্যাডাপ্টারের সাথে সংযোগ করার সময় 'ওয়্যারিং মেস' এড়াতে 16 টি পিন হেডার এলসিডি ডিসপ্লেতে বিক্রি করতে পারেন
সেটআপ:
- রুটি বোর্ডে একে অপরের পাশে এলসিডি ডিসপ্লে এবং সিরিয়াল অ্যাডাপ্টার রাখুন
- অ্যাডাপ্টারের এসসিএল পিনকে NodeMCU D1 পিনের সাথে সংযুক্ত করুন
- অ্যাডাপ্টারের SDA পিনকে NodeMCU D2 পিনের সাথে সংযুক্ত করুন
- অ্যাডাপ্টারের GND, VCC পিনগুলিকে NodeMCU GND এর সাথে সংযুক্ত করুন, সেই অনুযায়ী ভিন - এখানে আমাকে একটি জিনিস ব্যাখ্যা করতে হবে। মূলত আপনার LCD ডিসপ্লেটি 5v সোর্সের সাথে সংযুক্ত করা উচিত কিন্তু NodeMCU এর শুধুমাত্র 3.3v আউটপুট আছে তাই LCD বেশ অন্ধকার। যদি আপনি বহিরাগত 5v উত্স সহ LCD প্রদান করেন তবে আপনাকে যুক্তি স্তরের রূপান্তরকারী ব্যবহার করতে হবে কারণ এটি কাজ করবে না। এখানে আমি ইউএসবি প্রদত্ত শক্তি ব্যবহার করে কিছু হ্যাক ব্যবহার করেছি যা ভিনকে বাইপাস করা হয়েছে। এটি 5V কিন্তু এটি কাজ করে:)
ধাপ 3: স্কেচ
প্রস্তুতি:
- ArduinoIDE ইনস্টল করুন
- NodeMCU সমর্থন যোগ করুন - সুন্দরভাবে এখানে বর্ণিত হয়েছে।
- LiquidCrystal_I2C লাইব্রেরি যোগ করুন - লেখকের দেওয়া নির্দেশাবলী ব্যবহার করুন। AdruinoIDE থেকে ইনস্টলেশন পুরানো সংস্করণ যোগ করবে
স্কেচ:
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
LiquidCrystal_I2C lcd (0x27, 16, 2);
অকার্যকর সেটআপ() {
Serial.begin (115200);
// পূর্বনির্ধারিত PINS consts ব্যবহার করুন
Wire.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("হ্যালো, NodeMCU");
}
অকার্যকর লুপ () {// এখানে কিছু করবেন না}
স্কেচ আপলোড করুন এবং আপনার কাজ শেষ!
প্রস্তাবিত:
I2C রিলে মেট Arduino IDE: 5 ধাপ
I2C রিলে মেট Arduino IDE: আমি একটি চমৎকার রিলেবোর্ড অর্ডার করেছি কিন্তু কোন ArduinoIDE নির্দেশ ছিল না, শুধু রাস্পবেরি পাই e.o. আমি এটি কিভাবে Arduino এর সাথে ব্যবহার করতে পারি এবং এটি ভাগ করতে চাই যাতে আপনি সেই সময় বাঁচাতে পারেন। মূল রাস্পবেরিপি উদাহরণ: wiki.52pi.com/index.php/DockerPi_4_Channel_R
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
I2C / IIC LCD ডিসপ্লে - একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: spi lcd ডিসপ্লে ব্যবহার করার জন্য অনেকগুলি সংযোগের প্রয়োজন হয় যা করা সত্যিই কঠিন তাই আমি একটি মডিউল খুঁজে পেয়েছি যা i2c lcd কে spi lcd তে রূপান্তর করতে পারে তাই চলুন শুরু করা যাক
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
চরিত্র LCD I2c অ্যাডাপ্টার (I2c সংযোগ উদাহরণ): 12 টি ধাপ (ছবি সহ)
ক্যারেক্টার এলসিডি I2c অ্যাডাপ্টার (I2c কানেকশনের উদাহরণ): আমি একটি ক্যারেক্টার ডিসপ্লে i2c অ্যাডাপ্টারের জন্য একটি কানেকশন স্কিমা করছি। আমার সাইটে আপডেট চেক করুন। LCD ডিসপ্লে অক্ষরের জন্য, কাঁটাযুক্ত প্রজেক্ট