সুচিপত্র:

ESP8266 এর সাথে সৌর মাটির আর্দ্রতা মিটার: 10 টি ধাপ (ছবি সহ)
ESP8266 এর সাথে সৌর মাটির আর্দ্রতা মিটার: 10 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 এর সাথে সৌর মাটির আর্দ্রতা মিটার: 10 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 এর সাথে সৌর মাটির আর্দ্রতা মিটার: 10 টি ধাপ (ছবি সহ)
ভিডিও: টেস্টিং ইউপিএস এর সাথে সোলার কানেকশন 2024, জুলাই
Anonim

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

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

এই প্রকল্পটি আমার বিনামূল্যে সোলার ক্লাসের অংশ, যেখানে আপনি খোদাই এবং সৌর প্যানেলের মাধ্যমে সূর্যের শক্তিকে কাজে লাগানোর আরও উপায় শিখতে পারেন।

আমি যা নিয়ে কাজ করছি তার সাথে তাল মিলিয়ে চলতে, আমাকে ইউটিউব, ইনস্টাগ্রাম, টুইটার, পিন্টারেস্টে অনুসরণ করুন এবং আমার নিউজলেটার সাবস্ক্রাইব করুন।

ধাপ 1: আপনার যা লাগবে

আপনার যা লাগবে
আপনার যা লাগবে

আপনার সার্কিট ভিতরে রাখার জন্য আপনার একটি সোলার ব্যাটারি চার্জিং বোর্ড এবং ESP8266 ব্রেকআউট যেমন NodeMCU ESP8266 বা Huzzah, সেইসাথে একটি মাটি সেন্সর, ব্যাটারি, পাওয়ার সুইচ, কিছু তার এবং একটি ঘের লাগবে।

মাটির আর্দ্রতা মনিটরের জন্য ব্যবহৃত উপাদান এবং উপকরণগুলি এখানে:

  • ESP8266 NodeMCU মাইক্রোকন্ট্রোলার (বা অনুরূপ, ভিন 6V পর্যন্ত সহ্য করতে হবে)
  • Adafruit সৌর চার্জিং বোর্ড optionচ্ছিক থার্মিস্টর এবং 2.2K ওহম প্রতিরোধক সহ
  • 2200mAh লি-আয়ন ব্যাটারি
  • পারমা-প্রোটো বোর্ড
  • মাটির আর্দ্রতা/তাপমাত্রা সেন্সর
  • 2 তারের গ্রন্থি
  • জলরোধী ঘের
  • ওয়াটারপ্রুফ ডিসি পাওয়ার ক্যাবল জোড়া
  • তাপ সঙ্কুচিত টিউবিং
  • 3.5W সৌর প্যানেল
  • পুশ বাটন পাওয়ার সুইচ
  • ডাবল স্টিক ফেনা টেপ

এখানে আপনার প্রয়োজনীয় সরঞ্জামগুলি রয়েছে:

  • সোল্ডারিং লোহা এবং ঝাল
  • হেল্পিং হ্যান্ডস টুল
  • তারের স্ট্রিপার
  • ফ্লাশ snips
  • টুইজার (alচ্ছিক)
  • তাপ বন্দুক বা লাইটার
  • মাল্টিমিটার (alচ্ছিক কিন্তু সমস্যা সমাধানের জন্য সহজ)
  • ইউএসবি এ-মাইক্রোবি কেবল
  • কাঁচি
  • স্টেপ ড্রিল

ক্লাউড ডেটা সাইট io.adafruit.com এবং IFTTT- এ আপনার বিনামূল্যে অ্যাকাউন্ট প্রয়োজন হবে।

একজন অ্যামাজন অ্যাসোসিয়েট হিসাবে আমি আমার অনুমোদিত লিঙ্কগুলি ব্যবহার করে আপনি যে যোগ্যতা অর্জন করেন তা থেকে উপার্জন করি।

ধাপ 2: ব্রেডবোর্ড প্রোটোটাইপ

ব্রেডবোর্ড প্রোটোটাইপ
ব্রেডবোর্ড প্রোটোটাইপ

এই জাতীয় প্রকল্পগুলির জন্য একটি সোল্ডারলেস ব্রেডবোর্ড প্রোটোটাইপ তৈরি করা গুরুত্বপূর্ণ, যাতে আপনি কোনও স্থায়ী সংযোগ করার আগে নিশ্চিত করতে পারেন যে আপনার সেন্সর এবং কোড কাজ করছে।

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

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

ছবি
ছবি

সেন্সরের পাওয়ার, গ্রাউন্ড, ক্লক এবং ডেটা পিনগুলোকে ওয়্যার আপ করার জন্য সার্কিট ডায়াগ্রামটি ফলো করুন (ডাটা মাটির সেন্সরের সাথে আসা 10K পুল-আপ রেজিস্টরও পায়)।

  • GND- এ সবুজ তারের সেন্সর
  • সেন্সর লাল তার 3.3V
  • হলুদ তারের সেন্সর NodeMCU পিন D5 (GPIO 14)
  • NodeMCU পিন D6 (GPIO 12) তে সেন্সর নীল তার
  • নীল ডাটা পিন এবং 3.3V এর মধ্যে 10K পুল-আপ প্রতিরোধক

আপনি এটি আপনার পছন্দের মাইক্রোকন্ট্রোলারে অনুবাদ করতে পারেন। আপনি যদি একটি Arduino Uno বা অনুরূপ ব্যবহার করছেন, আপনার বোর্ড ইতিমধ্যেই Arduino সফটওয়্যার দ্বারা সমর্থিত। আপনি যদি ESP8266 ব্যবহার করেন, তাহলে Arduino এ ESP8266 এর সাথে ধাপে ধাপে সাহায্য পেতে আমার ইন্টারনেট অফ থিংস ক্লাসটি দেখুন বোর্ড ম্যানেজার থেকে নতুন বোর্ড নির্বাচন করা)। আমি নোডএমসিইউ ইএসপি 8266 বোর্ড প্রোগ্রাম করার জন্য অ্যাডাফ্রুট ইএসপি 8266 হুজা বোর্ড টাইপ ব্যবহার করতে চাই, তবে আপনি জেনেরিক ইএসপি 8266 বোর্ড সাপোর্ট ইনস্টল এবং ব্যবহার করতে পারেন। আপনার সিল্যাবস ইউএসবি যোগাযোগ চিপ ড্রাইভার (ম্যাক/উইন্ডোজ/লিনাক্সের জন্য উপলব্ধ) প্রয়োজন হবে।

আমার Arduino- সামঞ্জস্যপূর্ণ বোর্ডের সাথে সেন্সরটি চালু এবং চালানোর জন্য, আমি ব্যবহারিক Arduino এর github পৃষ্ঠা থেকে SHT1x Arduino লাইব্রেরি ডাউনলোড করেছি, তারপর ফাইলটি আনজিপ করেছি এবং আমার Arduino/লাইব্রেরি ফোল্ডারে লাইব্রেরি ফোল্ডারটি সরিয়েছি, তারপর এটি SHT1x নামকরণ করেছি। উদাহরণ স্কেচ ReadSHT1xValues খুলুন এবং পিন নম্বর 12 (dataPin) এবং 14 (clockPin) এ পরিবর্তন করুন, অথবা সংশোধিত স্কেচটি এখানে অনুলিপি করুন:

#অন্তর্ভুক্ত

#ডেটা নির্ধারণ করুন পিন 12 // নোড এমসিইউ পিন ডি 6 #ডিফাইন ক্লকপিন 14 // নোড এমসিইউ পিন ডি 5 এসএইচটি 1 এক্স sht1x (ডেটাপিন, ক্লকপিন); // তাত্ক্ষণিক SHT1x অবজেক্ট অকার্যকর সেটআপ () {Serial.begin (38400); // Serial.println ("শুরু হচ্ছে") হোস্টে মানগুলি প্রতিবেদন করতে সিরিয়াল সংযোগ খুলুন; } অকার্যকর লুপ () {float temp_c; ভাসা temp_f; ভাসমান আর্দ্রতা; temp_c = sht1x.readTemperatureC (); // সেন্সর থেকে মান পড়ুন temp_f = sht1x.readTemperatureF (); আর্দ্রতা = sht1x.readHumidity (); সিরিয়াল.প্রিন্ট ("তাপমাত্রা:"); // সিরিয়াল পোর্ট Serial.print (temp_c, DEC) এর মান প্রিন্ট করুন; সিরিয়াল.প্রিন্ট ("C /"); Serial.print (temp_f, DEC); সিরিয়াল.প্রিন্ট ("F। আর্দ্রতা:"); সিরিয়াল.প্রিন্ট (আর্দ্রতা); Serial.println ("%"); বিলম্ব (2000); }

এই কোডটি আপনার বোর্ডে আপলোড করুন এবং সেন্সর ডেটা স্ট্রিম দেখতে সিরিয়াল মনিটর খুলুন।

যদি আপনার কোড কম্পাইল না হয় এবং SHT1x.h খুঁজে না পাওয়ার অভিযোগ করে, আপনি প্রয়োজনীয় সেন্সর লাইব্রেরি সঠিকভাবে ইনস্টল করেননি। SHT1x নামক একটির জন্য আপনার Arduino/লাইব্রেরি ফোল্ডারটি পরীক্ষা করুন, এবং যদি এটি অন্য কোথাও থাকে, যেমন আপনার ডাউনলোড ফোল্ডার, এটি আপনার Arduino লাইব্রেরি ফোল্ডারে সরান, এবং প্রয়োজন হলে নাম পরিবর্তন করুন।

যদি আপনার কোড কম্পাইল করে কিন্তু আপনার বোর্ডে আপলোড না করে, আপনার বোর্ড সেটিংস দুবার পরীক্ষা করুন, নিশ্চিত করুন যে আপনার বোর্ড প্লাগ ইন করা আছে, এবং সরঞ্জাম মেনু থেকে সঠিক পোর্ট নির্বাচন করুন।

যদি আপনার কোড আপলোড হয় কিন্তু আপনার সিরিয়াল মনিটরের ইনপুট অচেনা হয়, তাহলে আপনার স্কেচে উল্লেখিত আপনার বড রেটের মিল দুবার পরীক্ষা করুন (এই ক্ষেত্রে 38400)।

যদি আপনার সিরিয়াল মনিটরের ইনপুট সঠিক মনে না হয়, সার্কিট ডায়াগ্রামের বিপরীতে আপনার ওয়্যারিং দুবার পরীক্ষা করুন। আপনার 10K পুল-আপ প্রতিরোধক ডাটা পিন এবং 3.3V এর মধ্যে আছে? ডেটা এবং ঘড়ি কি সঠিক পিনের সাথে সংযুক্ত? সার্কিট জুড়ে যেমন বিদ্যুৎ এবং স্থল সংযুক্ত হওয়া উচিত? এই সহজ স্কেচ কাজ না হওয়া পর্যন্ত এগিয়ে যাবেন না!

পরবর্তী ধাপটি ESP8266 এর জন্য নির্দিষ্ট এবং নমুনা প্রকল্পের wirelessচ্ছিক বেতার সেন্সর রিপোর্টিং অংশ কনফিগার করে। আপনি যদি একটি স্ট্যান্ডার্ড (অ-ওয়্যারলেস) Arduino- সামঞ্জস্যপূর্ণ মাইক্রোকন্ট্রোলার ব্যবহার করেন, তাহলে আপনার চূড়ান্ত Arduino স্কেচ বিকাশ চালিয়ে যান এবং সোলার চার্জিং বোর্ড প্রস্তুত করতে যান।

ধাপ 3: সফটওয়্যার সেটআপ

সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ

ESP8266 এর সাথে এই প্রকল্পের কোড কম্পাইল করার জন্য, আপনাকে আরো কিছু Arduino লাইব্রেরি ইনস্টল করতে হবে (লাইব্রেরি ম্যানেজারের মাধ্যমে উপলব্ধ):

  • Adafruit IO Arduino
  • Adafruit MQTT
  • ArduinoHttpClient

এই ধাপে সংযুক্ত কোডটি ডাউনলোড করুন, তারপর ফাইলটি আনজিপ করুন এবং আপনার Arduino সফটওয়্যারে Solar_Powered_Soil_Moisture_Monitor_Tutorial খুলুন।

#অন্তর্ভুক্ত

#ইনক্লুড #ইনক্লুড #ইনক্লুড #ইনক্লুড // ডাটা এবং ক্লক কানেকশন উল্লেখ করুন এবং SHT1x অবজেক্ট ইনস্ট্যান্ট করুন #ডেটা নির্ধারণ করুন পিন 12 // NodeMCU পিন D6 #ডিফাইন ক্লকপিন 14 // NodeMCU পিন D5 SHT1x sht1x (dataPin, clockPin); // AdafruitIO_Feed *আর্দ্রতা = io.feed ("আর্দ্রতা") ফিড সেট আপ করুন; AdafruitIO_Feed *তাপমাত্রা = io.feed ("তাপমাত্রা"); const int sleepTime = 15; // 15 মিনিট

অকার্যকর সেটআপ()

{Serial.begin (115200); // Serial.println ("শুরু হচ্ছে") হোস্টে মান প্রতিবেদন করতে সিরিয়াল সংযোগ খুলুন; // io.adafruit.com Serial.print এর সাথে সংযোগ করুন ("Adafruit IO এর সাথে সংযোগ স্থাপন"); io.connect (); // একটি সংযোগের জন্য অপেক্ষা করুন যখন (io.status () <AIO_CONNECTED) {Serial.print ("।"); বিলম্ব (500); } // আমরা Serial.println () এর সাথে সংযুক্ত; Serial.println (io.statusText ()); }

অকার্যকর লুপ ()

{io.run (); // io.run (); ক্লায়েন্টকে সংযুক্ত রাখে এবং সমস্ত স্কেচের জন্য এটি প্রয়োজনীয়। ভাসা temp_c; ভাসা temp_f; ভাসমান আর্দ্রতা; temp_c = sht1x.readTemperatureC (); // সেন্সর থেকে মান পড়ুন temp_f = sht1x.readTemperatureF (); আর্দ্রতা = sht1x.readHumidity (); সিরিয়াল.প্রিন্ট ("তাপমাত্রা:"); // সিরিয়াল পোর্ট Serial.print (temp_c, DEC) এর মান প্রিন্ট করুন; সিরিয়াল.প্রিন্ট ("C /"); Serial.print (temp_f, DEC); সিরিয়াল.প্রিন্ট ("F। আর্দ্রতা:"); সিরিয়াল.প্রিন্ট (আর্দ্রতা); Serial.println ("%"); আর্দ্রতা-> সংরক্ষণ (আর্দ্রতা); তাপমাত্রা-> সংরক্ষণ করুন (temp_f); Serial.println ("ESP8266 ঘুমাচ্ছে …"); ESP.deepSleep (ঘুমের সময় * 1000000 * 60); // ঘুম }

এই কোডটি এই টিউটোরিয়ালের আগের সেন্সর কোডের একটি ম্যাশআপ এবং ক্লাউড ডেটা সার্ভিস অ্যাডাফ্রুট আইও এর একটি মৌলিক উদাহরণ। প্রোগ্রামটি লো পাওয়ার মোডে প্রবেশ করে এবং বেশিরভাগ সময় ঘুমায়, কিন্তু মাটির তাপমাত্রা এবং আর্দ্রতা পড়তে প্রতি 15 মিনিটে জেগে ওঠে এবং এডাফ্রুট আইও -তে তার ডেটা রিপোর্ট করে। Config.h ট্যাবে নেভিগেট করুন এবং আপনার Adafruit IO ব্যবহারকারীর নাম এবং কী, সেইসাথে আপনার স্থানীয় ওয়াইফাই নেটওয়ার্কের নাম এবং পাসওয়ার্ডটি পূরণ করুন, তারপর কোডটি আপনার ESP8266 মাইক্রোকন্ট্রোলারে আপলোড করুন।

ছবি
ছবি

আপনাকে io.adafruit.com এ একটু প্রস্তুতি নিতে হবে। তাপমাত্রা এবং আর্দ্রতার জন্য ফিড তৈরির পর, আপনি আপনার মনিটরের জন্য একটি ড্যাশবোর্ড তৈরি করতে পারেন যা সেন্সর মানগুলির গ্রাফ এবং উভয় ইনকামিং ফিডের ডেটা সমন্বিত করে। Adafruit IO দিয়ে শুরু করার জন্য আপনার যদি রিফ্রেশারের প্রয়োজন হয়, তাহলে আমার ইন্টারনেট অফ থিংস ক্লাসে এই পাঠটি দেখুন।

ধাপ 4: সোলার চার্জিং বোর্ড প্রস্তুত করুন

সোলার চার্জিং বোর্ড প্রস্তুত করুন
সোলার চার্জিং বোর্ড প্রস্তুত করুন

লোড আউটপুট প্যাডে তার ক্যাপাসিটর এবং কিছু তারের উপর সোল্ডারিং করে সৌর চার্জিং বোর্ড প্রস্তুত করুন। আমি একটি alচ্ছিক অ্যাড-অন রেসিস্টার (PROG জুড়ে 2.2K সোল্ডার্ড) দিয়ে দ্রুত হারে চার্জ করার জন্য আমার কাস্টমাইজ করছি এবং ব্যাটারির সাথে সংযুক্ত 10K থার্মিস্টর দিয়ে সারফেস মাউন্ট রেসিস্টরকে প্রতিস্থাপন করে এটিকে নিরাপদ করে তুলছি। এটি একটি তাপমাত্রার পরিসরে নিরাপদ চার্জিং সীমাবদ্ধ করবে। আমি আমার সোলার ইউএসবি চার্জার প্রকল্পে এই পরিবর্তনগুলিকে আরো বিস্তারিতভাবে আচ্ছাদিত করেছি।

ধাপ 5: মাইক্রোকন্ট্রোলার সার্কিট তৈরি করুন

মাইক্রোকন্ট্রোলার সার্কিট তৈরি করুন
মাইক্রোকন্ট্রোলার সার্কিট তৈরি করুন
ছবি
ছবি
ছবি
ছবি

মাইক্রোকন্ট্রোলার বোর্ড এবং পাওয়ার সুইচকে একটি পারমা-প্রোটো বোর্ডে সোল্ডার করুন।

ছবি
ছবি

আপনার সুইচের ইনপুটে সৌর চার্জার পাওয়ার আউটপুট সংযুক্ত করুন, যা কমপক্ষে 1 এমপি রেট করা উচিত।

ছবি
ছবি

সেন্সরের ডেটা লাইনে 10K পুল-আপ প্রতিরোধক সহ উপরের সার্কিট ডায়াগ্রামে বর্ণিত ব্রেডবোর্ড ওয়্যার সংযোগগুলি তৈরি করুন এবং বিক্রি করুন (বা আপনার ব্যক্তিগত সংস্করণের স্পেসিফিকেশনগুলিতে)।

সৌর চার্জারের লোড পিনগুলি 3.7V ব্যাটারি শক্তি সরবরাহ করবে যখন কোন সৌর বিদ্যুৎ থাকবে না, তবে এটি সোলার প্যানেল থেকে সরাসরি চালিত হবে যদি এটি প্লাগ ইন এবং রোদে থাকে। অতএব মাইক্রোকন্ট্রোলারকে অবশ্যই 3.7V এবং 6V ডিসি পর্যন্ত কম ভোল্টেজ সহ্য করতে সক্ষম হতে হবে। 5V প্রয়োজন যাদের জন্য, একটি PowerBoost (বর্তমান প্রয়োজনের উপর নির্ভর করে 500 বা 1000) লোড ভোল্টেজকে 5V (সোলার ইউএসবি চার্জার প্রজেক্টে দেখানো হয়েছে) পরিবর্তন করতে ব্যবহার করা যেতে পারে। এখানে কিছু সাধারণ বোর্ড এবং তাদের ইনপুট ভোল্টেজ রেঞ্জ রয়েছে:

  • NodeMCU ESP8266 (এখানে ব্যবহৃত): 5V USB বা 3.7V-10V Vin
  • Arduino Uno: 5V USB বা 7-12V Vin
  • Adafruit Huzzah ESP8266 ব্রেকআউট: 5V USB বা 3.4-6V VBat

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

ধাপ 6: কেবল গ্রন্থি ইনস্টল করুন

ছবি
ছবি

সোলার প্যানেল ক্যাবল এবং সেন্সর ক্যাবলের জন্য আবহাওয়া -রোধক এন্ট্রি পয়েন্ট তৈরি করতে, আমরা আবহাওয়া -নিরোধক ঘেরের পাশে দুটি তারের গ্রন্থি স্থাপন করব।

ছবি
ছবি
ছবি
ছবি

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

ছবি
ছবি

ধাপ 7: সম্পূর্ণ সার্কিট সমাবেশ

সম্পূর্ণ সার্কিট সমাবেশ
সম্পূর্ণ সার্কিট সমাবেশ

একটি ওয়াটারপ্রুফ পাওয়ার ক্যাবলের পোর্ট সাইড oneোকান এবং এটিকে সোলার চার্জারের ডিসি ইনপুট (লাল থেকে + এবং কালো থেকে -) এ বিক্রি করুন।

ছবি
ছবি

অন্য গ্রন্থির মাধ্যমে মাটির সেন্সর ertোকান, এবং সার্কিট ডায়াগ্রাম অনুসারে এটিকে পারমা-প্রোটোর সাথে সংযুক্ত করুন।

ছবি
ছবি

ব্যাটারিতে থার্মিস্টার প্রোব টেপ করুন। এটি একটি নিরাপদ তাপমাত্রার পরিসরে চার্জিং সীমাবদ্ধ করবে যখন প্রকল্পটি বাইরে অযত্নে পড়ে থাকবে।

ছবি
ছবি

খুব গরম বা খুব ঠান্ডা অবস্থায় চার্জ করলে ব্যাটারির ক্ষতি হতে পারে বা আগুন লাগতে পারে। চরম তাপমাত্রায় এক্সপোজার ক্ষতি করতে পারে এবং ব্যাটারির আয়ু কমিয়ে দিতে পারে, তাই এটি ভিতরে আনুন যদি এটি হিমাঙ্কের নিচে বা 45 ℃/113F এর উপরে থাকে।

ছবি
ছবি

তারের চারপাশে আবহাওয়া নিরোধক সীল তৈরির জন্য তারের গ্রন্থিগুলি শক্ত করুন।

ধাপ 8: সৌর প্যানেল প্রস্তুত করুন

সোলার প্যানেল প্রস্তুত করুন
সোলার প্যানেল প্রস্তুত করুন

ওয়াটারপ্রুফ ডিসি পাওয়ার ক্যাবল সেটের প্লাগ সাইড দিয়ে আপনার সোলার প্যানেলের জন্য ক্যাবল স্প্লাইস করার জন্য আমার নির্দেশাবলী অনুসরণ করুন।

ধাপ 9: এটি পরীক্ষা করুন

এটা পরীক্ষা করো
এটা পরীক্ষা করো

আপনার ব্যাটারি লাগান এবং পাওয়ার সুইচ টিপে সার্কিট চালু করুন।

ছবি
ছবি

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

ছবি
ছবি

একবার সেন্সর থেকে ডেটা অনলাইনে লগ ইন করা হয়ে গেলে, এপিআই গেটওয়ে সাইটে ইমেল বা টেক্সট অ্যালার্টের জন্য একটি রেসিপি সেট করা সহজ যদি এটি তাহলে। মাটির আর্দ্রতার মাত্রা 50 এর নিচে নেমে গেলে আমি আমাকে ইমেল করার জন্য আমার কনফিগার করেছি।

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

ধাপ 10: এটি বাইরে ব্যবহার করুন

এটি বাইরে ব্যবহার করুন!
এটি বাইরে ব্যবহার করুন!
এটি বাইরে ব্যবহার করুন!
এটি বাইরে ব্যবহার করুন!

আপনার উদ্ভিদের হাইড্রেশন চাহিদার উপর ভিত্তি করে কাস্টমাইজ করার জন্য এটি একটি মজাদার প্রকল্প, এবং আপনার অন্যান্য Arduino প্রকল্পে সোয়াপ আউট বা সেন্সর যোগ করা বা সৌর বিদ্যুতের বৈশিষ্ট্যগুলিকে সংহত করা সহজ।

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

আপনি যদি এই প্রকল্পটি পছন্দ করেন তবে আপনি আমার অন্যদের মধ্যে আগ্রহী হতে পারেন:

  • ফ্রি ইন্টারনেট অফ থিংস ক্লাস
  • ESP8266 সহ ইউটিউব সাবস্ক্রাইবার কাউন্টার
  • ESP8266 সহ সামাজিক পরিসংখ্যান ট্র্যাকার প্রদর্শন
  • ESP8266 সহ ওয়াইফাই আবহাওয়া প্রদর্শন
  • ইন্টারনেট ভ্যালেন্টাইন

আমি যা নিয়ে কাজ করছি তার সাথে তাল মিলিয়ে চলতে, আমাকে ইউটিউব, ইনস্টাগ্রাম, টুইটার, পিন্টারেস্ট এবং স্ন্যাপচ্যাটে অনুসরণ করুন।

প্রস্তাবিত: