সুচিপত্র:

আবহাওয়া কেন্দ্র: 7 টি ধাপ
আবহাওয়া কেন্দ্র: 7 টি ধাপ

ভিডিও: আবহাওয়া কেন্দ্র: 7 টি ধাপ

ভিডিও: আবহাওয়া কেন্দ্র: 7 টি ধাপ
ভিডিও: ভূমিকম্প হয় কেন? অগ্ন্যুৎপাতের কারণ কী? কে নাড়ে কলকাঠি? | Tectonic Plates 2024, জুলাই
Anonim
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন

এই নির্দেশনায় আমি আপনার নিজস্ব আবহাওয়া স্টেশন তৈরির পদক্ষেপ এবং কোড দেখাব! আপনি তাপমাত্রা, আর্দ্রতা এবং উজ্জ্বলতার মাধ্যমে চক্র করতে সক্ষম হবেন! দয়া করে মনে রাখবেন, আপনার রিমোট কোড আমার থেকে আলাদা হবে, কিন্তু আমি দেখাব কিভাবে আপনার সঠিক কোড আইডি খুঁজে বের করতে হয়! আপনার যা প্রয়োজন:

  • 1 x Arduino UNO R3
  • 1 এক্স আইআর রিমোট (যে কেউ করবে)
  • 1 x IR সেন্সর
  • 1 এক্স ফটোরিসিস্টর (উজ্জ্বলতা সেন্সর)
  • 1 x 16x2 LCD স্ক্রিন
  • 3 x 220 ওহম প্রতিরোধক
  • 1 এক্স পটেন্টিওমিটার
  • 1 x DHT11 (টেম্প/আর্দ্র সেন্সর)
  • 1 x ব্রেডবোর্ড
  • জাম্পার তার

ধাপ 1: ইতিবাচক এবং স্থল তারের

ইতিবাচক এবং স্থল তারের
ইতিবাচক এবং স্থল তারের

বেসিক সেটআপ

  1. আরডুইনোতে GND পোর্টের সাথে রুটিবোর্ডের + পাশে 1 জাম্পার ওয়্যার (লাল) সংযুক্ত করুন
  2. + রেলপথে রুটিবোর্ডের অন্য পাশে সংযোগ করতে আরেকটি জাম্পার তার (লাল) ব্যবহার করুন
  3. 1 জাম্পার ওয়্যার (কালো) সংযুক্ত করুন - রুটিবোর্ডের পাশে আরডুইনোতে 5v পোর্টে
  4. + রেলপথে রুটিবোর্ডের অন্য পাশে সংযোগ করতে আরেকটি জাম্পার তার (কালো) ব্যবহার করুন

ধাপ 2: Photoresistor যোগ করা

Photoresistor যোগ করা
Photoresistor যোগ করা
  1. ব্রেডবোর্ডে ফটোরিসিস্টার রাখুন
  2. ডান দিকে + রেল সংযোগ করুন
  3. বাম দিকটি 220 ওহম প্রতিরোধকের সাথে সংযুক্ত করুন
  4. আরডুইনোতে প্রতিরোধক থেকে পোর্ট 7 এ একটি তারের সংযোগ করুন
  5. ব্রেডবোর্ডে রেল থেকে আসা একটি গ্রাউন্ড ওয়্যারকে আগের রেলের সাথে সংযুক্ত করুন (পোর্ট 7)

ধাপ 3: IR সেন্সর যুক্ত করুন

আইআর সেন্সর যুক্ত করুন
আইআর সেন্সর যুক্ত করুন
  1. ব্রেডবোর্ডে আইআর সেন্সর রাখুন
  2. IR- এর প্রথম পোর্টে GND (-) রেলের সাথে প্রথম তারের সংযোগ করুন
  3. দ্বিতীয় তারেরকে ইতিবাচক (+) রেলের সাথে আইআর -এর দ্বিতীয় বন্দরে সংযুক্ত করুন
  4. আরডুইনোতে পোর্ট 10 থেকে আইআর সেন্সরের শেষ পোস্টে একটি তারের সংযোগ করুন

ধাপ 4: LCD এবং Potentiometer যোগ করা

LCD এবং Potentiometer যোগ করা
LCD এবং Potentiometer যোগ করা

Potentiometer যোগ করে শুরু করা যাক

  1. ব্রেডবোর্ডে এলসিডি স্ক্রিন এবং পটেন্টিওমিটার রাখুন
  2. জিএনডি (-) রেলকে পটেন্টিওমিটারের নেতিবাচক দিকে সংযুক্ত করুন
  3. পজেন্টিভ (+) রেলকে পটেন্টিওমিটারের ইতিবাচক দিকের সাথে সংযুক্ত করুন
  4. এলসিডি -তে পোটেন্টিওমিটারের উপর থেকে V0 পোর্টে একটি তারের সংযোগ করুন
  5. এটি সহজে দেখার জন্য এলসিডি এর বিপরীতে সেট করবে

এলসিডি স্ক্রিন যোগ করা যাক, তারগুলি ক্রমানুসারে হবে

  1. ব্রেডবোর্ডে এলসিডি স্ক্রিন রাখুন
  2. এলসিডি -তে ভিএসএস পোর্টের সাথে একটি গ্রাউন্ড ওয়্যার সংযুক্ত করুন
  3. (V0 ইতিমধ্যে পূর্ববর্তী ধাপ থেকে সংযুক্ত)
  4. আরএস আরডুইনোতে পোর্ট 12 এর সাথে সংযুক্ত হবে
  5. RW রুটিবোর্ডে মাটিতে সংযুক্ত হবে
  6. E arduino এ port 11 পোর্টের সাথে সংযুক্ত হবে
  7. D4 arduino এ port 5 পোর্টের সাথে সংযুক্ত হবে
  8. D5 arduino এ পোর্ট 4 এর সাথে সংযুক্ত হবে
  9. D6 arduino এ পোর্ট 3 এর সাথে সংযুক্ত হবে
  10. D7 ardiino এ পোর্ট 2 এর সাথে সংযুক্ত হবে
  11. একটি 220 ওহম প্রতিরোধকের সাথে সংযোগ স্থাপন করবে, প্রতিরোধকটি ব্রেডবোর্ডে স্থল রেলের সাথে সংযুক্ত হবে
  12. কে ব্রেডবোর্ডে গ্রাউন্ড রেলের সাথে সংযোগ স্থাপন করবে

ধাপ 5: DHT11 যোগ করা (তাপমাত্রা এবং আর্দ্রতা সেন্সর)

DHT11 যোগ করা হচ্ছে (তাপমাত্রা এবং আর্দ্রতা সেন্সর)
DHT11 যোগ করা হচ্ছে (তাপমাত্রা এবং আর্দ্রতা সেন্সর)
  1. ব্রেডবোর্ডে DHT11 রাখুন
  2. DHT11 এর পজিটিভ পিনের সাথে ব্রেডবোর্ডে পজিটিভ রেল (+) সংযুক্ত করুন, এটি বাম দিকের প্রথম পিন হবে
  3. DHT11- এর দ্বিতীয় পিনটি 220 Ohm প্রতিরোধকের সাথে সংযুক্ত করুন
  4. আরডুইনোতে Oh 6 পোর্টে 220 ওহম রেজিস্টর সংযুক্ত করুন
  5. ব্রেডবোর্ডে নেগেটিভ রেলের সাথে শেষ এবং সবচেয়ে ডান পিনটি সংযুক্ত করুন

ধাপ 6: দূরবর্তী যোগ করা, এখন আপনি একটি আবহাওয়া মানুষ

দূরবর্তী যোগ করা, এখন আপনি একটি আবহাওয়া মানুষ!
দূরবর্তী যোগ করা, এখন আপনি একটি আবহাওয়া মানুষ!

এটি নির্মাণের সময় যদি কোন সমস্যা দেখা দেয়, তাহলে অনুগ্রহ করে সঠিকভাবে তারের ডায়াগ্রামের মাধ্যমে ফিরে দেখুন। সম্ভবত আমি যে রিমোটটি ব্যবহার করেছি তার চেয়ে বেশি, এটি আপনার মতো হবে না। এর মানে হল কোডটি আপনার জন্য কাজ করতে আপনাকে পরিবর্তন করতে হবে।

  1. আপনার উপকরণগুলির জন্য এই সংশোধন করতে Arduino IDE ডাউনলোড করুন।
  2. প্রদত্ত কোডটি ডাউনলোড করুন (remoteFinder.ino), IDE খুলুন এবং প্রোগ্রামটি আপলোড/কম্পাইল করুন।
  3. সিরিয়াল মনিটর খুলতে ভুলবেন না।
  4. সিরিয়াল মনিটর আপনাকে যে কোডটি ব্যবহার করতে চান তা দুটি বোতাম টিপুন এবং রেকর্ড করুন।

দ্রষ্টব্য: এফএফএফএফএফএফ সঠিক নয়, আইআর লাইব্রেরি এটি ফেলে দেয় যখন এটি একই বোতামের ব্যবহার সনাক্ত করে। এটি শুধু বলছে আপনি বার বার একই বোতাম টিপছেন। যদি আপনি ফাইলটি ডাউনলোড করতে না পারেন, এখানে এটি কপি এবং পেস্ট করা।

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results ফলাফল;

অকার্যকর সেটআপ () {Serial.begin (9600); irrecv.enableIRIn (); // রিসিভার শুরু করুন}

void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // পরবর্তী মান গ্রহণ করুন}} এরপর WeatherStation.ino খুলুন এবং আপনার বোতামের মান পরিবর্তন করুন। কোডে তারা ফাইলের শুরুতে আছে এবং বলা হয় কোড 1 কোড 2 কোড 3 কোড কম্পাইল করুন এবং আপলোড করুন এবং এখন আপনি চ্যানেল 10 দখল করতে প্রস্তুত!

ধাপ 7: লাইব্রেরি ব্যবহৃত

dht.h

IRremote.h

LiquidCrystal.h

প্রস্তাবিত: