সুচিপত্র:

ESP32 Weathercloud ওয়েদার স্টেশন: 16 টি ধাপ (ছবি সহ)
ESP32 Weathercloud ওয়েদার স্টেশন: 16 টি ধাপ (ছবি সহ)

ভিডিও: ESP32 Weathercloud ওয়েদার স্টেশন: 16 টি ধাপ (ছবি সহ)

ভিডিও: ESP32 Weathercloud ওয়েদার স্টেশন: 16 টি ধাপ (ছবি সহ)
ভিডিও: লোটা হারিকেন ঝড় আছড়ে পড়ল, বঙ্গোপসাগরে ঘূর্ণাবর্ত তৈরি, আবহাওয়া আজ, 17 November weather forecast IMD 2024, জুলাই
Anonim
ESP32 Weathercloud ওয়েদার স্টেশন
ESP32 Weathercloud ওয়েদার স্টেশন

গত বছর, আমি Arduino Weathercloud Weather Station নামক আমার সবচেয়ে বড় নির্দেশনা প্রকাশ করেছি। এটা বলব খুব জনপ্রিয় ছিল। এটি ইন্সট্রাকটেবলস হোমপেজ, আরডুইনো ব্লগ, উইজনেট মিউজিয়াম, ইন্সট্রাকটেবল ইন্সটাগ্রাম, আরডুইনো ইনস্টাগ্রাম এবং ওয়েদারক্লাউড টুইটারেও ছিল। এমনকি এটি 2018 এর সেরা 100 টি নির্দেশকগুলির মধ্যে একটি ছিল! এবং এটি আমার মত একটি ছোট নির্মাতার জন্য একটি খুব বড় চুক্তি ছিল। আমি এতগুলি ইতিবাচক প্রতিক্রিয়া দেখে খুশি হয়েছিলাম এবং আমি প্রতিটি মন্তব্য এবং টিপের মাধ্যমে সাবধানে পড়েছি। প্রায় 8 মাস ধরে আমি এই নতুন, পরিশোধিত স্টেশনে কাজ করছি। আমি বিভিন্ন জিনিস ঠিক করেছি এবং উন্নত করেছি। আমি এটিকে ছোট, সরল, স্মার্ট, শীতল করার চেষ্টা করেছি এবং 150 € (165 $) এর গ্রহণযোগ্য খরচ রেখেছি। স্টেশনটি স্লোভাকিয়ার সেনেকের কাছে একটি রোবোটিক খামারে স্থাপন করা হয়েছে। এখানে বর্তমান তথ্য।

আমি এখানে আমার পুরো চিন্তার প্রক্রিয়াটি ব্যাখ্যা করার চেষ্টা করবো তাই যদি আপনি শুধু বিল্ডে ডান পেতে চান তবে ডান ধাপ 3 এ যান।

বৈশিষ্ট্য:

  • 12 আবহাওয়া মান পরিমাপ
  • 8 টি স্বতন্ত্র সেন্সরের ব্যবহার
  • IoT - ডেটা ক্লাউডে সর্বজনীন
  • 5V 500mA অপারেশন
  • ওয়াই-ফাই এর মাধ্যমে যোগাযোগ
  • পুরোপুরি আবহাওয়া প্রতিরোধী
  • শান্ত দেখায়
  • এটা DIY

এই স্টেশনটি নির্মাণের সময় স্থান এবং সহায়তা প্রদানের জন্য ল্যাব ক্যাফে মেকারস্পেসকে অনেক ধন্যবাদ। তাদের চেক আউট যান!

ছবির ক্রেডিট: ME (অবশ্যই) + ভিক্টর ডেমোক

আপডেট 7/18/2020: হ্যালো সবাই! অনেক দিন আগের কথা. আপনারা অনেকেই হার্ডওয়্যার এবং সফটওয়্যারের একাধিক সমস্যা সম্পর্কে আমাকে লিখছিলেন। নতুন হার্ডওয়্যার মাত্র কয়েক সপ্তাহের মধ্যে প্রস্তুত হবে কিন্তু ততক্ষণ পর্যন্ত আমি নতুন ফার্মওয়্যার প্রকাশ করছি। এই সফটওয়্যারটি কিছু সমস্যা দূর করতে সাহায্য করবে। আরো জানতে ধাপ 12 এ যান। এবং সবচেয়ে গুরুত্বপূর্ণ, উপভোগ করুন!

ধাপ 1: নকশা

নকশা
নকশা

একটি ওয়েদার স্টেশন ডিজাইন করা একটি দীর্ঘ এবং চিন্তাশীল প্রক্রিয়া। আবহাওয়া স্টেশন (বা অন্তত আমি তাই করেছিলাম) ডিজাইন করার সময় এগুলি আপনার মনে রাখা উচিত:

1) বাজেট। এটি বেশ স্ব-ব্যাখ্যামূলক।

2) অবস্থান। এটি খুবই গুরুত্বপূর্ণ কারণ এটি ইনস্টলেশনের পাশাপাশি যোগাযোগ প্রযুক্তি এবং প্রয়োজনীয় শক্তির উৎসকে প্রভাবিত করে। দূরবর্তী আবহাওয়া স্টেশনগুলির দীর্ঘ পরিসরের ট্রান্সমিটার এবং একটি সোলার প্যানেলের মতো একটি স্ব-টেকসই শক্তির উত্স প্রয়োজন।

3) পরিমাপযোগ্য পরিবর্তনশীলতা আপনি কি শুধু তাপমাত্রা বা আর্দ্রতা পরিমাপ করতে চান? তারপরে আপনি প্রোবটি প্রায় যে কোনও জায়গায় রাখতে পারেন। কিন্তু যদি আপনি বৃষ্টিপাত, বায়ু, সৌর বিকিরণ, UV সূচক বা সূর্য বা বৃষ্টিপাত সম্পর্কিত অন্যান্য জিনিস পরিমাপ করতে চান তবে সেন্সরগুলি ছায়ায় থাকতে পারে না এবং উল্টো বা পাশ থেকেও ব্লক করা যায় না।

4) নির্ভুলতা। আপনি কি চান যে আপনার পরিমাপগুলি সঠিকভাবে ক্যালিব্রেটেড এবং জাতীয় আবহাওয়া ইনস্টিটিউটের সাথে তুলনীয় বা আপনার জন্য অপেশাদার মান যথেষ্ট?

তাই এখনই আপনি যা চান তার একটি সুন্দর ছবি থাকা উচিত। তো চলুন ড্রয়িং বোর্ডে আসি! এখানে কিছু মৌলিক নিয়ম আছে যা আমি ভেবেছিলাম:

1) তাপমাত্রা সেন্সর রক্ষা করুন। আপনাকে অবশ্যই এটি করতে হবে। তাপ এমন অনেক উপায়ে ভ্রমণ করতে পারে যা স্টেশনের কাঠামোর মাধ্যমে বিকিরণ এবং পরিচালনা করতে পারে। তাই ধাতব অংশগুলির সমস্ত আবরণ করার চেষ্টা করুন, এবং তাপমাত্রা সেন্সরটি একটি বিকিরণ ieldালে রাখুন। আমি জানি, আমার বিকিরণ কেন্দ্র নিখুঁত নয় কিন্তু এটি সাহায্য করে।

2) উইন্ড সেন্সর হাই আপ রাখুন। বায়ু সেন্সর আন্তর্জাতিক মান অনুযায়ী 10 মিটার উঁচুতে রাখার কথা। আমার কাছে 10 মিটার পিলার কেনার টাকাও নেই তাই ছাদের উপরে 2 মিটার পাইপ আমার জন্য যথেষ্ট।

3) চারপাশে এবং স্টেশনের উপরে পরিষ্কার এলাকা। আপনি যদি সূর্যের আলো পরিমাপ করতে চান তবে আপনার ছায়ায় সেন্সর থাকতে পারে না। যদি আপনি বৃষ্টিপাত পরিমাপ করতে চান তবে আপনি ফোঁটাগুলিকে বাধা দিতে পারবেন না। তাই নিশ্চিত হয়ে নিন যে স্টেশনের আশেপাশে এবং উপরে এলাকা পরিষ্কার করা হয়েছে।

চল অবিরত রাখি. সুতরাং, আমার স্টেশনের জন্য আমি সিদ্ধান্ত নিয়েছি যে আমি এই ভেরিয়েবলগুলি পরিমাপ করতে চাই: বায়ুর তাপমাত্রা, স্থল তাপমাত্রা, আপেক্ষিক আর্দ্রতা, বায়ুমণ্ডলীয় চাপ, তাপ সূচক, শিশির বিন্দু, বায়ু শীতল, বৃষ্টিপাত, সৌর বিকিরণ, UV সূচক, বাতাসের গতি এবং বাতাসের দিক। এটি মোট 8 টি সেন্সর যা থেকে 3 টি ছোট, PCB- মাউন্টযোগ্য মডিউল এবং 5 টি বাহ্যিক প্রোব রয়েছে। আমার দুটি পৃথক মাইক্রোকন্ট্রোলার লাগবে, একটি শুধু বৃষ্টিপাতের পরিমাপ পরিচালনা করার জন্য এবং দ্বিতীয়টি অন্য সবকিছুর জন্য।

আমি একক পিসিবিতে আমার যা যা করা সম্ভব তা রাখার সিদ্ধান্ত নিয়েছি। আমি PCB কে IP65 বক্সের ভিতরে স্বচ্ছ আবরণ দিয়ে রাখি, যাতে সূর্যের আলো সৌর বিকিরণ এবং UV সূচক সেন্সর দিয়ে যেতে পারে। অন্যান্য সমস্ত সেন্সর একটি ক্যাবল দিয়ে মূল নিয়ন্ত্রণ বাক্সের সাথে সংযুক্ত থাকবে। তাই এটা আমার নকশা জন্য।

ধাপ 2: ওয়েদারক্লাউড

ওয়েদারক্লাউড
ওয়েদারক্লাউড

"ESP32 Weathercloud Weather Station" ওয়েদারক্লুড কি? ওয়েদারক্লাউড হল বিশ্বব্যাপী রিয়েল টাইমে ডেটা রিপোর্ট করা আবহাওয়া স্টেশনের একটি বড় নেটওয়ার্ক। এটি বিনামূল্যে এবং এর সাথে 10,000 এরও বেশি আবহাওয়া স্টেশন সংযুক্ত রয়েছে। প্রথমত, আমার নিজস্ব এইচটিএমএল ওয়েবসাইট ছিল যেখানে সমস্ত ডেটা পাঠানো হয়েছিল কিন্তু আপনার নিজস্ব ওয়েবসাইট এবং গ্রাফিক্স তৈরি করা কঠিন এবং এটি একটি বড় ক্লাউড প্ল্যাটফর্মে সমস্ত ডেটা প্রেরণ করা অনেক সহজ যেখানে চমৎকার গ্রাফিক্স এবং স্থিতিশীল সার্ভার রয়েছে। আমি ওয়েদারক্লাউডে কীভাবে ডেটা পাঠাতে হয় তা অনুসন্ধান করেছি এবং আমি দেখেছি যে আপনি একটি সাধারণ জিইটি কল দ্বারা এটি সহজেই সম্পন্ন করতে পারেন। ওয়েদারক্লাউডের একমাত্র সমস্যা হল একটি ফ্রি অ্যাকাউন্টের সাহায্যে এটি আপনাকে প্রতি দশ মিনিটে ডেটা পাঠাতে দেয় কিন্তু এটি বেশিরভাগ ব্যবহারের জন্য সমস্যা হওয়া উচিত নয়। এটি কাজ করার জন্য আপনাকে একটি ওয়েদারক্লাউড অ্যাকাউন্ট তৈরি করতে হবে। তারপরে আপনাকে তাদের ওয়েবসাইটে একটি স্টেশন প্রোফাইল তৈরি করতে হবে। আপনি যখন ওয়েদারক্লাউডে আপনার আবহাওয়া স্টেশন প্রোফাইল তৈরি করেন, তখন আপনাকে একটি ওয়েদারক্লাউড আইডি এবং একটি ওয়েদারক্লাউড কী দেওয়া হয়। এইগুলি রাখুন কারণ ডেটা কোথায় পাঠাতে হবে তা জানতে Arduino এর প্রয়োজন হবে।

ধাপ 3: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা

ঠিক আছে তাই এই প্রজেক্টের জন্য আপনাকে আমার গুগল ডক্স বিওএম -এ সুন্দরভাবে তালিকাভুক্ত সমস্ত জিনিসের প্রয়োজন হবে।

আনুমানিক প্রকল্প খরচ: 150 €/165 $

ধাপ 4: সরঞ্জাম

সরঞ্জাম
সরঞ্জাম

এই সরঞ্জামগুলি কাজে আসতে পারে (যদিও তাদের বেশিরভাগই একেবারে প্রয়োজনীয়):

লেজার কাটার

ওয়েল্ডার

ইস্পাত করাত

তারের স্ট্রিপার

ক্ষমতা ড্রিল

ব্যাটারি ড্রিল

তাতাল

প্লাস

স্ক্রু ড্রাইভার

আঠালো বন্দুক

মাল্টিমিটার

গাছের ড্রিল বিট

ধাপ 5: কন্ট্রোল বোর্ড ডিজাইন

কন্ট্রোল বোর্ড ডিজাইন
কন্ট্রোল বোর্ড ডিজাইন
কন্ট্রোল বোর্ড ডিজাইন
কন্ট্রোল বোর্ড ডিজাইন
কন্ট্রোল বোর্ড ডিজাইন
কন্ট্রোল বোর্ড ডিজাইন

আমি একটি খুব কেন্দ্রীভূত স্থাপত্য সঙ্গে গিয়েছিলাম। এর মানে হল যে যা কিছু হতে পারে তা কেবল একটি বাক্সে নয় বরং একটি সার্কিট বোর্ডে। আমি সম্প্রতি শিখেছি কিভাবে পিসিবি ডিজাইন করতে হয় যা খুবই মূল্যবান এবং দরকারী দক্ষতা। সমস্ত প্রকল্পগুলি অনেক বেশি পরিচ্ছন্ন এবং আরও সুনির্দিষ্ট এবং একভাবে মার্জিত। এটি খুব সুবিধাজনক: আপনি কেবল আপনার ফাইলগুলি চীনে পাঠান এবং তারা সমস্ত তারের কাজ করে এবং সম্পূর্ণ বোর্ডটি আপনার কাছে পাঠায়। তারপরে আপনি কেবল উপাদানগুলিকে জায়গায় রেখেছেন এবং আপনার কাজ শেষ।

পিসিবি এই স্টেশনে মাইক্রোকন্ট্রোলার উভয়ই ধারণ করে: ESP32 (প্রধান নিয়ন্ত্রণ ইউনিট) এবং আরডুইনো ন্যানো (বৃষ্টিপাত প্রসেসর)। এটি কিছু সেন্সর ধারণ করে যার মধ্যে রয়েছে: BME280, BHT1750 এবং ML8511। তারপর DS3231 RTC মডিউল আছে। শেষ কিন্তু অন্তত নয়, কিছু প্রতিরোধক এবং স্ক্রু সংযোগকারী আছে।

আমি অটোডেস্ক agগলে আমার বোর্ড ডিজাইন করেছি। শুধু "ESP32 weather station.zip" নামক অন্তর্ভুক্ত Gerber ফাইলটি ডাউনলোড করে JLC PCB- এ আপলোড করুন। অথবা যদি আপনি এটি সম্পাদনা করতে চান, তাহলে আপনি "ESP32 ওয়েদার স্টেশন schematic.sch" এবং "ESP32 ওয়েদার স্টেশন board.brd" ফাইল ডাউনলোড করে themগলে এডিট করতে পারেন। আমি দৃ strongly়ভাবে প্রথমে নির্দেশিকা থেকে সার্কিট বোর্ড ডিজাইন ক্লাস নথিভুক্ত করার পরামর্শ দিই।

ধাপ 6: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

ঠিক আছে সবাই, আপনি সম্ভবত এটি আগে করেছেন। এই সুন্দর বোর্ড যা আমি ডিজাইন করেছি তাতে চমৎকার সিল্কস্ক্রিন পায়ের ছাপ মুদ্রিত আছে। যখন আপনার কাছে এটি থাকে, সোল্ডারিং কেকের একটি টুকরা হওয়া উচিত কারণ আপনি দেখতে পাবেন ঠিক কোথায় যায়। মানক 0.1 ব্যবধানের সাথে শুধুমাত্র THT উপাদান আছে। সুতরাং, শুধু এগিয়ে যান এবং বোর্ডটি বিক্রি করুন কারণ আপনি বুদ্ধিমান এবং আপনি নিজে এটি করতে পারেন! এটি আপনাকে আধা ঘন্টার বেশি সময় নিতে হবে না।

আপডেট 7/18/2020: আরটিসি মডিউলের আর প্রয়োজন নেই। বোর্ডে মাউন্ট করার দরকার নেই। আপনি ধাপ 12 এ আরও শিখতে পারেন।

ধাপ 7: বিকিরণ শিল্ড তৈরি করা

রেডিয়েশন শিল্ড তৈরি করা
রেডিয়েশন শিল্ড তৈরি করা

যখন আমি এটি তৈরি করছিলাম, তখন আমি নিজেকে বললাম "ঠিক আছে, আপনি ইতিমধ্যে এটি দুইবার করে ফেলেছেন, এখনই এটিকে গোলমাল করার সুযোগ নেই।" আর আমি করিনি।

একটি সৌর বিকিরণ ieldাল একটি খুব সাধারণ জিনিস যা আবহাওয়া কেন্দ্রগুলিতে সরাসরি সৌর বিকিরণকে ব্লক করতে ব্যবহৃত হয় এবং তাই পরিমাপ করা তাপমাত্রায় ত্রুটিগুলি হ্রাস করে। এটি তাপমাত্রা সেন্সরের ধারক হিসেবেও কাজ করে। বিকিরণ shালগুলি খুব দরকারী কিন্তু সাধারণত ইস্পাত থেকে তৈরি হয় এবং সেগুলি ব্যয়বহুল তাই আমি আমার নিজের একটি ieldাল তৈরি করার সিদ্ধান্ত নিয়েছি। আমি একটি নির্দেশযোগ্য তৈরি করেছি যা দেখায় কিভাবে এইভাবে একটি বিকিরণ ieldাল তৈরি করা যায়।

ধাপ 8: কন্ট্রোল বক্স

নিয়ন্ত্রণ বাক্স
নিয়ন্ত্রণ বাক্স
নিয়ন্ত্রণ বাক্স
নিয়ন্ত্রণ বাক্স
নিয়ন্ত্রণ বাক্স
নিয়ন্ত্রণ বাক্স

এই স্টেশনের প্রধান অংশ স্পষ্টতই নিয়ন্ত্রণ বাক্স। এটি প্রাথমিক এবং মাধ্যমিক মাইক্রোকন্ট্রোলার, কিছু সেন্সর, আরটিসি এবং কিছু প্যাসিভ উপাদান ধারণ করে। একটি সুবিধাজনক IP65 প্যাকেজ এ সব। বাক্সটিতে একটি স্বচ্ছ আবরণ রয়েছে যাতে সূর্যের আলো UV এবং সৌর বিকিরণ সেন্সর দিয়ে যেতে পারে।

পিসিবি মাউন্ট করার আগে, আমরা তারের জন্য বাক্স প্রস্তুত করতে হবে। বাক্সে পাঁচটি পাওয়ার এবং ডেটা কেবল রয়েছে। স্টেশনের জলরোধী বৈশিষ্ট্যগুলি বজায় রাখার জন্য, আমাদের জলরোধী কেবল গ্রন্থিগুলির প্রয়োজন হবে। বিশেষ করে, পাওয়ার ক্যাবলের জন্য একটি PG7, বাতাস এবং বৃষ্টিপাত সেন্সরের জন্য দ্বিতীয় PG7 এবং তাপমাত্রা সেন্সর উভয়ের জন্য তৃতীয় PG11। আমি বাক্সের এক দেয়ালের মাঝখানে বড় (PG11) গ্রন্থি এবং দুটি ছোট (PG7) গ্রন্থি বিপরীত দেয়ালে রাখি। সুতরাং বক্স পরিবর্তনের প্রক্রিয়াটি নিম্নরূপ:

1) একটি মার্কার দিয়ে প্রতিটি গর্তের কেন্দ্র চিহ্নিত করুন।

2) একটি পাতলা ড্রিল বিট দিয়ে একটি ছোট গর্ত ড্রিল করুন।

3) ধীরে ধীরে একটি গাছের ড্রিল বিট দিয়ে গর্তের আকার বাড়ান।

4) গর্ত পরিষ্কার করুন।

5) প্রতিটি গর্তে একটি তারের গ্রন্থি andোকান এবং সুরক্ষিত করুন।

ধাপ 9: পিসিবি মাউন্ট

পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট
পিসিবি মাউন্ট

যেহেতু আমার কাছে অটোডেস্ক agগলের স্টুডেন্ট ট্রায়াল ভার্সন আছে, তাই আমি 8cm এর চেয়ে বড় PCB ডিজাইন করতে পারি না। সবকিছুই এই বোর্ডের সাথে মানানসই তাই ঠিক আছে। শুধু সমস্যা হচ্ছে কন্ট্রোল বক্স নিয়ে। বাক্সে অন্তর্ভুক্ত বোর্ড মাউন্ট করা গর্তগুলি 14 সেমি দূরে। এর মানে হল যে আমরা পিসিবি জন্য একটি ধারক প্রয়োজন যাচ্ছে। এটি একটি বোর্ড (কাঠের/প্লাস্টিক/ধাতু) হতে পারে যার উপর আমরা PCB মাউন্ট করব। তারপর আমরা হোল্ডার বোর্ডকে কন্ট্রোল বক্সের সাথে সংযুক্ত করব। এইভাবে পিসিবি নিয়ন্ত্রণ বাক্সে সুরক্ষিত থাকবে।

আপনি যেভাবেই চান হোল্ডার বানাতে পারেন। আপনি এটি কাঠ বা স্টিলের প্লেট থেকে ম্যানুয়ালি তৈরি করতে পারেন, আপনি লেজার কেটে (আমার মতো) বা এমনকি 3D প্রিন্টও করতে পারেন। আমি বোর্ডের মাত্রাগুলি অন্তর্ভুক্ত করছি তাই পছন্দটি আপনার। আপনার যদি লেজার কাটারের অ্যাক্সেস থাকে, তাহলে লেজার কাটিং এটি সবচেয়ে সহজ বিকল্প। আপনি এখানে.pdf এবং.svg ফরম্যাটে লেজার কাটার ফাইল খুঁজে পেতে পারেন।

আপনি দেখতে পাচ্ছেন আমি ধারকের একাধিক বৈচিত্র্যের মধ্য দিয়ে গিয়েছিলাম। অবশেষে, আমি এক্রাইলিক এক সঙ্গে গিয়েছিলাম, কারণ এটি আর্দ্রতা দ্বারা প্রভাবিত হয় না (কাঠ হিসাবে) এবং এটি তাপ (ইস্পাত হিসাবে) আকর্ষণ করে না।

ধাপ 10: অ্যাসবেল + ওয়্যারিং

Asembly + তারের
Asembly + তারের
Asembly + তারের
Asembly + তারের
Asembly + তারের
Asembly + তারের
Asembly + তারের
Asembly + তারের

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

1) সমস্ত তারগুলি তাদের নির্ধারিত গর্তে োকান। তারের গ্রন্থিগুলি এখনও সুরক্ষিত করবেন না।

2) অন্তর্ভুক্ত তারের চিত্র অনুযায়ী বায়ু সেন্সর, বৃষ্টিপাত সেন্সর এবং পাওয়ার কেবল থেকে সমস্ত তারের সংযোগ করুন। তাপমাত্রা সেন্সর থেকে কেবলগুলি সংযুক্ত করবেন না।

3) মাউন্ট করা হলে, PCB মাউন্ট সরান। তারপরে পিসিবি উল্টে দিন যাতে তারগুলি তার নীচের দিক দিয়ে যায়। পিসিবি মাউন্ট সুরক্ষিত করুন যাতে পিসিবি এবং মাউন্টের মধ্যে একটি স্যান্ডউইচে তারগুলি সুরক্ষিত থাকে।

4) PCB এর সাথে PCB মাউন্টে ertোকান এবং স্ক্রু করুন।

5) দুটি ছোট (PG7) তারের গ্রন্থি সুরক্ষিত করুন। এখনও বড়টিকে সুরক্ষিত করবেন না।

6) অন্তর্ভুক্ত তারের চিত্র অনুযায়ী তাপমাত্রা সেন্সর থেকে তারগুলি সন্নিবেশ করান এবং সংযুক্ত করুন।

7) উপরের কভারটি রাখুন এবং এটি জায়গায় স্ক্রু করুন।

ধাপ 11: সুখী হও

খুশী থেকো
খুশী থেকো

এই পদক্ষেপটি একটি চেকপয়েন্ট। এই মুহুর্তে, আপনার নিজের এমন কিছু তৈরি করা উচিত যা আপনি ছবিতে যা দেখেন তার মতো দেখায়। যদি এটি সঠিক হয়, খুশি থাকুন। চলুন, নিজেকে একটি জলখাবার এবং বিশ্রাম নিন কারণ এটি একটি মানুষের জন্য শুধু একটি ছোট পদক্ষেপ নয়, মানবজাতির জন্য একটি বিশাল লাফ। যদি না হয়, পূর্ববর্তী পদক্ষেপগুলি দেখুন এবং সমস্যাটি সনাক্ত করুন। যদি এটি সাহায্য না করে, আমাকে মন্তব্য করুন বা মেসেজ করুন।

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

ধাপ 12: কোডিং এবং ডিবাগিং

কোডিং এবং ডিবাগিং
কোডিং এবং ডিবাগিং

হ্যাঁ, সবাই কোডিং পছন্দ করে! এবং যদি আপনি নাও করেন, এটা কোন ব্যাপার না কারণ আপনি শুধু আমার কোড ডাউনলোড করে ব্যবহার করতে পারেন।

প্রথমত, আপনাকে আপনার বোর্ড ম্যানেজারে ESP32 dev মডিউল যুক্ত করতে হবে। এটি করার জন্য, আপনাকে একটি JSON প্যাকেজ ডাউনলোড করতে হবে এবং বোর্ড ম্যানেজারের মাধ্যমে এটি ইনস্টল করতে হবে। এলোমেলো Nerd টিউটোরিয়াল দ্বারা এই টিউটোরিয়াল দেখুন।

এখন আপনাকে প্রয়োজনীয় সমস্ত লাইব্রেরি ডাউনলোড করতে হবে। আমি জিপ আর্কাইভ "Libraries.zip" তৈরি করেছি যাতে এটি আরও সহজ হয়। একটি ক্লাসিক লাইব্রেরির মত Arduino IDE এ আর্কাইভ আমদানি করবেন না। পরিবর্তে, সংরক্ষণাগারটি বের করুন এবং সমস্ত ফাইল ডকুমেন্টস/আরডুইনো/লাইব্রেরিতে সরান। এখন আপনি আমার চারটি প্রোগ্রাম ডাউনলোড করতে পারেন: "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino"।

"Wi-Fi_Weathercloud_API_test.ino" খুলুন। আপনাকে কয়েকটি জিনিস পরিবর্তন করতে হবে। প্রথমত, আপনাকে আপনার ওয়াই-ফাই নেটওয়ার্ক SSID (নাম) এবং পাসওয়ার্ড দিয়ে "SSID" এবং "KEY" প্রতিস্থাপন করতে হবে। দ্বিতীয়ত, আপনাকে "WID" এবং "KEY" প্রতিস্থাপন করতে হবে আপনার ওয়েদারক্লাউড আইডি এবং KEY যা আপনার ধাপ 2 থেকে থাকতে হবে। আপনাকে "ESP32_Weathercloud_Weather_Station.ino" দিয়েও একই কাজ করতে হবে। যান এবং ESP32 এ কোড আপলোড করুন। আপনি ওয়েদারক্লাউড ওয়েবসাইটে পূর্বনির্ধারিত ডেটা দেখতে পাবেন। যদি এটি সঠিক হয়, চালিয়ে যান।

ESP32 এ "System_test.ino" এবং Arduino NANO তে "I2C_rainfall_sender" আপলোড করুন। ESP32 এর সিরিয়াল কনসোল 115200 বাউডে খুলুন। আপনি এখন আপনার স্ক্রিনে প্রতি 15 সেকেন্ডে সেন্সর ডেটা দেখতে পাবেন। সেন্সর দিয়ে খেলুন। সৌর বিকিরণ সেন্সরে একটি আলো জ্বালান, বাতাসের গতি সেন্সরে blowুকুন, তাপমাত্রা প্রোব গরম করুন … এইভাবে আপনি পরীক্ষা করতে পারেন যদি সবকিছু কাজ করে। যদি আপনি উপসংহারে আসেন যে সবকিছু যেমন হওয়া উচিত, চালিয়ে যান।

ESP32- এ "ESP32_Weathercloud_Weather_Station.ino" আপলোড করুন। আপনি যদি সবকিছু সঠিকভাবে সম্পন্ন করেন, তাহলে প্রতি 10 মিনিটে ওয়েদারক্লাউড পৃষ্ঠায় স্টেশন থেকে আসল তথ্য দেখতে হবে। যদি এটি কাজ করে তবে এর অর্থ হল যে আপনার স্টেশনটি এখন পুরোপুরি চালু আছে এবং এটি করার জন্য কেবলমাত্র একটি চমৎকার জায়গা এটি ইনস্টল করা।

আপডেট 7/18/2020: সমস্ত মাধ্যমিক/পরীক্ষার প্রোগ্রাম একই থাকে। কিন্তু আবহাওয়া কেন্দ্রের মূল কর্মসূচি আপগ্রেড করা হয়েছিল। কোডের কাঠামো আগের তুলনায় অনেক পরিষ্কার। আপনি কোডের শুরুতে প্রয়োজনীয় সমস্ত প্যারামিটার সেট করতে পারেন। ESP32 এখন একটি NTP সার্ভার থেকে সময় পাচ্ছে তাই আরটিসি মডিউলের আর প্রয়োজন নেই। সর্বশেষ কিন্তু অন্তত নয়, ESP32 এখন গভীর ঘুমের প্রক্রিয়া চালাচ্ছে যখন এটি ডেটা পরিমাপ এবং পাঠাচ্ছে না। এটি বিদ্যুৎ খরচ কমাবে এবং এটি আবহাওয়া কেন্দ্রের আয়ু বাড়িয়ে তুলতেও সাহায্য করবে। নতুন কোড ব্যবহার করতে, শুধু আপগ্রেড করা "ESP32_Weathercloud_Weather_Station.ino" কোডটি ডাউনলোড করুন এবং লাইব্রেরির সাথে আপডেট হওয়া জিপ ফাইল (নির্দেশাবলী এটি গ্রহণ করে না তাই এখানে একটি গুগল ড্রাইভ লিঙ্ক রয়েছে)। উপভোগ করুন!

ধাপ 13: স্টেশন মাউন্ট

স্টেশন মাউন্ট
স্টেশন মাউন্ট
স্টেশন মাউন্ট
স্টেশন মাউন্ট
স্টেশন মাউন্ট
স্টেশন মাউন্ট

আপনার স্টেশন কাজ করছে তা নিশ্চিত হওয়ার পরে আপনাকে এটির জন্য ডিজাইন এবং মাউন্ট করতে হবে। এটি শক্তিশালী, টেকসই, কমপ্যাক্ট এবং শেষ হতে হবে কিন্তু কমপক্ষে এটি সুন্দর হতে হবে। সুনির্দিষ্ট নির্দেশাবলীর চেয়ে এই পদক্ষেপটি একটি সুপারিশ বা অনুপ্রেরণা হিসাবে গ্রহণ করুন। আমি জানি না এটা কেমন লাগছে যেখানে আপনি এটি মাউন্ট করতে যাচ্ছেন। আপনাকে একটু বেশি ক্রিয়েটিভ হতে হবে। কিন্তু যদি আপনার সমতল ছাদ থাকে যেখানে 5cm ব্যাসের ধাতব পাইপ লেগে থাকে, যাও আমি যা করেছি তাই করুন। এই স্টেশনে দুটি বাক্স রয়েছে। তাই আমি তাদের দুজনকে ধাতব প্যানেলে একে অপরের পাশে রাখার সিদ্ধান্ত নিয়েছি। এটি 5cm ব্যাস সহ একটি ধাতব পাইপে লাগাতে হবে। তাই আমি প্যানেলের নীচে 5cm অভ্যন্তরীণ ব্যাস সহ একটি পাইপ রাখলাম। বায়ু সেন্সর উভয়ই স্টেশনের বাকি অংশ থেকে অনেক দূরে থাকতে হবে। তাই স্টেশনের প্রতিটি পাশে 40 সেমি লম্বা দুটি পাইপ এবং প্রত্যেকটির শেষে দুটি 10 সেমি লম্বা পাইপ রাখুন। অতিরিক্ত ছায়া প্রদানের জন্য প্যানেলের নিচে রেডিয়েশন শিল্ড লাগানো উচিত। এই জন্য, আমি পুরু ধাতু পাইপের উপর 7 বাই 15 সেমি এল বন্ধনী রাখি।

এখানে প্রয়োজনীয় সমস্ত ধাতব অংশ এক এক করে [মাত্রা মিমি]:

1x পাইপ, ভিতরের ব্যাস 50, দৈর্ঘ্য 300

1x প্যানেল, 250 বাই 300, বেধ 3

1x এল বন্ধনী, 75 এবং 150 বাহু

2x পাইপ, বাইরের ব্যাস 12, দৈর্ঘ্য 400

2x পাইপ, ভিতরের ব্যাস 17, দৈর্ঘ্য 100

যখন আপনার কাছে এই সমস্ত ধাতব অংশ থাকে, আপনি আমার দেওয়া 3D মডেল অনুসারে সেগুলি welালাই করতে পারেন। তারপরে আপনাকে বাক্সগুলির জন্য এবং বিকিরণ ieldালের জন্য সমস্ত গর্ত ড্রিল করতে হবে। তারপর শুধু ধাতু জন্য পেইন্ট সঙ্গে এটি আঁকা। আমি সাদা রঙের সাথে যাওয়ার পরামর্শ দিচ্ছি, কারণ এটি সমস্ত রঙ থেকে সর্বনিম্ন তাপ শোষণ করে। এটাই আপনি নিজের জন্য একটি স্টেশন মাউন্ট পেয়েছেন যা আপনি আপনার স্টেশনটি মাউন্ট করতে পারেন!

ধাপ 14: ইনস্টলেশন

স্থাপন
স্থাপন
স্থাপন
স্থাপন
স্থাপন
স্থাপন

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

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

আমরা বৃষ্টির দিনে এটা করেছি। এটা খুব কঠিন ছিল কিন্তু প্রতিযোগিতার সময়সীমার কারণে আমাদের অন্য কোন বিকল্প ছিল না।

ধাপ 15: পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং

পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং
পাওয়ার, আপলিঙ্ক সেটআপ এবং ডিবাগিং

আপনার স্টেশনটি শারীরিকভাবে ইনস্টল করা আছে, কিন্তু এটি এখনও অনলাইনে নেই। আসুন এখন তা করি। আপনাকে একরকম স্টেশনে শক্তি দিতে হবে। আপনাকে এখানে একটু সৃজনশীল হতে হবে। আপনি ঘরের ভিতরে একটি অ্যাডাপ্টার লাগাতে পারেন এবং জানালা দিয়ে একটি তার টানতে পারেন। আপনি তারের মাটির নিচে কবর দিতে পারেন। আপনি এটি একটি সৌর প্যানেলের মাধ্যমে বিদ্যুৎ দিতে পারেন। যে সমস্ত বিষয়গুলি গুরুত্বপূর্ণ তা হল যে কন্ট্রোল বক্স থেকে আসা পাওয়ার ক্যাবলের পিনগুলিতে 5V 500mA রয়েছে। মনে রাখবেন, এটি সব আবহাওয়া প্রতিরোধী হতে হবে! যখন আপনি আপনার স্টেশন চালিত করেন, আপনি আপলিঙ্ক সেটআপ এবং ডিবাগিং এ যেতে পারেন।

আপলিঙ্ক সেটআপটি মূলত আপনার ওয়াই-ফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য ESP32 পাচ্ছে। যদি এটি আপনার বাড়িতে থাকে তবে এটি ভাল হওয়া উচিত। যদি এটি একটি গ্যারেজে বা আরও দূরে থাকে তবে আপনার একটি ওয়াই-ফাই এক্সটেন্ডার বা এমনকি একটি কাস্টম ওয়াই-ফাই নেটওয়ার্কের প্রয়োজন হতে পারে। তারপর ডিবাগিং ফেজ অনুসরণ করে।আপনি কেবল চূড়ান্ত কোড আপলোড করতে পারেন এবং সেরাটির জন্য আশা করতে পারেন তবে আমি নিশ্চিতভাবে প্রতিটি সেন্সরকে একের পর এক পরীক্ষা করার পরামর্শ দিচ্ছি যাতে নিশ্চিত হয়ে যায় যে সবকিছু সঠিকভাবে কাজ করছে। মুলত 12 তম ধাপের মতো একই জিনিস। যদি সবকিছু ঠিকমত কাজ করে, আপনি ইউএসবি কেবল আনপ্লাগ এবং কন্ট্রোল বক্স বন্ধ করে আপলোড বোতামটি চাপতে পারেন।

ধাপ 16: আনন্দের সাথে জীবন যাপন করুন

কখনও পরে সুখে বাস
কখনও পরে সুখে বাস

জীজ, এটা ছিল শেষ মুহূর্তের বন্ধুরা। আমি লক্ষ্য করেছি সেন্সর প্রতিযোগিতা শেষ হওয়ার মাত্র ১০ দিন আগে। সেই সন্ধ্যায়, স্টেশনটি চূড়ান্ত করার জন্য প্রয়োজনীয় সবকিছু সাজানোর জন্য আমাকে 10 টি টেলিফোন কল করতে হয়েছিল। এটি এখনও শেষ হয়নি। যেদিন আমাদের স্টেশনটি স্থাপন করার কথা ছিল সেদিন একটি বিশাল ঝড় আমাদের পরিকল্পনা ব্যাহত করে। স্টেশন শেষ হওয়ার আগে আমার সমস্ত লেখা চূড়ান্ত করা দরকার ছিল। স্টেশনটি অবশেষে আজই ইনস্টল করা হয়েছিল, একই দিনে আমি এই নির্দেশাবলী প্রকাশ করেছি।

এখানে অনেক কিছু আছে যা এখানে আরও ভালভাবে করা যেত কিন্তু এখানে অনেক দরকারী জিনিস আছে যা আপনি এখানে শিখতে পারেন এবং আপনার নিজের স্টেশন তৈরির সময় সেগুলি ব্যবহার করতে পারেন। আপনি যদি সমস্ত পদক্ষেপ সঠিকভাবে করেন তবে আপনার এখন সম্পূর্ণরূপে ESP32 ক্লাউড ওয়েদার স্টেশন রয়েছে। এবং এটা কিছু! সমস্ত পরিশ্রমের ফল মিলেছে (আমি আশা করি এটি করেছে)। আপনি আমার স্টেশন থেকে ডেটা দেখতে পারেন এখানে। আপনার যদি কিছু প্রশ্ন বা পরামর্শ থাকে, আমি নীচের মন্তব্য বিভাগে সেগুলি শুনে খুশি হব।

হ্যাঁ এবং যদি আপনি এই প্রকল্পটি পছন্দ করেন তবে আপনি যদি সেন্সর প্রতিযোগিতায় আমাকে ভোট দেন তবে আমি সত্যিই প্রশংসা করব। অনেক ধন্যবাদ এবং উপভোগ করুন !!!

সেন্সর প্রতিযোগিতা
সেন্সর প্রতিযোগিতা
সেন্সর প্রতিযোগিতা
সেন্সর প্রতিযোগিতা

সেন্সর প্রতিযোগিতায় প্রথম পুরস্কার

প্রস্তাবিত: