সুচিপত্র:

ইন্টারনেট + আরডুইনো + ইথারনেট এর মাধ্যমে সেচ নিয়ন্ত্রণ: 3 টি ধাপ
ইন্টারনেট + আরডুইনো + ইথারনেট এর মাধ্যমে সেচ নিয়ন্ত্রণ: 3 টি ধাপ

ভিডিও: ইন্টারনেট + আরডুইনো + ইথারনেট এর মাধ্যমে সেচ নিয়ন্ত্রণ: 3 টি ধাপ

ভিডিও: ইন্টারনেট + আরডুইনো + ইথারনেট এর মাধ্যমে সেচ নিয়ন্ত্রণ: 3 টি ধাপ
ভিডিও: বাংলায় যাত্রা শুরু করলো ‘আরডুইনো’ || ARDUINO NOW AVAILABLE IN BANGLA 2024, জুলাই
Anonim
ইন্টারনেট + আরডুইনো + ইথারনেটের মাধ্যমে সেচ নিয়ন্ত্রণ
ইন্টারনেট + আরডুইনো + ইথারনেটের মাধ্যমে সেচ নিয়ন্ত্রণ

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

সরবরাহ

1x Arduino মেগা 25601x ইথারনেট Wiznet W5100 ieldাল 1x FC37-এনালগ জল সনাক্তকরণ সেন্সর 1x DS18B20 তাপমাত্রা সেন্সর 6x রিলে SRD-05VDC-SL-C4x Solenoids 24V DC

ধাপ 1: ওয়েব ভিত্তিক সিস্টেমের প্রয়োজনীয়তা

ওয়েব ভিত্তিক সিস্টেমের জন্য প্রয়োজনীয়তা
ওয়েব ভিত্তিক সিস্টেমের জন্য প্রয়োজনীয়তা
ওয়েব ভিত্তিক সিস্টেমের জন্য প্রয়োজনীয়তা
ওয়েব ভিত্তিক সিস্টেমের জন্য প্রয়োজনীয়তা

ওয়েব-ভিত্তিক সিস্টেমটি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণের জন্য ডিজাইন করা হয়েছিল:

  • তাপমাত্রা রেকর্ডিং, বৃষ্টির মাত্রা
  • তাপমাত্রা / উত্তাপ / কুলিং নিয়ন্ত্রণ
  • আবহাওয়ার পরিসংখ্যান বিবেচনায় নিয়ে নির্ধারিত সময়ে বা অনুরোধে সেচের নিয়ন্ত্রণ
  • রিমোট রিবুট বোর্ড
  • লগ
  • লগইন সিস্টেম

আরডুইনো মেগা কন্ট্রোল মাইক্রোকন্ট্রোলার হিসাবে ব্যবহার করা হয়েছিল, কারণ ইউনো স্মৃতিশক্তির সাথে প্রান্তে ছিল এবং আটকে গিয়েছিল। পর্যাপ্ত সংখ্যক পিন এবং বিশেষ করে বৃহত্তর র RAM্যাম মেমোরি সহ একটি প্রোগ্রামের জন্য বড় মেমরির কারণে আরডুইনো মেগা একটি চমৎকার পছন্দ ছিল। Arduino Wiznet W5100 ইথারনেট শিল্ডের মাধ্যমে ওয়েবে তাপমাত্রা এবং বৃষ্টির তথ্য পাঠায়। তাপমাত্রা ডিজিটালভাবে DS18B20 সেন্সর এবং বৃষ্টির তথ্য থেকে এনালগ ভ্যালুর মাধ্যমে পড়া হয়। ডেটা বোর্ড পাঠানোর পরে পিএইচপি লজিক স্ক্রিপ্ট চালায়, যা সমস্ত আউটপুট আপডেট করে।

ধাপ 2: প্রকল্পে Arduino এর নিয়ম

প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম
প্রকল্পে Arduino এর নিয়ম

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

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

Arduino ঝামেলা মুক্ত অপারেশনের জন্য একটি ওয়াচডগ বাস্তবায়ন করেছে, যখন Arduino হ্যাং হয়ে গেলে পুনরায় চালু হয়। ইন্টারনেট ক্র্যাশ বা সাইটের অনুপলব্ধির ক্ষেত্রে, উদাহরণস্বরূপ রক্ষণাবেক্ষণের উদ্দেশ্যে, গরম এবং কুলিং সার্কিট এবং হিটিং এবং কুলিং রিলেগুলি ওয়েব সংযোগ স্থাপন না হওয়া পর্যন্ত দুই মিনিট পরে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। আরডুইনো পুনরায় চালু হওয়ার পরে, সমস্ত আউটপুট বন্ধ। লগগুলি সংযোগের চেষ্টা করা ক্লায়েন্টের আইপি ঠিকানার সাথে ইন্টারফেসে (ভুল নাম বা পাসওয়ার্ড) একটি অসফল লগইন রেকর্ড করে। লগগুলি DS18B20 সেন্সর 85.00 বা -127.00 থেকে অবৈধ ডেটার তথ্যও রেকর্ড করে, যা দুর্বল তারের কারণে, সিআরসি ত্রুটির কারণে সাধারণ সেন্সর ব্যর্থতা।

ধাপ 3:

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

সিস্টেমটিতে গ্রাফও অন্তর্ভুক্ত রয়েছে যেখানে আপনি গ্রাফ লোড হওয়ার 24 ঘন্টা পরে এবং 7 দিন আগে তাপমাত্রার বিকাশ দেখতে পারেন, সেইসাথে সার্কিট কার্যকলাপ এবং কুলিং / হিটিং কার্যকলাপ। ক্রিয়াকলাপগুলি প্রতি মিনিটে রেকর্ড করা হয় এবং তাপমাত্রা প্রতি 5 মিনিটে ডাটাবেসে রেকর্ড করা হয় (রিয়েল-টাইম ডেটার সাথে কাজ করার ক্ষেত্রে প্রযোজ্য নয়)। সিস্টেমটি যে সমস্ত ইনপুট / আউটপুট দিয়ে কাজ করে, সেগুলি স্বচ্ছতার জন্য বলা যেতে পারে, যেখানে সার্কিটটি সেচের জন্য ব্যবহৃত হয়। Solenoids, পাম্প প্রতি রিলে মোট আউটপুট 2.3kW এর সাথে রিলে আউটপুট হিসাবে ব্যবহার করা যেতে পারে, i। 230V 10A।

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

প্রস্তাবিত: