সুচিপত্র:

অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ
অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ

ভিডিও: অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ

ভিডিও: অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ
ভিডিও: পুশ বাটন সহ সার্ভো মোটর নিয়ন্ত্রণ করুন: সরো সরো এবং রিটার্ন এসপিবি -1 2024, জুলাই
Anonim
Arduino এর সাথে Servo এবং DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান
Arduino এর সাথে Servo এবং DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান

এই টিউটোরিয়ালে আমরা শিখব কিভাবে তাপমাত্রা একটি নির্দিষ্ট মাত্রার উপরে উঠলে একটি ফ্যান শুরু এবং ঘোরানো যায়।

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • DHT11 সেন্সর
  • Arduino UNO (বা অন্য কোন বোর্ড)
  • ফ্যান মডিউল L9110
  • OLED ডিসপ্লে
  • Servo মোটর
  • জাম্পার তার
  • ব্রেডবোর্ড
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

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

সার্কিট
সার্কিট
  • আরডুইনো ডিজিটাল পিন [2] এর সাথে সার্ভো মোটর "কমলা" (সংকেত) পিন সংযুক্ত করুন [2]
  • আরডুইনো পজিটিভ পিনের সাথে সার্ভো মোটর "রেড" পিন সংযুক্ত করুন [5V]
  • আরডুইনো নেগেটিভ পিনের সাথে সার্ভো মোটর "ব্রাউন" পিন সংযুক্ত করুন [GND]
  • আরডুইনো পিনের সাথে ফ্যান মডিউল পিন [VCC] সংযুক্ত করুন [5V]
  • আরডুইনো পিন [GND] এর সাথে ফ্যান মডিউল পিন [GND] সংযুক্ত করুন
  • আরডুইনো ডিজিটাল পিন [5] এর সাথে ফ্যান মডিউল পিন [INA] সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [VCC] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [GND] আরডুইনো পিন [GND] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [SDA] কে Arduino পিন [SDA] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন
  • DHT11 পজিটিভ পিন + (VCC) আরডুইনো পিন + 5V এর সাথে সংযুক্ত করুন
  • DHT11 নেগেটিভ পিন - (GND) Arduino পিন GND এর সাথে সংযুক্ত করুন
  • Arduino ডিজিটাল পিন (4) এর সাথে DHT11 পিন (আউট) সংযুক্ত করুন

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

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

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

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "সাইন অ্যানালগ জেনারেটর" উপাদান যোগ করুন
  • "Servo" উপাদান যোগ করুন
  • "DHT" উপাদান যোগ করুন
  • "এনালগ মান" উপাদান যোগ করুন
  • 2X "তুলনা অ্যানালগ মান" উপাদান যোগ করুন
  • "OLED" উপাদান যোগ করুন

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

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "SineAnalogGenerator1" নির্বাচন করুন এবং প্রপার্টিস উইন্ডোতে Amplitude 0.30 এবং ফ্রিকোয়েন্সি 0.1 এ সেট করুন, ফালসে সক্ষম সেট করুন এবং পিন আইকনে ক্লিক করুন এবং বুলিয়ান সিঙ্ক পিন নির্বাচন করুন
  • "CompareValue1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে মান 24 সেট করুন (তাপমাত্রা যা ফ্যান শুরু করবে) এবং টাইপ তুলনা করুন ctBiggerOrEqual
  • "CompareValue2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান 24 সেট করুন (তাপমাত্রা স্তর যা ফ্যান বন্ধ করবে) এবং টাইপ তুলনা করুন ctSmaller
  • "AnalogValue1" এ ডাবল ক্লিক করুন এবং এলিমেন্টস উইন্ডোতে "মান সেট করুন" বাম দিকে টানুন
  • বৈশিষ্ট্য উইন্ডোতে মান 0.5 সেট করুন
  • এলিমেন্টস উইন্ডোতে বাম দিকে আরেকটি "মান সেট করুন" টেনে আনুন
  • বৈশিষ্ট্য উইন্ডোতে মান 1 সেট করুন

"DisplayOLED1" এ ডাবল ক্লিক করুন

এলিমেন্টস উইন্ডোতে:

  • বাম দিকে "টেক্সট আঁকুন" টেনে আনুন এবং প্রপার্টি উইন্ডোতে টেক্সটকে "TEMP" এ সেট করুন
  • বাম দিকে "পাঠ্য ক্ষেত্র" টেনে আনুন এবং বৈশিষ্ট্য উইন্ডোতে আকার 2 এবং Y থেকে 9 সেট করুন
  • বামে "টেক্সট আঁকুন" টেনে আনুন এবং প্রপার্টি উইন্ডোতে টেক্সটকে "HUMIDITY" এবং Y থেকে 26 সেট করুন
  • বাম দিকে "পাঠ্য ক্ষেত্র" টেনে আনুন এবং বৈশিষ্ট্য উইন্ডোতে আকার 2 এবং Y থেকে 36 সেট করুন
  • বামে "টেক্সট আঁকুন" টেনে আনুন এবং প্রপার্টি উইন্ডোতে টেক্সটকে "FAN ACTIVE" এবং Y তে 54 সেট করুন এবং Enabled to false সেট করুন, পিন আইকনে ক্লিক করুন এবং BooleanSinkPin সেট করুন

এলিমেন্টস উইন্ডো বন্ধ করুন

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • SineAnalogGenerator1 পিন [আউট] Servo1 পিন [ইন] সংযোগ করুন
  • Arduino ডিজিটাল পিন [2] এর সাথে Servo1 পিন [আউট] সংযুক্ত করুন
  • Arduino ডিজিটাল পিন [সেন্সর] "আর্দ্রতা থার্মোমিটার 1" পিন [সেন্সর] সংযোগ করুন
  • DisplayOLED1> TextField1 pin [In] এবং CompareValue1 pin [In] এবং CompareValue2 pin [In] "HumidityThermometer1" পিন [তাপমাত্রা] সংযোগ করুন
  • DisplayOLED1> TextField2 পিন [ইন] এর সাথে "আর্দ্রতা থার্মোমিটার 1" পিন [তাপমাত্রা] সংযুক্ত করুন
  • DisplayOLED1> DrawText3 পিন [Iclock] এবং পিন [Enabled] এর সাথে "CompareValue1" পিন [আউট] সংযোগ করুন
  • "CompareValue1" পিন [আউট] এর সাথে AnalogValue1> Value1 pin সেট করুন [In] এবং SineAnalogGenerator1 pin [Enabled] সংযুক্ত করুন
  • "CompareValue2" পিন [আউট] এর সাথে AnalogValue1> Value2 pin সেট করুন [In]
  • Arduino বোর্ড I2C [In] এর সাথে "DisplayOLED1" পিন I2C [আউট] সংযুক্ত করুন

ধাপ 7: কোড তৈরি করুন, কম্পাইল করুন এবং আপলোড করুন

কোড তৈরি করুন, কম্পাইল করুন এবং আপলোড করুন
কোড তৈরি করুন, কম্পাইল করুন এবং আপলোড করুন

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

ধাপ 8: খেলুন

আপনি যদি আরডুইনো ইউএনও মডিউলকে শক্তি দেন, তাহলে ওএলইডি ডিসপ্লে তাপমাত্রা এবং আর্দ্রতার মান দেখাতে শুরু করবে এবং যদি ফ্যানটি সক্রিয় থাকে। একবার তাপমাত্রা 24 ডিগ্রির উপরে উঠলে পাখা ঘুরতে শুরু করবে।

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

প্রস্তাবিত: