সুচিপত্র:

Arduino একাধিক I2C ডিভাইস সংযুক্ত করুন: 6 টি ধাপ
Arduino একাধিক I2C ডিভাইস সংযুক্ত করুন: 6 টি ধাপ

ভিডিও: Arduino একাধিক I2C ডিভাইস সংযুক্ত করুন: 6 টি ধাপ

ভিডিও: Arduino একাধিক I2C ডিভাইস সংযুক্ত করুন: 6 টি ধাপ
ভিডিও: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, ডিসেম্বর
Anonim

এই টিউটোরিয়ালে আমরা শিখব কিভাবে I2C সংযোগের সাথে বেশ কয়েকটি মডিউলকে আরডুইনোতে সংযুক্ত করতে হয়।

ভিডিওটি দেখুন!

আমাদের ক্ষেত্রে আমরা 4 টি OLED ডিসপ্লে ব্যবহার করব উদাহরণ হিসেবে, কিন্তু আপনি চাইলে অন্য কোন I2C মডিউল/সেন্সর ব্যবহার করতে পারেন।

দ্রষ্টব্য: 4 ওএলইডি ডিসপ্লেগুলি একটু বেশি মেমরি গ্রাস করে তাই আমরা আরডুইনো মেগা ব্যবহার করছি কারণ এটি আরডুইনো ইউএনও মেমরি কম। আপনার সেন্সর/মডিউল মেমরি খরচ অনুযায়ী আপনার Arduino, ESP, ইত্যাদি বোর্ড নির্বাচন করুন।

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino Mega 2560 বা অন্য কোন Arduino বোর্ড নোট: আমরা এই ক্ষেত্রে Arduino Mega ব্যবহার করছি কারণ OLED ডিসপ্লেগুলি বেশি মেমরি গ্রাস করে এবং Aruino UNO এটি পরিচালনা করতে পারবে না। তাই আপনার মডিউল অনুযায়ী আপনার বোর্ড নির্বাচন করুন।
  • 8-চ্যানেল I2C মডিউল TCA9548A
  • 4 OLED ডিসপ্লে (বা অন্যান্য I2C মডিউলের যে কোন সংখ্যা)
  • ব্রেডবোর্ড
  • জাম্পার তার
  • ভিসুইনো সফটওয়্যার: এখানে ডাউনলোড করুন

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
  • TCA9548A পিন SDA কে Arduino পিন SDA এর সাথে সংযুক্ত করুন
  • TCA9548A পিন এসসিএলকে আরডুইনো পিন এসসিএল এর সাথে সংযুক্ত করুন
  • TCA9548A পিন VIN কে Arduino পিন 5V এর সাথে সংযুক্ত করুন
  • TCA9548A পিন GND কে Arduino পিন GND এর সাথে সংযুক্ত করুন
  • OLED Display1 পিন VCC কে Arduino পিন 5V এর সাথে সংযুক্ত করুন
  • OLED Display1 pin GND কে Arduino pin GND এর সাথে সংযুক্ত করুন
  • OLED Display1 পিন SDA কে TCA9548A পিন SD0 এর সাথে সংযুক্ত করুন
  • OLED Display1 পিন এসসিএলকে TCA9548A পিন SC0 এর সাথে সংযুক্ত করুন
  • OLED Display2 পিন VCC কে Arduino পিন 5V এর সাথে সংযুক্ত করুন
  • OLED Display2 pin GND কে Arduino pin GND এর সাথে সংযুক্ত করুন
  • OLED Display2 পিন SDA কে TCA9548A পিন SD1 এর সাথে সংযুক্ত করুন
  • OLED Display2 পিন এসসিএলকে TCA9548A পিন SC1 এর সাথে সংযুক্ত করুন
  • OLED Display3 পিন VCC কে Arduino পিন 5V এর সাথে সংযুক্ত করুন
  • OLED Display3 pin GND কে Arduino pin GND এর সাথে সংযুক্ত করুন
  • OLED Display3 পিন SDA কে TCA9548A পিন SD2 এর সাথে সংযুক্ত করুন
  • OLED Display3 পিন এসসিএলকে TCA9548A পিন SC2 এর সাথে সংযুক্ত করুন
  • OLED Display4 pin VCC কে Arduino pin 5V এর সাথে সংযুক্ত করুন
  • OLED Display4 pin GND কে Arduino pin GND এর সাথে সংযুক্ত করুন
  • OLED Display4 পিন SDA কে TCA9548A পিন SD3 এর সাথে সংযুক্ত করুন
  • OLED Display4 পিন এসসিএলকে TCA9548A পিন SC3 এর সাথে সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং Arduino MEGA বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং Arduino MEGA বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino MEGA বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino MEGA বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino MEGA বোর্ড প্রকার নির্বাচন করুন

ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। বিনামূল্যে সংস্করণ ডাউনলোড করুন অথবা একটি বিনামূল্যে পরীক্ষার জন্য নিবন্ধন করুন।

প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino Mega 2560" নির্বাচন করুন

ধাপ 4: ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন

ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
ভিসুইনোতে উপাদানগুলি যোগ করুন, সেট করুন এবং সংযুক্ত করুন
  • TCA9548A কম্পোনেন্ট যোগ করুন
  • 4x OLED ডিসপ্লে উপাদান যোগ করুন

ধাপ 1:

  • প্রতিটি ওলেড ডিসপ্লে কম্পোনেন্ট নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে প্রস্থ, উচ্চতা, ডিসপ্লে টাইপ সেট করুন
  • "DisplayOLED1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং এলিমেন্টে, "ড্র টেক্সট" বাম দিকে টানুন
  • প্রপার্টি উইন্ডোতে সাইজ 3 সেট করুন, OLED1 এ টেক্সট করুন
  • এলিমেন্টস উইন্ডো বন্ধ করুন।

অন্যান্য প্রদর্শন উপাদানগুলির জন্য Steap1 পুনরাবৃত্তি করুন।

সংযোগ:

"DisplayOLED1" পিন I2C আউটকে "I2CSwitch1"> I2C 0 এর সাথে সংযুক্ত করুন

"DisplayOLED2" পিন I2C আউটকে "I2CSwitch1"> I2C 1 এর সাথে সংযুক্ত করুন

"DisplayOLED2" পিন I2C আউটকে "I2CSwitch1"> I2C 2 এর সাথে সংযুক্ত করুন

"DisplayOLED3" পিন I2C আউটকে "I2CSwitch1"> I2C 3 এর সাথে সংযুক্ত করুন

দ্রষ্টব্য: যদি আপনি অন্য মডিউল/সেন্সর ব্যবহার করেন তবে তাদের আই 2 সি পিনগুলি একইভাবে সংযুক্ত করুন।

ধাপ 5: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।

ধাপ 6: খেলুন

আপনি যদি আরডুইনো মডিউলকে ক্ষমতা দেন, তাহলে OLED ডিসপ্লেগুলি পাঠ্য দেখানো শুরু করবে।

অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রজেক্টটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি ডাউনলোড করতে পারেন এবং ভিসুইনোতে খুলতে পারেন:

প্রস্তাবিত: