সুচিপত্র:

DHT11 এবং OLED ডিসপ্লে সহ সহজ DIY আবহাওয়া স্টেশন: 8 টি ধাপ
DHT11 এবং OLED ডিসপ্লে সহ সহজ DIY আবহাওয়া স্টেশন: 8 টি ধাপ

ভিডিও: DHT11 এবং OLED ডিসপ্লে সহ সহজ DIY আবহাওয়া স্টেশন: 8 টি ধাপ

ভিডিও: DHT11 এবং OLED ডিসপ্লে সহ সহজ DIY আবহাওয়া স্টেশন: 8 টি ধাপ
ভিডিও: আরডুইনো কোড সহ কীভাবে SSD1306 128x32 OLED প্রদর্শন আই 2 সি ব্যবহার করবেন 2024, নভেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা শিখব কিভাবে তাপমাত্রা এবং আর্দ্রতা প্রদর্শনের জন্য Arduino, DHT11 সেন্সর, OLED ডিসপ্লে এবং Visuino ব্যবহার করে একটি সাধারণ আবহাওয়া স্টেশন তৈরি করতে হয়।

একটি বিক্ষোভ ভিডিও দেখুন।

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  1. Arduino UNO (বা অন্য কোন Arduino)
  2. OLED ডিসপ্লে
  3. DHT11 তাপমাত্রা/আর্দ্রতা সেন্সর
  4. জাম্পার তার
  5. ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

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

সার্কিট
সার্কিট
  1. DHT11 সেন্সর পিন (VCC বা +) Arduino পিন (5V) এর সাথে সংযুক্ত করুন
  2. DHT11 সেন্সর পিন (GND বা -) Arduino পিন (GND) এর সাথে সংযুক্ত করুন
  3. DHT11 সেন্সর পিন (S) কে Arduino ডিজিটাল পিন (7) এর সাথে সংযুক্ত করুন
  4. OLED ডিসপ্লে পিন (VCC) Arduino পিন (5V) এর সাথে সংযুক্ত করুন
  5. OLED ডিসপ্লে পিন (GND) কে Arduino পিন (GND) এর সাথে সংযুক্ত করুন
  6. OLED ডিসপ্লে পিন (এসসিএল) আরডুইনো পিন (এসসিএল) এর সাথে সংযুক্ত করুন
  7. OLED ডিসপ্লে পিন (SDA) কে Arduino পিন (SDA) এর সাথে সংযুক্ত করুন

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

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

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

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

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  1. "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন
  2. 2X "এনালগ টু টেক্সট" উপাদান যোগ করুন
  3. "আর্দ্রতা এবং থার্মোমিটার DHT11/21/22/AM2301" উপাদান যোগ করুন

ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "AnalogToText1" কম্পোনেন্টটি নির্বাচন করুন এবং প্রপার্টিস উইন্ডোতে "Precision" কে 0 তে সেট করুন (Picture1)
  • "AnalogToText2" কম্পোনেন্ট নির্বাচন করুন এবং প্রপার্টিস উইন্ডোতে "Precision" কে 0 তে সেট করুন (Picture1)
  • "DisplayOLED1" উপাদান নির্বাচন করুন এবং এটিতে ডাবল ক্লিক করুন। (ছবি 2)
  • এলিমেন্ট উইন্ডোতে 2X "বিটম্যাপ আঁকুন" বাম দিকে টানুন (ছবি 2)
  • এলিমেন্ট উইন্ডোতে 2X "টেক্সট ফিল্ড" বাম দিকে টানুন (ছবি 2)
  • এলিমেন্টস উইন্ডোতে বামদিকে "বিটম্যাপ 1 আঁকুন" এবং প্রপার্টিজ উইন্ডোতে "Y" থেকে 30 সেট করুন এবং "বিটম্যাপ" নির্বাচন করুন এবং 3 টি বিন্দুতে ক্লিক করুন।
  • "ট্রান্সপারেন্সি বিটম্যাপ এডিটর" এ "লোড" বাটনে ক্লিক করুন এবং ফাইল থেকে "ক্লাউড" বিটম্যাপ লোড করুন। দ্রষ্টব্য: "ক্লাউড" বিটম্যাপটি ডাউনলোড করার জন্য এখানে পাওয়া যায় অথবা আপনি এখানে আরো ব্রাউজ করতে পারেন,
  • "ট্রান্সপারেন্সি বিটম্যাপ এডিটর" বন্ধ করুন
  • এলিমেন্টস উইন্ডোতে বাম দিকে "বিটম্যাপ 2 আঁকুন" এবং প্রোপার্টি উইন্ডোতে "X" থেকে 75 সেট করুন এবং "বিটম্যাপ" নির্বাচন করুন এবং 3 টি বিন্দুতে ক্লিক করুন।
  • "ট্রান্সপারেন্সি বিটম্যাপ এডিটর" এ "লোড" বাটনে ক্লিক করুন এবং ফাইল থেকে "ড্রপ" বিটম্যাপ লোড করুন। দ্রষ্টব্য: "ড্রপ" বিটম্যাপটি ডাউনলোড করার জন্য এখানে পাওয়া যায় অথবা আপনি এখানে আরও ব্রাউজ করতে পারেন,
  • "ট্রান্সপারেন্সি বিটম্যাপ এডিটর" বন্ধ করুন
  • এলিমেন্টস উইন্ডোতে "TextField1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে "সাইজ" 4, "X" থেকে 5, "Y" থেকে 5 সেট করুন
  • এলিমেন্টস উইন্ডোতে "TextField2" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে "সাইজ" টু 2, "এক্স" থেকে 105, "ওয়াই" থেকে 5 সেট করুন

ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  1. "DisplayOLED1" কম্পোনেন্ট পিন [আউট] Arduino I2C পিন [ইন] সাথে সংযুক্ত করুন
  2. Arduino ডিজিটাল পিন [7] এর সাথে "আর্দ্রতা থার্মোমিটার 1" কম্পোনেন্ট পিন [সেন্সর] সংযুক্ত করুন
  3. "আর্দ্রতা থার্মোমিটার 1" কম্পোনেন্ট পিন [তাপমাত্রা] কে এনালগোটেক্সট 1 পিনের সাথে সংযুক্ত করুন [ইন]
  4. "আর্দ্রতা থার্মোমিটার 1" কম্পোনেন্ট পিন [আর্দ্রতা] কে এনালগ টোটেক্সট 2 পিনের সাথে সংযুক্ত করুন [ইন]
  5. "AnalogToText1" পিন [আউট] "DisplayOLED1"> TextField1 কম্পোনেন্ট পিন [ইন] সংযুক্ত করুন
  6. "DisplayOLED1"> TextField2 কম্পোনেন্ট পিন [In] এর সাথে "AnalogToText2" পিন [আউট] সংযোগ করুন

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

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

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

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

ধাপ 8: খেলুন

যদি আপনি আরডুইনো ইউএনও মডিউলকে শক্তি দেন, ঘরের তাপমাত্রা এবং আর্দ্রতার মাত্রা ওএলইডি ডিসপ্লেতে প্রদর্শিত হওয়া উচিত।

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

প্রস্তাবিত: