সুচিপত্র:

আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন: 5 টি ধাপ
আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন: 5 টি ধাপ

ভিডিও: আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন: 5 টি ধাপ

ভিডিও: আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন: 5 টি ধাপ
ভিডিও: What is Arduino? || Arduino basic tutorial Bangla || Basic introduction to Arduino || 2024, নভেম্বর
Anonim
আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন
আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন
আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন
আরডুইনো ইউএনও মিনি-ওয়েদার স্টেশন

এটি আমার Arduino ভিত্তিক মিনি-আবহাওয়া স্টেশনের ওয়াই-ফাই সংযোগের প্রথম প্রজন্ম, যা ThingSpeak প্ল্যাটফর্ম ব্যবহার করে সর্বজনীনভাবে অনলাইনে ডেটা পোস্ট করতে সক্ষম।

আবহাওয়া কেন্দ্র বিভিন্ন সেন্সর ব্যবহার করে আবহাওয়া এবং পরিবেশ সম্পর্কিত নিম্নলিখিত তথ্য সংগ্রহ করে:

  • তাপমাত্রা;
  • আর্দ্রতা;
  • বায়ুমণ্ডলীয় চাপ;
  • আলোর তীব্রতা;
  • এই UV সূচক;
  • ধুলো ঘনত্ব।

উদ্দেশ্য খোলা হার্ডওয়্যার ব্যবহার করে একটি ছোট এবং সহজ আবহাওয়া স্টেশন তৈরি করা।

আসুন শুরু করি এবং মজা করি!

ধাপ 1: ইলেকট্রনিক উপাদান

বৈদ্যুতিক যন্ত্রপাতি
বৈদ্যুতিক যন্ত্রপাতি
বৈদ্যুতিক যন্ত্রপাতি
বৈদ্যুতিক যন্ত্রপাতি
বৈদ্যুতিক যন্ত্রপাতি
বৈদ্যুতিক যন্ত্রপাতি

এই প্রকল্পের জন্য আপনার নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:

  1. Arduino Uno (কিনুন)
  2. গ্রোভ লাইট সেন্সর (কিনুন)
  3. গ্রোভ ইউভি সেন্সর (কিনুন)
  4. ব্যারোমেট্রিক প্রেসার সেন্সর (BMP085) (কিনুন)
  5. DHT22 (কিনুন)
  6. গ্রোভ ডাস্ট সেন্সর (কিনুন)
  7. ESP8266 (কিনুন)
  8. Protoshield (আরো কম্প্যাক্ট সংস্করণের জন্য) অথবা একটি সাধারণ রুটিবোর্ড (কিনুন / কিনুন)
  9. 1 kohm প্রতিরোধক (x2)
  10. 10 kohm প্রতিরোধক (x1)
  11. 4k7 ওহম প্রতিরোধক (x1)
  12. কিছু জাম্পার তার
  13. একটি কম্পিউটার (Arduino কোড কম্পাইল এবং আপলোড করার জন্য)

এই প্রকল্পের সমাবেশের জন্য আপনার নির্দিষ্ট সরঞ্জামগুলির প্রয়োজন হবে না। সমস্ত উপাদান আপনার প্রিয় ই-কমার্স স্টোরে অনলাইনে পাওয়া যাবে।

সার্কিটটি USB পোর্ট (একটি কম্পিউটার বা একটি সাধারণ ফোন চার্জারের সাথে সংযুক্ত) দ্বারা চালিত হয়, কিন্তু আপনি একটি বাহ্যিক ডিসি পাওয়ার সাপ্লাই বা Arduino পাওয়ার জ্যাকের সাথে সংযুক্ত একটি ব্যাটারিও যোগ করতে পারেন।

আবহাওয়া স্টেশন সার্কিটের একটি কেস এই প্রকল্পের আওতার বাইরে।

ধাপ 2: যন্ত্রাংশ সংযুক্ত করা

যন্ত্রাংশ সংযুক্ত করা
যন্ত্রাংশ সংযুক্ত করা
যন্ত্রাংশ সংযুক্ত করা
যন্ত্রাংশ সংযুক্ত করা

পরিকল্পিত অনুযায়ী সমস্ত কম্পোনেট সংযুক্ত করুন। প্রতিটি সেন্সরকে রুটিবোর্ডের সাথে সংযুক্ত করতে আপনার কিছু জাম্পার তারের প্রয়োজন হবে। আপনি একটি প্রোটোসিল্ড (আরও কমপ্যাক্ট সার্কিটের জন্য), একটি সাধারণ রুটিবোর্ড, অথবা আপনার Arduino ieldালটির নকশা ব্যবহার করতে পারেন।

আরডুইনো ইউনো বোর্ডে ইউএসবি কেবল প্লাগ করুন এবং পরবর্তী ধাপে এগিয়ে যান।

ধাপ 3: কোডিং

কোডিং
কোডিং

ধরুন আপনি ইতিমধ্যে সর্বশেষ Arduino IDE ইনস্টল করেছেন, নিম্নলিখিত লাইব্রেরিগুলি ডাউনলোড এবং ইনস্টল করুন:

DHT22 লাইব্রেরি:

github.com/adafruit/DHT-sensor-library

Adafruit BMP085 লাইব্রেরি:

github.com/adafruit/Adafruit-BMP085- লাইব্রেরি

আরডুইনো আইডিইতে লাইব্রেরিগুলি কীভাবে যুক্ত করবেন সে সম্পর্কে নির্দেশাবলীর জন্য, নিম্নলিখিত আরডুইনো গাইডটি দেখুন:

www.arduino.cc/en/Guide/Libraries

Arduino কোড ডাউনলোড করুন (weatherBox.ino)। আপনার ওয়াইফাই রাউটার SSID YYYYY দ্বারা রাউটার পাসওয়ার্ড দ্বারা XXXXX এবং আপনার থিংসস্পিক চ্যানেল রাইট API কী দ্বারা ZZZZZ প্রতিস্থাপন করুন (পরবর্তী ধাপে কিভাবে এটি পাবেন)।

আপনার কম্পিউটারের USB পোর্টে Arduino বোর্ড সংযুক্ত করুন এবং কোডটি আপলোড করুন।

ধাপ 4: থিংস্পিক কনফিগারেশন

থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
থিংস্পিক কনফিগারেশন
  1. একটি থিংসস্পিক অ্যাকাউন্ট তৈরি করুন;
  2. একটি নতুন চ্যানেল তৈরি করুন;
  3. আপনার আবহাওয়া স্টেশনের নাম এবং বর্ণনা উল্লেখ করুন। নিম্নলিখিত চ্যানেলগুলি বরাদ্দ করুন এবং চ্যানেলটি সংরক্ষণ করুন:

    • চ্যানেল 1 = আলো
    • চ্যানেল 2 = আর্দ্রতা
    • চ্যানেল 3 = তাপমাত্রা (DHT22 থেকে)
    • চ্যানেল 4 = UV সূচক
    • চ্যানেল 5 = ধুলো ঘনত্ব
    • চ্যানেল 6 = চাপ
    • চ্যানেল 7 = তাপমাত্রা (BMP085 থেকে)
  4. কপি API রাইট কী। এটি Arduino কোডের আগের ধাপে ব্যবহৃত হয়;
  5. যখন স্টেশন চালু হয়, সেন্সর মানগুলি পর্যায়ক্রমে চ্যানেলে আপলোড করা হবে। আপনি প্রতিটি ভেরিয়েবলের পাবলিক এবং প্রাইভেট ভিজ্যুয়ালাইজেশন কনফিগার করতে পারেন।

একটি পাবলিক চ্যানেলের উদাহরণ:

ধাপ 5: অ্যান্ড্রয়েড অ্যাপ ব্যবহার করা

আপনি যে কোনও ব্রাউজারে আবহাওয়া কেন্দ্রের ডেটা কল্পনা করতে সক্ষম হবেন। কিন্তু আপনি এটি আপনার অ্যান্ড্রয়েড ভিত্তিক স্মার্টফোনেও চেক করতে পারেন এবং যখনই আপনি চান এটি কল্পনা করতে পারেন।

  1. আপনার অ্যান্ড্রয়েড ডিভাইসে গুগল প্লে স্টোর থেকে থিংসভিউ অ্যাপটি ডাউনলোড এবং ইনস্টল করুন;
  2. অ্যাপে, আপনার চ্যানেল আইডি নম্বর সন্নিবেশ করান এবং যোগ করুন ক্লিক করুন। আপনি আপনার থিংসস্পিক চ্যানেল কনফিগারেশনে আইডি পাবেন;
  3. প্রতিটি ভেরিয়েবলের বর্তমান মান একটি গ্রাফে প্রদর্শিত হবে;
  4. আনন্দ কর!

প্রস্তাবিত: