সুচিপত্র:

Arduino MKR ENV শিল্ড সহ আবহাওয়া পর্যবেক্ষণ: 6 টি ধাপ
Arduino MKR ENV শিল্ড সহ আবহাওয়া পর্যবেক্ষণ: 6 টি ধাপ

ভিডিও: Arduino MKR ENV শিল্ড সহ আবহাওয়া পর্যবেক্ষণ: 6 টি ধাপ

ভিডিও: Arduino MKR ENV শিল্ড সহ আবহাওয়া পর্যবেক্ষণ: 6 টি ধাপ
ভিডিও: Arduino MKR ENV temperature 7 segment display 2024, নভেম্বর
Anonim
Arduino MKR ENV শিল্ড সহ আবহাওয়া মনিটর
Arduino MKR ENV শিল্ড সহ আবহাওয়া মনিটর

আমরা কিছুদিন আগে একদম নতুন MKR ENV শিল্ড পেয়েছিলাম। এই ieldsালগুলিতে বোর্ডে বেশ কয়েকটি সেন্সর (তাপমাত্রা, বায়ুচাপ, আর্দ্রতা, UV …) রয়েছে - আমাদের ArduiTouch MKR কিটের সাথে একটি সাধারণ আবহাওয়া কেন্দ্র তৈরি করার জন্য একটি ভাল সংগ্রহ। আমরা ওপেন ওয়েদার map.org দ্বারা একটি সহজ পূর্বাভাসের জন্য আবহাওয়ার কিছু তথ্য পেতে প্রধান বোর্ড হিসাবে ওয়াইফাই সহ একটি Arduino MKR 1010 ব্যবহার করেছি। শেষ পর্যন্ত ArduiTouch- এর ডিসপ্লে একটি সহজ পূর্বাভাস এবং বাইরের তাপমাত্রা মাপা অভ্যন্তরীণ তাপমাত্রা, বায়ুর চাপ এবং আর্দ্রতার সাথে দেখাবে।

ধাপ 1: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

উপকরণ:

  • Arduino MKR1000 বা 1010
  • Arduino MKR ENV শিল্ড
  • ArduiTouch MKR কিট

সরঞ্জাম:

  • তাতাল
  • পাতলা ঝাল তার
  • সুই নাকের প্লায়ার
  • পাশ কাটার প্লেয়ার
  • মাঝারি ক্রস স্লট স্ক্রু ড্রাইভার

সফটওয়্যার:

Arduino IDE

ধাপ 2: ArduiTouch MKR Kit এর সমাবেশ

ArduiTouch MKR কিটের সমাবেশ
ArduiTouch MKR কিটের সমাবেশ

অনুগ্রহ করে সংযুক্ত সমাবেশ নির্দেশ অনুসরণ করুন।

ধাপ 3: Arduino MKR বোর্ড এবং ENV শিল্ড মাউন্ট করুন

Arduino MKR বোর্ড এবং ENV শিল্ড মাউন্ট করুন
Arduino MKR বোর্ড এবং ENV শিল্ড মাউন্ট করুন

ArduiTouch Kit এর সমাবেশের পরে আপনাকে PCB এর পিছনে Arduino MKR 1010 এবং MKR ENV Shield প্লাগ করতে হবে

ধাপ 4: অতিরিক্ত গ্রন্থাগার স্থাপন

Arduino লাইব্রেরি ম্যানেজারের মাধ্যমে নিম্নলিখিত গ্রন্থাগারগুলি ইনস্টল করুন:

AdafruitGFX লাইব্রেরি

AdafruitILI9341 লাইব্রেরি

Arduino JSON লাইব্রেরি 5.x

আপনি লাইব্রেরিটি সরাসরি জিপ ফাইল হিসেবেও ডাউনলোড করতে পারেন এবং ফোল্ডারটি আপনার arrarduinosketchfolder/libraries/

অ্যাডাফ্রুট লাইব্রেরি ইনস্টল করার পরে, আরডুইনো আইডিই পুনরায় চালু করুন।

ধাপ 5: ফার্মওয়্যার কাস্টমাইজেশন

আপনি আমাদের ওয়েবসাইট থেকে ফার্মওয়্যার ডাউনলোড করতে পারেন

কাস্টমাইজেশনের জন্য সোর্স কোডে কিছু পরিবর্তন প্রয়োজন: ওয়াইফাই: অনুগ্রহ করে 63 এবং 64 লাইনে SSID এবং পাসওয়ার্ড লিখুন

char* ssid = "yourssid"; // স্থানীয় নেটওয়ার্কের SSID

char* password = "yourpassword"; // নেটওয়ার্কে পাসওয়ার্ড

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

লাইন 71 এ আপনার API কী লিখুন:

স্ট্রিং APIKEY = "your_api_key";

আপনার অবস্থান: https://openweathermap.org/appid এ যান এবং একটি অবস্থান অনুসন্ধান করুন। ফলাফল সেটটি দিয়ে যান এবং আপনি যে প্রকৃত অবস্থানের জন্য ডেটা প্রদর্শন করতে চান তার নিকটতম এন্ট্রি নির্বাচন করুন। এটি https://openweathermap.org/appid এর মত একটি URL হবে। লাইন 72 এ আপনার অবস্থানের নম্বর লিখুন

স্ট্রিং CityID = "your_city_id";

সময়: অনুগ্রহ করে time নম্বর লাইনে আপনার টাইমজোন বেছে নিন

int টাইমজোন = 1;

ধাপ 6: চূড়ান্ত সংকলন এবং আপলোড

চূড়ান্ত সংকলন এবং আপলোড
চূড়ান্ত সংকলন এবং আপলোড

অনুগ্রহ করে এই নমুনাটি Arduino IDE তে খুলুন। কম্পাইল করে আপলোড করুন।

প্রস্তাবিত: