সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: সার্কিট
- ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- ধাপ 7: কোড তৈরি করুন, কম্পাইল করুন এবং আপলোড করুন
- ধাপ 8: খেলুন
ভিডিও: অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমরা শিখব কিভাবে তাপমাত্রা একটি নির্দিষ্ট মাত্রার উপরে উঠলে একটি ফ্যান শুরু এবং ঘোরানো যায়।
ধাপ 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 বোর্ড প্রকার নির্বাচন করুন
ভিসুইনো: 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: ভিসুইনো সংযোগ উপাদানগুলিতে
- 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 ডিগ্রির উপরে উঠলে পাখা ঘুরতে শুরু করবে।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রজেক্টটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি ডাউনলোড করতে পারেন এবং ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
স্থানীয় ওয়েব সার্ভারে DHT11 ব্যবহার করে ESP8266 Nodemcu তাপমাত্রা পর্যবেক্ষণ - আপনার ব্রাউজারে ঘরের তাপমাত্রা এবং আর্দ্রতা পান: 6 টি ধাপ
স্থানীয় ওয়েব সার্ভারে DHT11 ব্যবহার করে ESP8266 Nodemcu তাপমাত্রা পর্যবেক্ষণ | আপনার ব্রাউজারে ঘরের তাপমাত্রা এবং আর্দ্রতা পান: হাই বন্ধুরা আজ আমরা একটি আর্দ্রতা তৈরি করব & ESP 8266 NODEMCU ব্যবহার করে তাপমাত্রা পর্যবেক্ষণ ব্যবস্থা & DHT11 তাপমাত্রা সেন্সর। তাপমাত্রা এবং আর্দ্রতা DHT11 সেন্সর থেকে প্রাপ্ত হবে & এটি একটি ব্রাউজারে দেখা যাবে কোন ওয়েবপৃষ্ঠাটি পরিচালিত হবে
ESP8266 NodeMCU অ্যাক্সেস পয়েন্ট (AP) ওয়েব সার্ভারের জন্য DT11 তাপমাত্রা সেন্সর এবং মুদ্রণ তাপমাত্রা এবং ব্রাউজারে আর্দ্রতা সহ: 5 টি পদক্ষেপ
ওয়েব সার্ভারের জন্য ESP8266 NodeMCU অ্যাক্সেস পয়েন্ট (AP) DT11 তাপমাত্রা সেন্সর এবং মুদ্রণ তাপমাত্রা এবং ব্রাউজারে আর্দ্রতা: হাই বন্ধুরা আমরা বেশিরভাগ প্রকল্পে ESP8266 ব্যবহার করি এবং বেশিরভাগ প্রকল্পে আমরা ESP8266 ব্যবহার করি একটি ওয়েব সার্ভার হিসাবে যাতে ডেটা অ্যাক্সেস করা যায় ESP8266 দ্বারা হোস্ট করা ওয়েবসাইট সার্ভার অ্যাক্সেস করে ওয়াইফাই এর উপর যেকোনো ডিভাইস কিন্তু একমাত্র সমস্যা হল আমাদের জন্য একটি ওয়ার্কিং রাউটার দরকার
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর - ডিএইচটি 11: 6 ধাপ সহ এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর | ডিএইচটি 11 এর সাথে এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন: হাই বন্ধুরা, এই নির্দেশাবলীতে আমরা কীভাবে ডিএইচটি 11 তাপমাত্রা সেন্সরকে এম 5 স্টিক-সি (এম 5 স্ট্যাকের একটি বিকাশ বোর্ড) দিয়ে ইন্টারফেস করতে শিখব এবং এটি এম 5 স্টিক-সি এর ডিসপ্লেতে প্রদর্শন করব। তাই এই টিউটোরিয়ালে আমরা তাপমাত্রা, আর্দ্রতা & পড়ব। তাপ আমি
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতার সাথে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে DHT11 সেন্সর ব্যবহার করা হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি প্রতি
নোড-রেড ব্যবহার করে এনসিডি ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ইমেল সতর্কতা তৈরি করা: 22 টি পদক্ষেপ
নোড-রেড ব্যবহার করে এনসিডি ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ইমেল সতর্কতা তৈরি করা: আমরা এখানে এনসিডির তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করছি, কিন্তু ধাপগুলি যে কোনও এনসিডি পণ্যের জন্য সমান থাকে, তাই আপনার যদি অন্য এনসিডি ওয়্যারলেস সেন্সর থাকে তবে বিনামূল্যে অভিজ্ঞতা নিন পাশাপাশি পর্যবেক্ষণ করুন। এই পাঠ্যটি বন্ধ করার মাধ্যমে, আপনার প্রয়োজন