সুচিপত্র:

Visuino I2C BMP280 চাপ, তাপমাত্রা+OLED: 7 টি ধাপ
Visuino I2C BMP280 চাপ, তাপমাত্রা+OLED: 7 টি ধাপ

ভিডিও: Visuino I2C BMP280 চাপ, তাপমাত্রা+OLED: 7 টি ধাপ

ভিডিও: Visuino I2C BMP280 চাপ, তাপমাত্রা+OLED: 7 টি ধাপ
ভিডিও: Arduino Nano, BME280 এবং SSD1306 OLED আবহাওয়া স্টেশন 2024, জুলাই
Anonim
Image
Image
আপনার যা দরকার
আপনার যা দরকার

এই টিউটোরিয়ালে আমরা I2C BMP280 চাপ, তাপমাত্রা সেন্সর, OLED lcd, Arduino UNO পরিমাপ চাপ এবং তাপমাত্রা এবং LCD তে ফলাফল প্রদর্শন করব। একটি বিক্ষোভ ভিডিও দেখুন।

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino UNO (অন্য Arduino হতে পারে)
  • জাম্পার তার
  • OLED এলসিডি
  • I2C BMP280 সেন্সর
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

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

সার্কিট
সার্কিট
  • আরডুইনো পিন (এসসিএল) কে বিএমপি ২80০ পিন (এসসিএল) এর সাথে সংযুক্ত করুন
  • Arduino পিন (SDA) কে BMP280 পিন (SDA) এর সাথে সংযুক্ত করুন
  • আরডুইনো পিন (এসসিএল) কে ওএলইডি এলসিডি পিন (এসসিএল) এর সাথে সংযুক্ত করুন
  • Arduino পিন (SDA) কে OLED LCD পিন (SDA) এর সাথে সংযুক্ত করুন
  • Arduino পিন (5V) OLED LCD পিন (VCC) এর সাথে সংযুক্ত করুন
  • Arduino পিন (3.3V) BMP280 পিন (VCC) এর সাথে সংযুক্ত করুন
  • Arduino পিন (GND) OLED LCD পিন (GND) এর সাথে সংযুক্ত করুন
  • Arduino পিন (GND) কে BMP280 পিন (GND) এর সাথে সংযুক্ত করুন

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

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

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! আপনি যদি এই নির্দেশাবলীর ধাপগুলি অনুসরণ না করেন তবে ESP 8266 প্রোগ্রামে Arduino IDE সেটআপ করুন! ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন

ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • চাপের তাপমাত্রা BME 280 I2C উপাদান যোগ করুন
  • 2x MapRange কম্পোনেন্ট যোগ করুন
  • ডিসপ্লে OLED LCD I2C যোগ করুন
  • OLED LCD কম্পোনেন্ট এবং এডিটরে ডাবল ক্লিক করুন:
  1. "টেক্সট ফিল্ড" নির্বাচন করুন, এটি বাম দিকে টেনে আনুন এবং প্রোপার্টি উইন্ডো সেটে: x থেকে 60 এবং y থেকে 5
  2. "টেক্সট ফিল্ড" নির্বাচন করুন, এটি বাম দিকে টেনে আনুন এবং প্রোপার্টি উইন্ডো সেটে: x থেকে 50 এবং y থেকে 20
  3. "টেক্সট আঁকুন" নির্বাচন করুন, এটিকে বাম দিকে টেনে আনুন এবং প্রোপার্টি উইন্ডো সেটে: x থেকে 0 এবং y থেকে 5 এবং পাঠ্যকে "চাপ:" এ সেট করুন
  4. "টেক্সট আঁকুন" নির্বাচন করুন, এটিকে বাম দিকে টেনে আনুন এবং প্রোপার্টি উইন্ডো সেটে: x থেকে 0 এবং y থেকে 20 এবং পাঠ্যকে "টেম্প:" এ সেট করুন

ধাপ 5: ভিসুইনোতে: সংযোগকারী উপাদান

ভিসুইনোতে: সংযোগকারী উপাদান
ভিসুইনোতে: সংযোগকারী উপাদান
  • Arduino I2C পিন সংযুক্ত করুন [ইন] চাপের তাপমাত্রা
  • Arduino I2C পিন [ইন] DisplayOLED1 I2C পিন [আউট] সংযুক্ত করুন
  • Arduino সিরিয়াল [0] পিন [আউট] DisplayOLED1 পিন [ইন] সংযুক্ত করুন
  • চাপ চাপ তাপমাত্রা আর্দ্রতা 1 পিন চাপ (Pa) থেকে MapRange1 পিন [ইন]
  • চাপ চাপ তাপমাত্রা আর্দ্রতা 1 পিন তাপমাত্রা MapRange2 পিন [ইন]
  • DisplayOLED1 পিনের সাথে MapRange1 সংযুক্ত করুন [এলিমেন্টস টেক্সট ফিল্ড 1]
  • DisplayOLED1 পিনের সাথে MapRange2 সংযুক্ত করুন [এলিমেন্টস টেক্সট ফিল্ড 2]

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

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

ভিসুইনোতে, F9 চাপুন বা ছবি 1 এ দেখানো বোতামে ক্লিক করে Arduino কোড তৈরি করুন, এবং Arduino IDE খুলুন

আরডুইনো আইডিইতে, কোডটি সংকলন এবং আপলোড করতে আপলোড বোতামে ক্লিক করুন (ছবি 2)

ধাপ 7: খেলুন

আপনি যদি আরডুইনো ইউনো মডিউলকে শক্তি দেন, তাহলে Lcd বর্তমান চাপ এবং তাপমাত্রার তথ্য দেখাতে শুরু করবে।

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

আপনি ভিসুইনোতে এটি ডাউনলোড এবং খুলতে পারেন:

প্রস্তাবিত: