সুচিপত্র:

ওয়েমোস ডি 1 মিনি, বিএমই 280 এবং সেন্সেট ব্যবহার করে আবহাওয়া কেন্দ্র।: 6 টি ধাপ
ওয়েমোস ডি 1 মিনি, বিএমই 280 এবং সেন্সেট ব্যবহার করে আবহাওয়া কেন্দ্র।: 6 টি ধাপ

ভিডিও: ওয়েমোস ডি 1 মিনি, বিএমই 280 এবং সেন্সেট ব্যবহার করে আবহাওয়া কেন্দ্র।: 6 টি ধাপ

ভিডিও: ওয়েমোস ডি 1 মিনি, বিএমই 280 এবং সেন্সেট ব্যবহার করে আবহাওয়া কেন্দ্র।: 6 টি ধাপ
ভিডিও: বিএমইটি ট্রেনিং সেন্টার||বিদেশ যাওয়ার জন্য ৩ দিনের ট্রেনিং||Bmet Training Center#2022 2024, নভেম্বর
Anonim
ওয়েমোস স্টেশন Wemos D1 Mini, BME280 এবং Sensate ব্যবহার করে।
ওয়েমোস স্টেশন Wemos D1 Mini, BME280 এবং Sensate ব্যবহার করে।

পূর্ববর্তী পোস্টগুলিতে আমি একটি আবহাওয়া স্টেশন তৈরির বিভিন্ন পদ্ধতি শেয়ার করেছি। আপনি যদি এটি চেক না করেন তবে এখানে একটি লিঙ্ক রয়েছে।

এই নির্দেশে আমি দেখাবো কিভাবে ওয়েমোস এবং সেন্সেট নামে একটি আইওটি প্ল্যাটফর্ম ব্যবহার করে একটি সাধারণ আবহাওয়া কেন্দ্র তৈরি করা যায়। চল শুরু করা যাক.

সরবরাহ

  1. WeMos D1 Mini ………। (আমাজন ইউএস / অ্যামাজন ইউকে / ব্যাংগুড)
  2. BME280 …………………। (অ্যামাজন ইউএস / আমাজন ইউকে / ব্যাংগুড)
  3. 1.3 "ওএলইডি ডিসপ্লে ……

এইগুলির পাশাপাশি আমাদের প্রয়োজন iOS বা Android এর জন্য Sensate অ্যাপ।

ধাপ 1: সেন্সেট কি?

সেনসেট কি?
সেনসেট কি?

তাদের নিজস্ব কথায়: "আপনার সেন্সরগুলি যে কোন সময়, যে কোন জায়গায় অ্যাক্সেস করতে সেনসেট সেন্স অ্যাপ ব্যবহার করুন। বিনামূল্যে সেন্সেট ফার্মওয়্যারের সাথে বিদ্যমান হার্ডওয়্যার উপাদানগুলি ব্যবহার করে আপনার চূড়ান্ত ডেটা লগার তৈরি করুন। অথবা আপনার অ্যাপ্লিকেশনের জন্য অনুকূল চিপ খুঁজুন এবং আপনার ব্যক্তিগত সমাধান তৈরি করুন।"

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

ধাপ 2: ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।

ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।
ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।
ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।
ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।
ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।
ফ্ল্যাশিং সেন্সেট ফার্মওয়্যার।

এখন আমরা চাই আমাদের ESP বোর্ড (এই ক্ষেত্রে WeMos D1 Mini) সেন্সেট ক্লাউডের সাথে সংযোগ করতে সক্ষম হবে। এর জন্য আমাদের বোর্ডে সেন্সেটের ফার্মওয়্যার ফ্ল্যাশ করতে হবে। প্রক্রিয়াটি বেশ সোজা সামনের দিকে।

প্রথমে নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি ডাউনলোড করেছেন:

  • CP210x বা CH34x ড্রাইভার ডাউনলোড করুন এবং ইনস্টল করুন (আপনার বোর্ডে ব্যবহৃত USB থেকে TTL চিপের উপর নির্ভর করে)। আমার ক্ষেত্রে আমি CH340 ইনস্টল করেছি।
  • এখান থেকে NodeMCU ফ্ল্যাশার টুল ডাউনলোড করুন।
  • পরবর্তী এখান থেকে সর্বশেষ সেন্সেট ফার্মওয়্যার ডাউনলোড করুন।

সবকিছু ডাউনলোড করার পরে এবং ড্রাইভারগুলি ইনস্টল করা হয়। আমাদের WeMos বোর্ডের পোর্ট চেক করতে হবে। পোর্ট খুঁজে পেতে:

  • গোটো "ডিভাইস ম্যানেজার" >> "পোর্টস"।
  • USB এর মাধ্যমে পিসিতে বোর্ড সংযুক্ত করুন। আপনি লক্ষ্য করবেন একটি নতুন পোর্ট তালিকায় উপস্থিত হয়েছে। এটি নোট করুন।

এখন আমরা নতুন ফার্মওয়্যার দিয়ে বোর্ড ফ্ল্যাশ করতে পারি। নিশ্চিত করুন যে আপনি লিঙ্ক থেকে সঠিক ফার্মওয়্যার ডাউনলোড করেছেন। (এই প্রকল্পে আমরা WeMos D1 মিনি ব্যবহার করছি তাই আমরা সেই ফার্মওয়্যার ব্যবহার করব)

  • ফ্ল্যাশার খুলুন এবং "উন্নত" ট্যাবটি খুলুন। উপরের চিত্রের মতো আপনারও অনুরূপ সেটিংস রয়েছে তা নিশ্চিত করুন।
  • পরবর্তী "কনফিগ" ট্যাবে যান, প্রথম সারিতে ক্লিক করুন এবং যে ফোল্ডারে আপনি ফার্মওয়্যারটি ডাউনলোড করেছেন সেখানে যান। সঠিক ফাইল নির্বাচন করুন।
  • এখন গোটো "অপারেশন" ট্যাব, এখানে COM পোর্ট বক্সে আপনি আগে উল্লেখ করা পোর্টটি নির্বাচন করুন।
  • "ফ্ল্যাশ" এ ক্লিক করুন এবং ফ্ল্যাশিং শেষ না হওয়া পর্যন্ত অপেক্ষা করুন।

এখন আমাদের সেন্সেটের ফার্মওয়্যার সহ একটি WeMos D1 মিনি বোর্ড আছে। বুট করার প্রক্রিয়া শেষ করতে রিসেট বাটনে ক্লিক করুন।

ধাপ 3: ওয়াইফাই নেটওয়ার্ক কনফিগার করা।

ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।
ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।
ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।
ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।
ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।
ওয়াইফাই নেটওয়ার্ক কনফিগার করা হচ্ছে।

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

  1. "সেনসেট-সেটআপ" এ আলতো চাপুন এবং ডিফল্ট পাসওয়ার্ড "সেটআপ-সেনসেট" লিখুন।
  2. ডিভাইসটি সংযুক্ত হওয়ার পরে, আপনার ডিফল্ট ব্রাউজারটি খুলুন এবং "192.168.4.1" URL এ প্রবেশ করুন এবং এন্টার টিপুন।
  3. আপনাকে একটি সেটআপ পৃষ্ঠায় পুনirectনির্দেশিত করা হবে। এখানে "SSID" (ওয়াইফাই নাম) নির্বাচন করুন যার সাথে আপনি সংযোগ করতে চান এবং তারপর এর পাসওয়ার্ড দিন।
  4. পরিষেবা কনফিগারেশনে আপনার ডিভাইসের একটি নাম দিন (এই ক্ষেত্রে "ওয়েদার স্টেশন")। সেভ এ ট্যাপ করুন এবং পুনরায় চালু করুন।

এটি সম্পন্ন হওয়ার পরে, এখন WeMos বোর্ড আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য প্রস্তুত। এখন আমরা এগিয়ে যেতে পারি এবং সেনসেট অ্যাপে সেটআপ শুরু করতে পারি।

ধাপ 4: সেনসেট মোবাইল অ্যাপ সেট আপ করা।

সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।
সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।
সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।
সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।
সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।
সেনসেট মোবাইল অ্যাপ সেট আপ করা হচ্ছে।

সবার আগে নিশ্চিত করুন যে আপনি আপনার স্মার্টফোনে সেন্সেট সেন্স অ্যাপটি ইন্সটল করেছেন। এরপর অ্যাপটি খুলুন এবং নিচের ধাপগুলো অনুসরণ করুন:

  • প্রথম পৃষ্ঠায় "হার্ডওয়্যার সেটআপ" এ আলতো চাপুন। তারপরে এটি জিজ্ঞাসা করবে যে আমরা সেতুটি কনফিগার করতে চাই কিনা, যেমনটি আমরা ইতিমধ্যে পূর্ববর্তী ধাপে কনফিগার করেছি আমরা দ্বিতীয় বিকল্প "না, এটি ইতিমধ্যে কনফিগার করা আছে" এ ট্যাপ করব
  • পরবর্তী পৃষ্ঠায় সমস্ত উপলব্ধ ব্রিজ দেখানো হবে। আমরা শুধু তৈরি একটি নির্বাচন করুন।
  • পরবর্তী পৃষ্ঠায় আমরা সেন্সর এবং 3 টি বিকল্প সম্পর্কে সমস্ত বিবরণ পাব। এখানে "কনফিগারেশন উইজার্ড" নির্বাচন করুন। পরবর্তী পৃষ্ঠায় আপনি কনফিগারেশন সম্পর্কে আরও তথ্য পড়তে পারেন। যখন আপনি এটি পড়েছেন, "শুরু করুন" এ আলতো চাপুন।
  • এখন আমরা সব সমর্থিত বোর্ডের তালিকা পাই। এখানে আমরা "WeMos D1 Mini" নির্বাচন করব এবং "চালিয়ে যান" এ ট্যাপ করব।
  • এরপরে এটি আমাদের একটি অপারেশন মোড নির্বাচন করতে বলে। এখানে 2 টি মোড রয়েছে, একটি হল সাধারণ মোড যা যতবার সম্ভব রিডিংগুলি গ্রহণ এবং আপডেট করবে। অন্য মোড "স্লিপিং মোড", এই মোডে আমরা পর্যায়ক্রমিক আপডেট পেতে পারি এবং বোর্ডটি পাওয়ার সেভিং মোডে থাকবে। এই প্রকল্পের জন্য আমি প্রথম মোড নির্বাচন করেছি কারণ আমি তাপমাত্রা এবং আর্দ্রতার রিয়েল টাইম আপডেট চাই।
  • পরবর্তী আমরা প্রদর্শন নির্বাচন করতে হবে। যেহেতু আমরা 1.3 "128x64 ডিসপ্লে ব্যবহার করছি, আমরা সেটি নির্বাচন করব। তারপর" চালিয়ে যান "এ আলতো চাপুন।
  • পরবর্তী পৃষ্ঠায় শুধু "এক্সটেনশন নেই" নির্বাচন করুন।
  • পরবর্তী পৃষ্ঠায় আমাদের সেন্সর নির্বাচন করতে হবে। আমরা "BME280" ব্যবহার করছি তাই এটি নির্বাচন করুন। নিশ্চিত করুন যে আপনি BMP280 নির্বাচন করেন না যা অনুরূপ কিন্তু প্রেসার সেন্সরের অভাব।
  • যখন আমরা সেন্সর নির্বাচন করি তখন অ্যাপটি আমাদের পছন্দ করে যে কোন ডেটা আমরা সংগ্রহ করতে চাই। এখানে তিনটি বিকল্প টগল করুন। অন্য কোন সেটিংস দিয়ে খেলার দরকার নেই।
  • শেষ পর্যন্ত ফিনিস এ ক্লিক করুন।

এখন আমাদের শুধু সার্কিট তৈরি করতে হবে।

ধাপ 5: সার্কিট নির্মাণ।

সার্কিট নির্মাণ।
সার্কিট নির্মাণ।
সার্কিট নির্মাণ।
সার্কিট নির্মাণ।

যেহেতু আমরা এখানে I2C যোগাযোগ ব্যবহার করছি, সংযোগগুলি খুবই সহজ। উপরের ছবিগুলি দেখুন এখানে 4 টি পিন খেলতে হবে: VCC, GND (পাওয়ার পিন) এবং SDA, SCL (I2C পিন)।

তারগুলি সংযুক্ত করুন:

VCC = 3.3V

GND = GND

এসসিএল = এসসিএল (ডি 1)

SDA = SDA (D2)

এবং সব শেষ. এখন শুধু সার্কিটকে পাওয়ার আপ করুন এবং এটি নেটওয়ার্কের সাথে সংযুক্ত হওয়ার জন্য অপেক্ষা করুন এখন আমরা OLED এবং অ্যাপে ডেটা পাব।

ধাপ 6: চূড়ান্ত নোট।

চূড়ান্ত নোট।
চূড়ান্ত নোট।
চূড়ান্ত নোট।
চূড়ান্ত নোট।

তাই এখন আমাদের একটি DIY আবহাওয়া স্টেশন আছে যা আসলে একটি কোড না লিখে। এটা কি ঠান্ডা নয়? এখন আপনি এর জন্য একটি কেস তৈরি করতে পারেন যেমনটা আমি আগে এখানে করেছি। আশা করি টিউটোরিয়ালটি অনুসরণ করা সহজ ছিল এবং আপনি এখন কিছু শিখেছেন।

যদি আপনার কোন প্রশ্ন থাকে তাহলে নির্দ্বিধায় নিচে একটি মন্তব্য করুন।

প্রস্তাবিত: