
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আমার প্রথম আইওটি প্রকল্পের জন্য আমি একটি ওয়েদার স্টেশন তৈরি করতে চেয়েছিলাম এবং ডেটা data.sparkfun.com এ পাঠাতে চেয়েছিলাম।
ছোট সংশোধন, যখন আমি স্পার্কফুনে আমার অ্যাকাউন্ট খোলার সিদ্ধান্ত নিয়েছিলাম, তখন তারা আরও সংযোগ গ্রহণ করছিল না, তাই আমি আরেকটি IoT ডেটা সংগ্রাহক thingspeak.com বেছে নিলাম।
চালিয়ে যাচ্ছে…
সিস্টেমটি আমার বারান্দায় রাখা হবে এবং তাপমাত্রা, আর্দ্রতা এবং বায়ুচাপ পুনরুদ্ধার করবে। এই প্রকল্পের জন্য নির্বাচিত মাইক্রোকন্ট্রোলার হল DFRobot দ্বারা সরবরাহ করা FireBeetle ESP32 IOT মাইক্রোকন্ট্রোলার।
অনুগ্রহ করে এই মাইক্রোকন্ট্রোলার এবং Arduino IDE ব্যবহার করে কোড আপলোড করার বিষয়ে আরও তথ্যের জন্য DFRobot উইকি পৃষ্ঠাটি দেখুন।
সমস্ত ভৌত পরামিতি BME280 সেন্সর দ্বারা দেওয়া হয়। আরও কিছু তথ্যের জন্য উইকি পৃষ্ঠাটি দেখুন।
সিস্টেমটি সম্পূর্ণরূপে "বেতার" চালু করার জন্য প্রয়োজনীয় শক্তি দুটি 6V সৌর প্যানেল দ্বারা সরবরাহ করা হয় যা 2W শক্তি সরবরাহ করতে পারে। কোষ সমান্তরালভাবে সংযুক্ত হবে। শক্তি উত্পাদন তারপর 3.7V পলিমার লিথিয়াম আয়ন ব্যাটারিতে +/- 1000mAh ধারণক্ষমতার সাথে সংরক্ষণ করা হয়।
DFRobot থেকে সোলার লাইপো চার্জার মডিউল শক্তি ব্যবস্থাপনার জন্য দায়ী থাকবে।
ধাপ 1: উপাদান



এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot মাধ্যাকর্ষণ - I2C BME280
- 1x - DFRobot 3.7V পলিমার লিথিয়াম আয়ন
- 1x - DFRobot সৌর লিপো চার্জার
- 2x - 6V 1W সৌর প্যানেল
- 1x - পারফোর্ড
- 1x - মহিলা হেডার
- 1x - ঘের/বাক্স
- তারের
- স্ক্রু
এছাড়াও আপনার নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন হবে:
- গরম আঠা বন্দুক
- তাতাল
- ড্রিলিং মেশিন
ধাপ 2: সমাবেশ



FireBeetle ESP32 IOT মাইক্রোকন্ট্রোলার 3.7V ব্যাটারি দ্বারা চালিত যা ব্যাটারি ইনপুট পোর্টে সোলার লাইপো চার্জারের সাথে সংযুক্ত। সৌর কোষগুলি পিডব্লিউআর পোর্টে সংযুক্ত। FireBeetle ESP32 IOT মাইক্রোকন্ট্রোলারের Vcc এবং GND পোর্টগুলি সৌর লিপো চার্জারের ভাউট পোর্টের সাথে সংযুক্ত।
BME280 শক্তি 3.3V পোর্ট দ্বারা FireBeetle ESP32 IOT মাইক্রোকন্ট্রোলারে সরবরাহ করা হয়। যোগাযোগটি I2C লাইনের (SDA / SCL) মাধ্যমে করা হয়।
বাক্সের সমস্ত উপাদান ঠিক করতে আমি একটি পারফোর্ড, কিছু হেডার এবং তার ব্যবহার করেছি।
সৌর কোষগুলির জন্য, আমি কেবল বাক্সের উপরের কভারে তাদের ঠিক করার জন্য গরম আঠালো ব্যবহার করেছি। যেহেতু বাক্সে ইতিমধ্যে ছিদ্র ছিল, তাই আর কিছু করার দরকার নেই:)
দ্রষ্টব্য: ডায়োডগুলি সৌর প্যানেলে স্থাপন করা উচিত যাতে সেগুলি ক্ষতিগ্রস্ত না হয় এবং ব্যাটারি ডিসচার্জ না হয়।
আপনি এটি সম্পর্কে আরও পড়তে পারেন:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
ধাপ 3: কোড



আমার কোড ব্যবহার করার জন্য, কিছু পরিবর্তন প্রয়োজন।
প্রথমটি আপনার ওয়াইফাই নেটওয়ার্কের নাম এবং পাসওয়ার্ড নির্ধারণ করছে। দ্বিতীয়টি Thingspeak.com থেকে একটি API কী পাচ্ছে। আমি নীচে এটি ব্যাখ্যা করব। এছাড়াও আপনি যদি চান তবে একটি নতুন ঘুমের ব্যবধান নির্ধারণ করতে পারেন।
Thingspeak.com যদি আপনার থিংসপিক অ্যাকাউন্ট না থাকে, তাহলে আপনাকে www.thingspeak.com এ গিয়ে নিজেকে নিবন্ধন করতে হবে।
আপনার ইমেইল যাচাই হওয়ার পর, আপনি চ্যানেলগুলিতে গিয়ে একটি নতুন চ্যানেল তৈরি করতে পারেন। আপনি যে ভেরিয়েবলগুলি আপলোড করতে চান তা যোগ করুন। এই প্রকল্পের জন্য, তাপমাত্রা, আর্দ্রতা এবং চাপ।
নিচে স্ক্রোল করুন এবং "সেভ চ্যানেল" টিপুন। এর পরে আপনি API কীগুলিতে ক্লিক করতে পারেন। এবং API লেখার কী পুনরুদ্ধার করুন। তারপর আপনার কোড ফাইলে যোগ করুন।
যদি সবকিছু ঠিক থাকে, আপনার ওয়েদার স্টেশন আপনার চ্যানেলে ডেটা পাঠানো শুরু করতে পারে।
ধাপ 4: উপসংহার

বরাবরের মতো আমার প্রকল্পগুলিতে আমি ভবিষ্যতের উন্নতির জন্য জায়গা দেব, এটি আলাদা নয়।
উন্নয়নের সময়, আমি সিস্টেমের শক্তি খরচ নিয়ে উদ্বেগ পেতে শুরু করি। আমি ইতোমধ্যে ESP32 এবং BME280 ঘুমাতে রেখেছি এবং এমনকি আমার প্রায় 2mA খরচ আছে !!! BME280 এর জন্য বড় দায়ী হওয়ায়, সম্ভবত ঘুমানোর মোডে মডিউলটি সম্পূর্ণরূপে বন্ধ করার জন্য আমার একটি সুইচ লাগবে।
আরেকটি আকর্ষণীয় বৈশিষ্ট্য হবে ব্যাটারির ভোল্টেজ পুনরুদ্ধার করা। ইএসপি 32 এর কিছু অভ্যন্তরীণ ফাংশনের কিছু তদন্ত এবং পরীক্ষার পরে কিছুই কাজ করেনি। তাই সম্ভবত আমি একটি ভোল্টেজ ডিভাইডার যোগ করব এবং এটি একটি এনালগ ইনপুটের সাথে সংযুক্ত করব এবং সরাসরি ভোল্টেজটি পড়ব। আপনি যদি আরও ভাল সমাধান নিয়ে আসেন তবে দয়া করে আমাকে জানান।
যদি আপনি কোন ভুল খুঁজে পান বা যদি আপনার কোন পরামর্শ/উন্নতি বা প্রশ্ন থাকে তবে আমাকে লিখুন "বিরক্ত হবেন না, কিছু করুন"
প্রস্তাবিত:
ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাদার আবহাওয়া কেন্দ্র: 9 টি ধাপ (ছবি সহ)

ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাগত আবহাওয়া কেন্দ্র: LineaMeteoStazione একটি সম্পূর্ণ আবহাওয়া স্টেশন যা সেন্সিরিয়নের পেশাদার সেন্সরগুলির পাশাপাশি কিছু ডেভিস যন্ত্র যন্ত্র (রেইন গেজ, অ্যানিমোমিটার) দিয়ে ইন্টারফেস করা যেতে পারে।
মডুলার সৌর আবহাওয়া কেন্দ্র: 5 টি ধাপ (ছবি সহ)

মডুলার সোলার ওয়েদার স্টেশন: আমি কিছু সময়ের জন্য যে প্রকল্পগুলি তৈরি করতে চেয়েছিলাম তার মধ্যে একটি ছিল মডুলার ওয়েদার স্টেশন। মডুলার এই অর্থে যে আমরা সফ্টওয়্যার পরিবর্তন করে আমরা যে সেন্সরগুলি চাই তা যোগ করতে পারি। মডুলার ওয়েদার স্টেশনটি তিনটি ভাগে বিভক্ত। মূল বোর্ডে W
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)

নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
সৌর আবহাওয়া কেন্দ্র: 5 টি ধাপ

সৌর আবহাওয়া কেন্দ্র: আপনি কি কখনও আপনার বাড়ির পিছনের দিকের উঠোন থেকে আবহাওয়ার তথ্য জানতে চেয়েছেন? এখন আপনি দোকানে একটি আবহাওয়া স্টেশন কিনতে পারেন কিন্তু তাদের সাধারণত ব্যাটারির প্রয়োজন হয় বা একটি আউটলেটের সাথে সংযুক্ত করা প্রয়োজন। এই আবহাওয়া স্টেশনের সাথে সংযুক্ত হওয়ার দরকার নেই
সৌর চালিত ওয়াইফাই আবহাওয়া কেন্দ্র V1.0: 19 ধাপ (ছবি সহ)

সৌর চালিত ওয়াইফাই আবহাওয়া কেন্দ্র V1.0: এই নির্দেশনায়, আমি আপনাকে একটি Wemos বোর্ড দিয়ে একটি সৌর চালিত ওয়াইফাই আবহাওয়া কেন্দ্র তৈরি করতে দেখাব। ওয়েমোস ডি 1 মিনি প্রো এর একটি ছোট ফর্ম-ফ্যাক্টর এবং বিস্তৃত প্লাগ-এন্ড-প্লে শিল্ড এটিকে দ্রুত পাওয়ার জন্য একটি আদর্শ সমাধান করে তোলে