STM32-এ গ্রিনহাউসের নিয়ন্ত্রক। গ্রীনহাউসের জন্য থার্মোস্ট্যাট - মাঝারি জটিলতার ডিজাইন - নতুনদের জন্য স্কিম আসুন প্রোগ্রামটি ব্যবহার করে এটিকে জীবন্ত করে তুলি

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

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

গ্রীনহাউসগুলিতে অটোমেশন অপারেশনের নীতি অনুসারে পৃথক হয় (মেকানিজমগুলিকে কার্যকর করার পদ্ধতি) এর মধ্যে:

  1. বৈদ্যুতিক. এই ধরনের অটোমেশন ইনস্টল করা সহজ এবং সুনির্দিষ্ট সমন্বয়ের জন্য অনুমতি দেয়। বৈদ্যুতিক সিস্টেমের অসুবিধাগুলির মধ্যে রয়েছে অন্যান্য ধরণের স্বয়ংক্রিয় সিস্টেমের তুলনায় তাদের উচ্চ ব্যয় এবং বিদ্যুতের উত্সের উপর নির্ভরতা।
  2. হাইড্রোলিক. এই ধরনের প্রযুক্তি নির্ভরযোগ্য এবং একেবারে নিরাপদ: তারা অতিরিক্ত গরম হলে তরল সম্প্রসারণের নীতির উপর ভিত্তি করে। ডিজাইনের অসুবিধা হল নিম্ন তাপমাত্রায় তাদের ধীর প্রতিক্রিয়া।
  3. দ্বিধাতু. বাইমেটালিক ডিভাইসগুলি বিভিন্ন ধাতুর প্রসারণের ক্ষমতার উপর ভিত্তি করে। এই ধরনের সিস্টেম বায়ুচলাচল সিস্টেম স্বয়ংক্রিয় জন্য আদর্শ। বাইমেটালিক অটোমেশনের অসুবিধা হল এটি ভারী যন্ত্রপাতি পরিচালনা করতে সক্ষম নয়।

উপরের স্বয়ংক্রিয় সিস্টেমগুলি যে কোনও সরঞ্জামে ইনস্টল করা যেতে পারে যার স্বায়ত্তশাসিত অপারেশন প্রয়োজন। স্বয়ংক্রিয় কাঠামোর পছন্দ মালীর বাজেট, সাইটের কাছাকাছি পাওয়ার ট্রান্সমিশন নেটওয়ার্কের উপস্থিতি এবং গ্রিনহাউসের মাত্রার উপর নির্ভর করে।

আমাদের উপাদানে গ্রীনহাউসের জন্য অটোমেশন সম্পর্কে আরও:

একটি মাইক্রোকন্ট্রোলারে গ্রীনহাউসের জন্য অটোমেশন

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

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

আরডুইনো চিপের উপর ভিত্তি করে স্মার্ট গ্রিনহাউস সম্পর্কে আরও তথ্য লিঙ্কটিতে পড়া যেতে পারে:

একটি মাইক্রোকন্ট্রোলারে গ্রিনহাউসের জন্য অটোমেশন প্রোগ্রাম প্রাথমিকভাবে এই ধরনের প্রক্রিয়াগুলিতে ফোকাস করা হয়:

  1. পছন্দসই তাপমাত্রা এবং আর্দ্রতা সেট করা।
  2. দিনের এবং বছরের সময়ের উপর নির্ভর করে আলোক ডিভাইসগুলি চালু এবং বন্ধ করা।
  3. বায়ুচলাচল ব্যবস্থা নিয়ন্ত্রণ (ভেন্ট খোলা এবং বন্ধ করা, গ্রিনহাউসের বাতাস অতিরিক্ত গরম হয়ে গেলে ফ্যান শুরু করা)।
  4. উদ্ভিদের বিকাশের পর্যায়গুলির উপর নির্ভর করে সেচ ব্যবস্থার নিয়ন্ত্রণ।

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

গ্রীনহাউস পর্দা সিস্টেম

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

পর্দা সিস্টেম গ্রিনহাউসের ছায়া প্রদান করে, গ্রীষ্মে সৌর বিকিরণের কারণে গ্রিনহাউসের অতিরিক্ত গরম হওয়ার সম্ভাবনা হ্রাস করে।

পর্দা সিস্টেমের পার্শ্ব এবং শীর্ষ পর্দা আছে. একই সময়ে, বিভিন্ন ধরণের ক্যানভাস রয়েছে যা বিভিন্ন কার্য সম্পাদন করে: সম্পূর্ণ বা আংশিক অন্ধকার করা, তাপ শক্তি সঞ্চয় করা, গ্রিনহাউসের ভিতরে কৃত্রিম আলো ধরে রাখা।

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

প্রয়োজন হলে, স্ক্রিনটি অটোমেশন ক্যাবিনেটের একটি সুইচ পরিচালনা করে। এছাড়াও, সিস্টেমটিকে গ্রিনহাউসের ভিতরে জলবায়ু নিয়ন্ত্রণের জন্য একটি সাধারণ নিয়ামকের প্রোগ্রামে অন্তর্ভুক্ত করা যেতে পারে।

ঘরে তৈরি স্বয়ংক্রিয় গ্রিনহাউস

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

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

ড্রিপ সেচ ব্যবস্থার নিম্নলিখিত ধাপ রয়েছে:

  1. গ্রীনহাউসের স্বতন্ত্র মাত্রা বিবেচনায় নিয়ে একটি সেচ প্রকল্পের উন্নয়ন।
  2. উপকরণ প্রস্তুত (ড্রিপ পায়ের পাতার মোজাবিশেষ, জলের ট্যাঙ্ক, ফিল্টার, ট্যাপ, সংযোগ জিনিসপত্র, প্রধান পাইপ)।
  3. 0.1-0.2 সেমি উচ্চতায় ট্যাঙ্কের ইনস্টলেশন, জল পরিশোধনের জন্য ফিল্টার স্থাপন।
  4. প্রধান জল সরবরাহ এবং শাখা লাইন বিছিয়ে.
  5. প্রতিটি শাখায় শাট-অফ ট্যাপ ইনস্টল করা।
  6. সংযোগ জিনিসপত্র ব্যবহার করে জল সরবরাহ সিস্টেমের সমস্ত উপাদান সংযুক্ত করা।
  7. ড্রপার ইনস্টলেশন।
  8. জল দিয়ে ট্যাঙ্ক ভর্তি.

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

একটি গ্রিনহাউসে মেশিন ইনস্টল করা: বায়ুচলাচলের জন্য থার্মোভেন্ট

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

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

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

সরঞ্জাম: গ্রিনহাউসের জন্য অটোমেশন (ভিডিও)

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

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

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

লোহা:

  • আরডুইনোন্যানো(ATmega 328p) প্রধান সিস্টেম কন্ট্রোলার হিসাবে
  • 7টি চ্যানেলএকটি 5V লজিক্যাল আউটপুট সহ, যার সাথে আপনি একটি নিয়মিত রিলে, সলিড-স্টেট রিলে, পাওয়ার সুইচ (ট্রানজিস্টর, ট্রানজিস্টর-ভিত্তিক মডিউল) সংযোগ করতে পারেন
  • 2টি চ্যানেল servos, বড় এবং ছোট আকারের প্রচলিত মডেল servos সংযোগ
  • 1টি চ্যানেলগতিসীমা সুইচ এবং টাইম-আউট অপারেশন সহ একটি রৈখিক বৈদ্যুতিক ড্রাইভের নিয়ন্ত্রণ
  • বায়ু তাপমাত্রা সেন্সর ( BME280)
  • বায়ু আর্দ্রতা সেন্সর ( BME280)
  • 4 এনালগ সেন্সর(মাটির আর্দ্রতা বা অন্য)
  • রেফারেন্স (রিয়েল টাইম) মডিউল আরটিসিDS3231স্ব-চালিত
  • বড় LCD প্রদর্শন(LCD 2004, 20 কলাম, 4 লাইন)
  • সরকার - এনকোডার
  • DHT11/DHT22 আর্দ্রতা, DS18b20 তাপমাত্রা এবং থার্মিস্টর সেন্সর সমর্থন করে

সফ্টওয়্যার বৈশিষ্ট্য:

  • অ-উদ্বায়ী মেমরিতে সমস্ত সেটিংস সংরক্ষণ করা হচ্ছে ( রিবুটে রিসেট করবেন না)
  • মাটির আর্দ্রতা সেন্সর (সমস্ত অ্যানালগ সেন্সর) ধ্রুবক ভোল্টেজের অধীনে নয়, এটি সরবরাহ করা হয় শুধুমাত্র জরিপের সময়, যা আপনাকে এমনকি সবচেয়ে সস্তা মাটির আর্দ্রতা সেন্সরগুলির আয়ু বাড়ানোর অনুমতি দেয় (ভোল্টেজ ভোটগ্রহণের 50 ms আগে প্রয়োগ করা হয় এবং 50 ms পরে বন্ধ করা হয়)।
  • অপ্টিমাইজ করা হয়েছেপ্রদর্শনের তথ্য
  • 10টি চ্যানেলের প্রতিটিতে (7টি রিলে, 2টি সার্ভো এবং 1টি ড্রাইভ) রয়েছে স্বতন্ত্র সেটিংসএবং টাইমার বা সেন্সর দ্বারা কাজ করতে পারে
  • 4-6 অপারেটিং মোডপ্রতিটি চ্যানেল: তিনটি ভিন্ন টাইমার এবং সেন্সর, পিআইডি এবং ডন মোড থেকে শর্তসাপেক্ষ অপারেশন
  • সার্ভো আমার লাইব্রেরির সাথে কাজ করে সার্ভো স্মুথ, এটি তাদের মসৃণ চলাচল নিশ্চিত করে: সর্বাধিক গতি সীমা সহ মসৃণ ত্বরণ এবং ব্রেকিং, সেইসাথে সিস্টেম শুরু করার সময় ঝাঁকুনি এবং অপরিকল্পিত আন্দোলনের অনুপস্থিতি
  • রৈখিক ড্রাইভ আছে সীমা সুইচ,বাহ্যিক বোতামব্যবস্থাপনার জন্য এবং গতি সেটিংআন্দোলন PWM ড্রাইভার ফ্রিকোয়েন্সি হল 31 kHz, অর্থাৎ চিৎকার করে না
  • ডিবাগ পর্দা, যেখানে হার্ডওয়্যার এবং সেন্সরগুলির অবস্থা সম্পর্কে সমস্ত বর্তমান তথ্য প্রদর্শিত হয়৷
  • চার্টগত 24 ঘন্টায় এনালগ সেন্সর থেকে বাতাসের তাপমাত্রা এবং আর্দ্রতা এবং রিডিং
  • পরিষেবা মেনু, আপনাকে হার্ডওয়্যারের প্রতিটি অংশ ম্যানুয়ালি নিয়ন্ত্রণ করতে দেয়

গ্রীনহাউস/বক্স কন্ট্রোলার হিসাবে আবেদন:

  • পর্যায়ক্রমিক জল (রিলে)
    • পৃথক পাম্প/ভালভ সহ স্কিম
    • একটি পাম্প এবং বেশ কয়েকটি ভালভ সহ স্কিম
  • মাটির আর্দ্রতা সেন্সর থেকে পড়ার উপর ভিত্তি করে জল দেওয়া
  • দিনের সময়ের উপর ভিত্তি করে আলো নিয়ন্ত্রণ (রিলে)
  • তাপমাত্রা বা আর্দ্রতা সেন্সরের উপর ভিত্তি করে বায়ুচলাচল (ড্রাইভ উইন্ডো খোলে/সার্ভো ড্যাম্পার খোলে)
  • বাতাসের আর্দ্রতা সেন্সর ব্যবহার করে হিউমিডিফিকেশন (হিউমিডিফায়ার চালু করা)
  • তাপমাত্রা সেন্সর দ্বারা গরম করা (হিটার চালু করা)
  • সেন্সর বা টাইমারের উপর ভিত্তি করে সার্ভো-চালিত ক্রিয়া সম্পাদন করা (ডিভাইসগুলিতে বোতাম টিপে, হ্যান্ডলগুলি বাঁকানো, ভালভ বাঁকানো, চলমান বস্তু)

অ্যাকোয়ারিয়াম কন্ট্রোলার হিসাবে আবেদন:

  • LED স্ট্রিপগুলির জন্য ডন মোড (MOSFET এর মাধ্যমে) এবং ভাস্বর আলো (সার্ভো ড্রাইভ)
  • জলের তাপমাত্রা বজায় রাখতে পিআইডি নিয়ামক
  • খাদ্য পুনরায় সেট করার জন্য সার্ভোস (2 পিসি)
  • অবশিষ্ট চ্যানেলগুলি ফিল্টার/এয়ারেটর/ব্যাকলাইট চালানোর জন্য টাইমার দ্বারা ব্যবহার করা যেতে পারে

অন্যান্য ব্যবহার:

  • সিস্টেমটি 4টি অ্যানালগ সেন্সর সমর্থন করে, এগুলি অবশ্যই মাটির আর্দ্রতা সেন্সর হতে হবে না, চাইনিজদের আরও অনেক "সেন্সর মডিউল" রয়েছে যা অনুরূপসার্কিটের সাথে সংযুক্ত:
    • আলো সেন্সর: স্মার্ট আলো সিস্টেম, ব্যাকআপ আলো
    • থার্মিস্টর(80 ডিগ্রী পর্যন্ত): বস্তু গরম করার নিয়ন্ত্রণ
    • সাউন্ড সেন্সর: বাইরে অনেক শব্দ হলে জানালা বন্ধ করা (কেন নয়? =))
    • আইআর সেন্সর(ফায়ার সেন্সর) - সিগন্যালিং বা এমনকি নির্বাপণের জন্য বিভিন্ন বিকল্প (জলের পাম্প চালু করুন, সার্ভো ট্যাপ খুলুন)
    • রেইন সেন্সর: জানালা বন্ধ করা, সংকেত দেওয়া, পাম্প করার জন্য পাম্প চালু করা
    • জল স্তর সেন্সর/জল উপস্থিতি সেন্সর: ট্যাঙ্কের স্বয়ংক্রিয় ভর্তি, একটি পাম্পের সাহায্যে ট্যাঙ্ক/বেসমেন্ট থেকে স্বয়ংক্রিয়ভাবে জল পাম্প করা, ফুটো হলে জলের লাইন বন্ধ করা, ফুটো অ্যালার্ম
    • গ্যাস বিশ্লেষকস্টকে: কার্বন মনোক্সাইড এবং অন্যান্য শিল্প গ্যাসের স্তরের জন্য অ্যালার্ম বা এমনকি বায়ুচলাচল (জানালা খুলুন)
    • অপটিক বাধা সেন্সর: এখানে কল্পনা প্রয়োজন
    • পটেনশিওমিটার: একটি অতিরিক্ত সিস্টেম নিয়ন্ত্রণ সংস্থা হিসাবে
  • সার্ভো ড্রাইভটি বেশ সার্বজনীন জিনিস, এটি ফ্ল্যাপ খুলতে/বন্ধ করতে পারে, এটি অন্যান্য ডিভাইসের বোতাম টিপতে পারে, অন্যান্য ডিভাইসের সমন্বয় নবগুলিকে ঘোরাতে পারে এবং একটি সংযুক্ত সংযোগকারী রডের সাহায্যে এটি অন্যের বস্তু/স্লাইডারকে রৈখিকভাবে সরানোর ক্ষমতা রাখে। ডিভাইস সার্ভো বিভিন্ন আকারে আসে, মাইক্রো (2 কেজি/সেমি) এবং মাঝারি (13 কেজি/সেমি) থেকে খুব শক্তিশালী (50 কেজি/সেমি) পর্যন্ত
  • রিলে পাওয়ার পরিচিতি বন্ধ করতে পারে এবং যেকোনো ডিভাইস নিয়ন্ত্রণ করতে পারে; রিলে একটি পাওয়ার সাপ্লাই চালু করতে পারে (উদাহরণস্বরূপ, একটি LED স্ট্রিপ)। রিলে অন্য ডিভাইসের বোতামের সাথে তারের সমান্তরাল স্থাপন করা যেতে পারে, এবং এটি এটি চালু বা বন্ধ করবে।
  • সংস্করণ 1.4 এবং উচ্চতর আপনাকে একটি পিআইডি কন্ট্রোলার ব্যবহার করে তাপমাত্রা বজায় রাখতে দেয়
    টেরারিয়াম/ইনকিউবেটর/যে কোনো তাপমাত্রা রক্ষণাবেক্ষণ:
    - ফিল্ড-ইফেক্ট ট্রানজিস্টরে একটি PWM সংকেত প্রয়োগ করুন যা গরম নিয়ন্ত্রণ করে
    - একটি সার্ভো ড্রাইভ ব্যবহার করে নেটওয়ার্ক ডিমার নবটি চালু করুন
  • সংস্করণ 1.4 এবং উচ্চতর একটি ডন মোড রয়েছে যা আপনাকে এর জন্য নিয়ামক ব্যবহার করতে দেয়
    অ্যাকোয়ারিয়াম/টেরারিয়াম এবং অন্যান্য "প্রাণীর খামার"
  • প্রধান পরিচালনা পর্ষদ হল এনকোডার, হ্যান্ডেল যা পারে ঘোরান এবং টিপুন(এটি একটি বোতাম)। সিস্টেম শুরু হলে, আমরা চ্যানেল 0 সেট করতে পারি। এনকোডার হ্যান্ডেল ঘোরানোর মাধ্যমে, আপনি মেনু আইটেমগুলির মাধ্যমে নির্বাচন কার্সার (তীর) সরাতে পারেন। নির্বাচিত আইটেমের মান পরিবর্তন করতে, আপনার প্রয়োজন এনকোডার নব টিপুন এবং এটি চেপে ধরে রাখার সময় এটি চালু করুন. এছাড়াও আপনি বোতামে ক্লিক করতে পারেন, কার্সার একটি তীর থেকে একটি চেক চিহ্নে পরিবর্তিত হবে > , এবং ঘুরিয়ে আপনি নির্বাচিত মান পরিবর্তন করতে পারেন। আবার ক্লিক করলে তীরটি ফিরে আসবে, যা অন্য মেনু আইটেম নির্বাচন করতে ব্যবহার করা যেতে পারে। চ্যানেলের নাম নির্বাচন করা হলে ঘূর্ণন ধরে রাখুন - টিউনিংয়ের জন্য চ্যানেল পরিবর্তন করুন। ডানদিকে স্ক্রোল করুন এবং আমাদের ক্রমানুসারে 7টি রিলে চ্যানেল, দুটি সার্ভো এবং একটি লিনিয়ার ড্রাইভ থাকবে।
  • মোড সেট করতে যেতে, আপনার প্রয়োজন এটির উপর কার্সারটি ঘোরান এবং বোতামটি ক্লিক করুনবাঁক ছাড়া। একটি মোড সেটিংস উইন্ডো খুলবে, যা আপনি পিছনের চিহ্নে ক্লিক করে প্রস্থান করতে পারেন। নির্বাচিত মোড নামের গাঁটটি ধরে রেখে এবং ঘোরানোর মাধ্যমে, আপনি মোড পরিবর্তন করতে পারেন, মোট 4টি রয়েছে।
  • মেনুর মূলে(চ্যানেল নির্বাচন) চ্যানেল 0 এর বাম দিকে স্ক্রোল করলে ডিবাগিং স্ক্রীন খুলবে ( ডিবাগ) এবং পরিষেবা মোড ( পরিষেবা) ডিবাগ স্ক্রীন সমস্ত বর্তমান রিলে অবস্থান, অ্যাকুয়েটর এবং সেন্সর রিডিং দেখায়। ক্রমাগতভাবে ডিবাগিং স্ক্রোল স্ক্রোলগুলিতে গাঁটটি ঘোরানো দৈনিক চার্টসেন্সর থেকে রিডিং: এনালগ সেন্সর থেকে বাতাসের তাপমাত্রা, আর্দ্রতা এবং রিডিং। গ্রাফের বিভাগগুলির একটি ধাপ রয়েছে 1.6 ঘন্টা. পরিষেবা স্ক্রিনে, আপনি ম্যানুয়াল মোডে যে কোনও চ্যানেল নিয়ন্ত্রণ করতে পারেন; যখন পরিষেবা স্ক্রীন সক্রিয় থাকে, অটোমেশন কাজ করে না, সিস্টেমটি সম্পূর্ণরূপে ম্যানুয়াল মোডে থাকে। গাঁট ঘুরিয়ে, আপনি পছন্দসই চ্যানেল, সার্ভো অবস্থান বা বর্তমান সময় সেটিং নির্বাচন করতে পারেন এবং এটি পরিবর্তন করতে পালা ধরে রাখতে পারেন।
  • যদি হ্যান্ডেল বন্ধ করে সিস্টেম চালু করুনএনকোডার ঘটবে সম্পূর্ণ রিসেটচ্যানেল এবং মোড।

চ্যানেল অপারেটিং মোড

  1. টাইমার- সাধারণ পর্যায়ক্রমিক টাইমার: পিরিয়ড সেট করা হয় বিরতিএবং সময় কাজ করে HH:MM:SS বিন্যাসে। PAUSE সময়কালের সাথে, নির্বাচিত ক্রিয়াটি কাজের সময়কালে সঞ্চালিত এবং কার্যকর করা হয়। উদাহরণস্বরূপ, PAUSE খরচ 1 ঘন্টা, WORK খরচ 10 সেকেন্ড। প্রতি ঘন্টায় 10 সেকেন্ডের জন্য একটি অ্যাকশন থাকবে, অর্থাৎ, যদি একটি রিলে চ্যানেল নির্বাচন করা হয়, তাহলে রিলেটি 10 ​​সেকেন্ড পরে চালু এবং বন্ধ হবে, তারপর এক ঘন্টা পরে আবার চালু হবে এবং 10 সেকেন্ড পরে বন্ধ হবে ইত্যাদি। OPERATION বিভাগে চ্যানেলটি কীভাবে আচরণ করে তা নির্দেশ প্যারামিটারে নির্দিষ্ট করা হয়েছে, অর্থাৎ, এটি হতে পারে বন্ধএবং বন্ধ চালু(রিলে), ডান বামএবং বাম ডান(servo) এবং খোলা বন্ধএবং বদ্ধ খোলা(রৈখিক নেতা). এই মোডটি রিয়েল টাইমের সাথে আবদ্ধ নয়; সিস্টেম রিবুট করা বর্তমান টাইমার রিসেট করে। মনোযোগ! কাজ একটি বিরতির চেয়ে দীর্ঘ হওয়া উচিত নয়!
    • মিন. মান: 1 সেকেন্ড
    • সর্বোচ্চ মান: 999 ঘন্টা
    • রিয়েল টাইম রেফারেন্স: না
  1. টাইমারআরটিসি- একটি পর্যায়ক্রমিক টাইমার, আগেরটির থেকে ভিন্ন, রিয়েল টাইমের সাথে সংযুক্ত এবং একটি সেটিং রয়েছে৷ পিরিয়ডঅন্তর্ভুক্তি এবং সময়কাল কাজ করে(সেকেন্ডের মধ্যে) যে সঞ্চালিত হবে, এবং শুরু- প্রাথমিক ঘন্টা যেখান থেকে পিরিয়ড শুরু হয় ( 2 ঘন্টার বেশি সময়ের জন্য) উদাহরণস্বরূপ, সময়কাল 15 মিনিট, অপারেশন 10 সেকেন্ড: প্রতি 15 মিনিটে 10 সেকেন্ড স্থায়ী একটি অ্যাকশন হবে। রিয়েল টাইমের সাথে লিঙ্ক করা নিম্নরূপ কাজ করে: ক্রিয়াটি নির্বাচিত সময়ের সাথে সঞ্চালিত হবে ঘন্টার শুরু থেকে, অর্থাৎ, যদি 15 মিনিট নির্বাচন করা হয়, তাহলে ক্রিয়াটি 0, 15, 30 এবং 45 এ হবে মিনিট সবাই ঘন্টার. যদি নির্বাচিত PERIOD এক ঘন্টার বেশি হয় (দুই বা তার বেশি), তাহলে আপনি START ঘন্টা নির্বাচন করতে পারেন যেখান থেকে গণনা শুরু হবে৷ সমস্ত পিরিয়ড 24 ঘন্টার গুণিতক, তাই প্রতিদিন একই ঘন্টায় কাজ শুরু হয়! উদাহরণ: PERIOD 8 ঘন্টা, প্রারম্ভিক ঘন্টা 0। কর্মটি প্রতিদিন 0, 8 এবং 16 ঘন্টায় সঞ্চালিত হবে। আপনি যদি প্রাথমিক ঘন্টা (START) 3 টায় সেট করেন, তাহলে ক্রিয়াটি প্রতিদিন 3, 11 এবং 19 টায় সঞ্চালিত হবে। পাওয়ার রিসেট হলে, পরবর্তী ক্রিয়াটি প্রথম দিকে "অ্যালার্ম" সময়ে সঞ্চালিত হবে৷ মনোযোগ! কাজ PERIOD এর বেশি হওয়া উচিত নয়!
    • নির্বাচনযোগ্য সময়কাল: প্রতি 1, 5, 10, 15, 20, 30, 60 মিনিট এবং 1, 2, 3, 4, 6, 8, 12, 24 ঘন্টা
    • অ্যাপ্লিকেশন: হাইড্রোপনিক সিস্টেমে জল দেওয়া, সেন্সর ছাড়াই বায়ুচলাচল
সময়কাল দিনে একবার যখন এটি কাজ করে
1 মিনিট 1440 চবন
3 মিনিট 480 0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57 মিনিট। প্রতি ঘন্টা
5 মিনিট 288 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 মিনিট। প্রতি ঘন্টা
10 মিনিট 144 0, 10, 20, 30, 40, 50 মিনিট। প্রতি ঘন্টা
15 মিনিট 96 0, 15, 30, 45 মিনিট। প্রতি ঘন্টা
30 মিনিট 48 0.30 মিনিট প্রতি ঘন্টা
1 ঘন্টা 24 প্রতি ঘণ্টায়
২ ঘন্টা 12 প্রতিদিন 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
3 ঘন্টা 8 প্রতিদিন 0, 3, 6, 9, 12, 15, 18, 21 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
4 ঘণ্টা 6 প্রতিদিন 0, 4, 8, 12, 16, 20 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
6 ঘন্টা 4 প্রতিদিন 0, 6, 12, 18 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
সকাল 8 টা 3 প্রতিদিন 0, 8, 16 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
1 ২ ঘণ্টা 2 প্রতিদিন 0.12 ঘন্টা (+ শুরুর ঘন্টায় স্থানান্তর)
২ 4 ঘন্টা 1 প্রতিদিন 0 বাজে (+ শুরুর ঘন্টায় স্থানান্তর)
  1. সপ্তাহ(আগের দিন) - রিয়েল টাইমের রেফারেন্স সহ একটি কর্মের জন্য একটি সাধারণ টাইমার, একটি সেটিং রয়েছে চালু(HH:MM:SS ফর্ম্যাটে সময়) – যে সময় থেকে অ্যাকশন সক্রিয় হয়, এবং বন্ধ(HH:MM:SS ফর্ম্যাটে সময়) – সময় যেখান থেকে অ্যাকশন সক্রিয় হয় না। এছাড়াও 7টি "কোষ" রয়েছে - সপ্তাহের দিন দিন, সোমবার থেকে রবিবার পর্যন্ত। রিবুট করা হলে, কর্মটি বর্তমান সময় অনুযায়ী পছন্দসই অবস্থানে ফিরে আসবে। উদাহরণ: টাইমার 6 এবং 20 ঘন্টা সেট করা হয়েছে (স্টার্ট এবং স্টপ)। বর্তমান চ্যানেল এবং দিকনির্দেশ প্যারামিটারের সাথে সঙ্গতিপূর্ণ ক্রিয়াটি সকাল 6 টা থেকে 8 টা পর্যন্ত সক্রিয় থাকবে এবং পরের দিন 8 টা থেকে 6 টা পর্যন্ত নিষ্ক্রিয় থাকবে। হঠাৎ রিবুট করার ক্ষেত্রে, সিস্টেমটি এই সময়ের মধ্যে যেমনটি হওয়া উচিত তেমন ক্রিয়া সম্পাদন করবে, অর্থাৎ, পূর্ববর্তী উদাহরণ থেকে, যদি হঠাৎ রিবুট 6 থেকে 20 ঘন্টার মধ্যে ঘটে, তবে স্টার্টআপে সিস্টেমটি অ্যাকশনটি সক্রিয় করবে। চ্যানেলের মাধ্যমে। মনোযোগ! অন ​​হতে হবে অফের চেয়ে কম!
    মোডেরও একটি সেটিং আছে গ্লোবাল, যা অন্য যেকোনো মোডকে "সময়সূচী অনুযায়ী" সপ্তাহে কাজ করতে বাধ্য করে। এটি কী দেয়: উদাহরণস্বরূপ, আপনি মঙ্গলবার এবং শুক্রবার 17 থেকে 18 pm পর্যন্ত (একটি ব্যারেল থেকে) জল সরবরাহ করতে পারেন, গ্লোবাল বক্সটি চেক করুন এবং জল দেওয়ার জন্য সেন্সর মোডটি কনফিগার করুন৷ এটি কীভাবে কাজ করবে: সিস্টেমটি সেন্সর মোড ব্যবহার করে এই চ্যানেলটিকে জল দেবে, তবে এটি শুধুমাত্র একটি সময়সূচীতে করবে (মঙ্গলবার এবং শুক্রবার 17-18)।
    • সপ্তাহের দিন নির্বাচন করুন
    • সময় নির্বাচন: 0-23 ঘন্টা, 1 ঘন্টার গুণিতক
    • রিয়েল টাইম রেফারেন্স: হ্যাঁ
    • অ্যাপ্লিকেশন: আলো এবং কদাচিৎ জল দেওয়ার জন্য আদর্শ
  1. সেন্সর- সেন্সর-ভিত্তিক কর্ম। ভোটের সময়কাল সহ পিরিয়ডনির্বাচিত সেন্সর বলা হয় সেন্সরএবং যখন থ্রেশহোল্ড মান অতিক্রম করা হয় থ্রেশহোল্ডকর্মটি নির্বাচিত চ্যানেল (রিলে/সার্ভো/ড্রাইভ) অনুযায়ী সঞ্চালিত হয়। পোলিং PERIOD সেকেন্ড বা মিনিটে নির্দিষ্ট করা হয় (ক্রমবর্ধমান হিসাবে)। তালিকা থেকে সেন্সর নির্বাচন করা হয়েছে: টি.ভিডিএম।- বাতাসের তাপমাত্রা, ভি.ভিডিএম। সেন্স_১দ্বারা সেন্স_৪. THRESHOLD মান 0 থেকে 1023 পর্যন্ত সেট করা হয়েছে 1 এর ধাপের সাথে 50 এর মান পর্যন্ত এবং 50 থেকে শুরু করে 10 এর ধাপ সহ (মাটির আর্দ্রতা সেন্সরগুলির 0-1023 মানের একটি পরিসীমা রয়েছে)। উদাহরণস্বরূপ, একটি বায়ু তাপমাত্রা সেন্সর নির্বাচন করা হয়েছে, ভোটের সময়কাল 1 ঘন্টা এবং থ্রেশহোল্ডের মান হল 25। প্রতি ঘন্টায় সিস্টেমটি তাপমাত্রা পরীক্ষা করে; 25 ডিগ্রি অতিক্রম করা হলে, চ্যানেলের সাথে সম্পর্কিত ক্রিয়াটি সঞ্চালিত হবে (চালু করুন রিলে, উইন্ডো খুলুন)। এক ঘণ্টার মধ্যে আবার চেক করা হবে।
    • প্রয়োগ: তাপমাত্রা/আর্দ্রতার (ড্রাইভ) উপর ভিত্তি করে ফ্ল্যাপ খোলা/বন্ধ করা, মাটির আর্দ্রতার উপর ভিত্তি করে জল দেওয়া, তাপমাত্রা/আর্দ্রতার উপর ভিত্তি করে ফ্যান/হিউমিডিফায়ার (রিলে) বা ড্যাম্পার (সার্ভো) নিয়ন্ত্রণ করা।
  1. পিআইডি(চ্যানেল 3, 4 এবং servo-এর জন্য) – আনুপাতিক-অখণ্ড-ডেরিভেটিভ কন্ট্রোলার, আপনাকে উচ্চ নির্ভুলতার সাথে নিয়ন্ত্রিত মান (হিটার-তাপমাত্রা, ড্যাম্পার-টেম্পারেচার, ফ্যান-টেম্পারেচার, ফ্যান-আর্দ্রতা ইত্যাদি) বজায় রাখতে দেয়। মোডটি চ্যানেল 3 এবং 4 (একটি তারকাচিহ্ন দ্বারা চিহ্নিত), পাশাপাশি সার্ভো মোডে উভয় সার্ভো চ্যানেলের জন্য উপলব্ধ। মতভেদ সেটিংস আছে পৃ, আমি, ডি(আপনার সম্ভবত বাস্তব কাজে D এর প্রয়োজন হবে না, তবে এটি এখনও আছে)। পছন্দ করা সেন্স- ইনপুট সংকেত উত্স - সেন্সরগুলির মধ্যে একটি, যেমন সেন্সর মোডে ( বায়ু টি.- বাতাসের তাপমাত্রা, বায়ু জ.- বাতাসের আর্দ্রতা এবং 4টি অ্যানালগ সেন্সর (মাটির আর্দ্রতা) সহ সেন্স_১দ্বারা সেন্স_৪) সেটিংস সেটনিয়ন্ত্রক সিস্টেম আনার চেষ্টা করবে নির্বাচিত সেন্সর থেকে কি পড়ার মান নির্দেশ করে। সেটিংস
    টিগণনার পুনরাবৃত্তির সময়কাল সেট করে; ধীর প্রক্রিয়ার জন্য এটিকে বড় করে সেট করা বোধগম্য হয় (পড়ুন "পিআইডি কন্ট্রোলার সেট আপ করা" পৃথক অধ্যায়ে)। সেটিংস মিনিটএবং সর্বোচ্চএকটি প্রদত্ত চ্যানেল থেকে সর্বনিম্ন এবং সর্বাধিক নিয়ন্ত্রণ সংকেতের জন্য দায়ী, চ্যানেল 3 এবং 4 এর জন্য এটি একটি PWM সংকেত, অপারেটিং পরিসীমা 0-255৷ সার্ভো চ্যানেলগুলির জন্য এটি 0-180 ডিগ্রি কোণ।
    আবেদন: একটি প্রদত্ত মান (তাপমাত্রা, আর্দ্রতা) একটি নন-রিলে উপায়ে বজায় রাখা, যেমন মসৃণভাবে এবং আকস্মিক অন্তর্ভুক্তি ছাড়াই। PWM সংকেত ট্রানজিস্টর নিয়ন্ত্রণ করতে পারে, যা হিটারের জন্য দায়ী। সার্ভো নেটওয়ার্ক হিটার, ফ্যান এবং অন্যান্য সরঞ্জাম নিয়ন্ত্রণ করতে ড্যাম্পার (বাতাস চলাচল) বা ম্লান নব চালু করতে পারে।
  1. ভোর(চ্যানেল 3, 4 এবং সার্ভোর জন্য) - একটি মসৃণ ভোর এবং সন্ধ্যার সাথে আলো নিয়ন্ত্রণের জন্য "ভোর" মোড। মোডটি চ্যানেল 3 এবং 4 (একটি তারকাচিহ্ন দ্বারা চিহ্নিত), পাশাপাশি সার্ভো মোডে উভয় সার্ভো চ্যানেলের জন্য উপলব্ধ। মসৃণভাবে ঘন্টা চালু হয় শুরু করুনজন্য দূরমিনিট, তারপর এক ঘন্টা বন্ধ হয়ে যায় থামোসময় দূরমিনিট নির্দিষ্ট সর্বোচ্চ মান পর্যন্ত চালু করে সর্বোচ্চ, এবং পর্যন্ত বন্ধ হয় মিনিট. চ্যানেল 3 এবং 4-এ, এই মানটি PWM সংকেতের শুল্ক চক্র সেট করে, অপারেটিং পরিসীমা হল 0 - 255। আপনি একটি ফিল্ড-ইফেক্ট ট্রানজিস্টর নিয়ন্ত্রণ করতে পারেন, উদাহরণস্বরূপ, একটি LED স্ট্রিপ। সার্ভো চ্যানেলগুলিতে, অপারেটিং পরিসীমা হল সার্ভো শ্যাফ্টের ঘূর্ণনের 0 - 180 ডিগ্রি। ভাস্বর বা অস্পষ্ট LED ল্যাম্পের জন্য মেইন ডিমার নব নিয়ন্ত্রণ করতে পারে।
    প্রয়োগ: অ্যাকোয়ারিয়াম, টেরারিয়াম, চিকেন কপস ইত্যাদির জন্য বাস্তবের কাছাকাছি আলোক পরিস্থিতির সংগঠন।

রিলে চ্যানেল সেটিংস

  1. অভিমুখ- টাইমার/সেন্সর দ্বারা সক্রিয় হলে রিলে কীভাবে আচরণ করে। চালু বন্ধবা বন্ধ চালু
  2. টাইপ- রিলে অপারেশন যুক্তি
    • রিলে– রিলে চ্যানেলটি একটি নিয়মিত রিলে-এর মতো আচরণ করে, যেকোনো DC বা AC লোড নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে (নেটওয়ার্ক ডিভাইস নিয়ন্ত্রণ): পৃথক পাম্প দিয়ে জল দেওয়া, চাপযুক্ত জলের উত্স থেকে পৃথক ভালভ দিয়ে জল দেওয়া, হিউমিডিফায়ার, হিটার, ফ্যান, আলোক ডিভাইসগুলি নিয়ন্ত্রণ করা এবং অন্য সবকিছু অনুরূপ। অন্য চ্যানেলের উপর নির্ভর করে না।
    • ভালভ- একটি সিস্টেমের জন্য রিলে চ্যানেলের একটি প্রকার যেখানে জলের উত্স থেকে একটি সাধারণ পাম্প/ভালভ এবং বিভিন্ন এলাকায় জল দেওয়ার জন্য বেশ কয়েকটি পৃথক ভালভ রয়েছে। একটি রিলে চ্যানেল একটি ভালভ হিসাবে একই সাথে এটির সক্রিয়করণের সাথে (টাইমার/সেন্সর দ্বারা) কনফিগার করা অন্য চ্যানেল/চ্যানেলগুলিকে সক্রিয় করে সাধারণ.
    • সাধারণ- একটি সিস্টেমের জন্য রিলে চ্যানেলের একটি প্রকার যেখানে জলের উত্স থেকে একটি সাধারণ পাম্প/ভালভ এবং বিভিন্ন এলাকায় জল দেওয়ার জন্য বেশ কয়েকটি পৃথক ভালভ রয়েছে। সাধারণ হিসাবে কনফিগার করা একটি রিলে চ্যানেলের কোনো মোড সেটিংস নেই৷ পরিবর্তে তিনি নিজেকে সক্রিয় করেএকই সাথে অন্য কোনো চ্যানেলের সাথে কনফিগার করা হয়েছে ভালভ. কোন নিষ্ক্রিয় ভালভ চ্যানেল না থাকলে স্বয়ংক্রিয়ভাবে নিজেকে নিষ্ক্রিয় করে।

সার্ভো চ্যানেল সেটিংস

  1. অভিমুখ- টাইমার/সেন্সর দ্বারা সক্রিয় হলে সার্ভো কীভাবে আচরণ করে। দিকে ঘুরুন MIN-MAXকোণ বা তদ্বিপরীত MAX-MINকোণ
  2. সীমা- 10 এর বৃদ্ধিতে 0 থেকে 180 ডিগ্রি পর্যন্ত সার্ভো ঘূর্ণন কোণ
  3. অতিরিক্তভাবে: সেটিংস বিভাগে স্কেচটিতে সার্ভোগুলির সর্বাধিক গতির গতির (SERVO1_SPEED এবং SERVO2_SPEED) এবং ত্বরণ এবং হ্রাসের জন্য তাদের ত্বরণ (SERVO1_ACC এবং SERVO2_ACC) এর জন্য একটি সেটিং রয়েছে৷ আমি সেগুলি পরিষেবা মেনু এবং চ্যানেলগুলির সেটিংসে যোগ করিনি, কারণ ... তাদের খুব ঘন ঘন প্রয়োজন হয় না।

ড্রাইভ চ্যানেল সেটিংস

  1. অভিমুখ- টাইমার/সেন্সর দ্বারা সক্রিয় হলে ড্রাইভটি কীভাবে আচরণ করে, খোলা বন্ধবা বদ্ধ খোলা
  2. সময় শেষ- ড্রাইভটি সরানোর সিগন্যাল দেওয়ার সময় দেওয়া হবে। সীমা সুইচ (যদি একটি থাকে) ড্রাইভের চলাচলে বাধা দেবে

পরিকল্পিত চিত্র এবং ইনস্টলেশন উদাহরণ

ATmega8 মাইক্রোকন্ট্রোলারে গ্রীনহাউস থার্মোস্ট্যাট।

গ্রিনহাউস গরম করার একটি উপায় হল বিদ্যুৎ ব্যবহার করা। ভাল এবং স্মার্ট অটোমেশনের মাধ্যমে, হিটিং সিস্টেমের উচ্চ দক্ষতা নিশ্চিত করা সম্ভব, সেইসাথে সেট তাপমাত্রা বজায় রাখার ক্ষেত্রে রক্ষণাবেক্ষণ এবং স্বয়ংক্রিয়তার সহজতা নিশ্চিত করা সম্ভব। মাটি গরম করে এবং বায়ুর তাপমাত্রা বজায় রেখে গ্রিনহাউসের কার্যকারিতা উল্লেখযোগ্যভাবে বৃদ্ধি করা যেতে পারে। এই ডিভাইসটি বিকাশ করার সময়, একটি বাড়িতে তৈরি 5 কিলোওয়াট বৈদ্যুতিক বয়লার ব্যবহার করা হয়েছিল। দুটি গরম করার উপাদান 2+3 বর্গমিটার। আপনি একবারে একটি গরম করার উপাদান ব্যবহার করতে পারেন; এটি এখন বাইরে উষ্ণ, তাই একটি গরম করার উপাদানটি বেশ ভালভাবে কাজটি মোকাবেলা করতে পারে। একটি গ্রিনহাউস 11 বাই 5 মিটার উত্তপ্ত করে, কেন্দ্রে উচ্চতা 3 মিটার, ডবল ফিল্ম, গ্রিনহাউসটি মাটিতে এক মিটার গভীর। কন্ট্রোল ইউনিট পাঁচটি পয়েন্ট নিরীক্ষণ করে এবং তিনটি সার্কিট নিয়ন্ত্রণ করে। দুই - উষ্ণ বিছানা, ঘরের তাপমাত্রা। ডিভাইস মেনুতে, আপনি প্রতিটি সার্কিটের জন্য আপনার নিজস্ব তাপমাত্রা এবং হিস্টেরেসিস সেট করতে পারেন। প্রতিটি সার্কিটের জন্য দিন এবং রাতের তাপমাত্রা আলাদাভাবে সেট করা হয়।

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

ট্র্যাক সাইড থেকে সোল্ডার করা বোর্ডের একটি ফটো দেখতে কেমন লাগে:

1. অটোমেশন অপারেশন জন্য নির্দেশাবলী

থার্মোস্ট্যাট মাইক্রোকন্ট্রোলার 5 DS18B20 সেন্সরের সাথে কাজ করে। সেন্সরগুলি একটি বাসের সাথে সংযুক্ত। R1 কমানোর প্রয়োজন হতে পারে। MK সেন্সরকে তাদের ক্রমিক নম্বর দ্বারা আলাদা করে। উত্পাদনের সময়, প্রথমবার আপনাকে এলোমেলোভাবে নির্ধারণ করতে হবে কোন সেন্সরটি কীসের জন্য দায়ী এবং সে অনুযায়ী সেগুলি ইনস্টল করতে হবে।

ডেটা পূর্ণসংখ্যা বিন্যাসে প্রদর্শিত হয়, দশমাংশ বাতিল করা হয় এবং অগ্রণী শূন্যগুলি চাপা দেওয়া হয়। তাপমাত্রা -9 থেকে +99 ডিগ্রী পর্যন্ত। যখন তাপমাত্রা সীমার বাইরে চলে যায় বা যখন সেন্সর ত্রুটি থাকে, তখন সংশ্লিষ্ট সেন্সরের রিডিংয়ের পরিবর্তে ডিসপ্লে দেখায়।

প্রথমবার সংযোগ করার সময়, সমস্ত 5টি সেন্সর সফলভাবে শুরু হলে, তাদের ক্রমিক নম্বরগুলি EEPROM-এ লেখা হবে৷ কিছু সেন্সর সরানো বা ত্রুটিপূর্ণ হলে এটি ভবিষ্যতে সঠিকভাবে কাজ করার অনুমতি দেবে। আপনি সেন্সর প্রতিস্থাপন করলে, আপনাকে অবশ্যই EEPROM মুছে ফেলতে হবে এবং ডিভাইসটি চালু করতে হবে। বর্তমানে শুধুমাত্র প্রোগ্রামারে EEPROM মুছে ফেলা সম্ভব। তারপরে আমি মেনুর মাধ্যমে কীভাবে এটি করতে পারি তা খুঁজে বের করব। MK 8 MHz ক্রিস্টাল ছাড়া কাজ করবে। FUSE সেই অনুযায়ী সেট করতে হবে। HD44780 প্রসেসরের উপর ভিত্তি করে নির্দেশক।

2. একটি তাপস্থাপক সঙ্গে কাজ

1. "মেনু" বোতামটি একটি বৃত্তের মেনু পৃষ্ঠাগুলির মধ্য দিয়ে স্ক্রোল করে৷

2. সেটিংস মেনুতে (সেটআপ), ফ্ল্যাশ সেট করার বিকল্পটি উপলব্ধ।

3. যথারীতি প্লাস/মাইনাস বোতাম ব্যবহার করে ইনস্টলেশন।

4. DS1307 এ ঘড়ি। সময় hh:mm:ss বিন্যাসে প্রদর্শিত হয়। 24-ঘন্টা প্রদর্শন বিন্যাস। মেনু মাধ্যমে ঘড়ি অ্যাক্সেস. সময় সেটিংস পৃষ্ঠায় উপলব্ধ - ঘুরে: সেকেন্ড (প্লাস/মাইনাস বোতামগুলি সেকেন্ডের মান পুনরায় সেট করে), মিনিট, ঘন্টা৷ দিনের মোড চালু করার সময় সেট করা হয়েছে - দিন এবং রাতের মোড - রাত। মোডের জন্য, আউটপুট বিন্যাস হল hh:mm। ঘড়ি সেটিংস DS1307 এর মেমরিতে সংরক্ষণ করা হয়।

5. UP/DOWN বোতামগুলি ব্যবহার করে একটি প্যারামিটার থেকে অন্য প্যারামিটারে সরান৷ সময়কাল নির্বিশেষে বোতামগুলি একক প্রেসে কাজ করে।

6. শেষ প্রেস থেকে 10 সেকেন্ড পরে, সেটিংস মেমরিতে লেখা হবে। ডিসপ্লে মেইন মোডে যাবে।

7. যখন আপনি কোনো বোতাম টিপুন, সেইসাথে যখন শক্তি প্রয়োগ করা হয়, তখন ব্যাকলাইট চালু হয়। শেষ বোতাম চাপার 30 সেকেন্ড পরে ব্যাকলাইট বন্ধ হয়ে যাবে।

3. বয়লার নিয়ন্ত্রণ অ্যালগরিদম

1. যখন ডিভাইসে শক্তি সরবরাহ করা হয়, তখন নিয়ামক সেন্সরগুলি পোল করে এবং রিয়েল-টাইম ঘড়ি থেকে তথ্য পড়ে৷ কন্ট্রোলার দিন এবং রাতের মোডের জন্য সেট করা বর্তমান সময়ের সাথে তুলনা করে এবং থার্মোস্ট্যাটগুলির অপারেশনের জন্য উপযুক্ত সেটিংস নির্বাচন করে।

2. প্রায় 5 সেকেন্ড পরে, ডিভাইসটি সক্রিয় হয় এবং বয়লার নিয়ন্ত্রণ করতে শুরু করে।

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

4. জরুরী মোড

1.যদি কুল্যান্টের তাপমাত্রা বয়লার প্যারামিটারের জন্য একটি সেট অতিক্রম করে, সেন্সরগুলির অবস্থা নির্বিশেষে, পাম্পটি চালু করা হয়, হিটারটি বন্ধ করা হয় এবং বয়লারের মাধ্যমে জলের প্রবাহ নিশ্চিত করার জন্য অফিস সার্কিট খোলা হয়৷

2. যদি কোনো সার্কিটের সেন্সর ত্রুটিপূর্ণ হয়, এই সার্কিটটি বন্ধ বলে মনে করা হয়; যদি হিটার এটির মাধ্যমে কাজ করে, তাহলে 30 সেকেন্ড পরে পাম্প এবং সার্কিট বন্ধ হয়ে যাবে।

3. বয়লার চলাকালীন কুল্যান্ট টেম্পারেচার সেন্সরের ত্রুটি দেখা দিলে, ক্লজ 4.1 এ নির্দেশিত হিসাবে ডিভাইসটি বয়লারটিকে মোডে স্যুইচ করবে৷

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

অনেকেই এই ধরনের কৃষিকাজ করতে পেরে খুশি, কিন্তু তাদের কাছে এর জন্য শক্তি বা সময় নেই। এবং শুধুমাত্র একটি স্বপ্ন পরামর্শ দেয়: যদি শুধুমাত্র এমন একটি নকশা থাকে যা এত স্মার্ট হবে যে এটি নিজেই সবকিছু করবে। এই জাতীয় গ্রিনহাউসের চাহিদা তাদের কাছে থাকবে যারা গাছের যত্নে অনেক সময় ব্যয় করতে চান না এবং দীর্ঘ অনুপস্থিতিতে - ব্যবসায়িক ভ্রমণ, ছুটি ইত্যাদির ক্ষেত্রে এটি করার সুযোগ নাও পেতে পারেন।
আমরা এমন একটি গ্রিনহাউস তৈরি করতে শুরু করব, আসুন এটিকে স্মার্ট বলি। এবং এটি আমাদের তৈরি করতে সাহায্য করবে স্মার্ট গ্রিনহাউস Arduino কন্ট্রোলার. একটি স্মার্ট গ্রিনহাউস কি ফাংশন সঞ্চালন করবে?
প্রথমত, আমাদের গ্রিনহাউসের জলবায়ু পরামিতিগুলি সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য দ্রুত প্রাপ্ত করা প্রয়োজন: বায়ু তাপমাত্রা এবং আর্দ্রতা, মাটির তাপমাত্রা এবং আর্দ্রতা, গ্রিনহাউস আলোকসজ্জা। সেগুলো. গ্রিনহাউসের জলবায়ু পরামিতি নিরীক্ষণ করুন।

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

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

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

চিত্র 1. একটি স্মার্ট গ্রিনহাউসের পরিকল্পিত উপস্থাপনা

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

  1. বাতাসের তাপমাত্রা;
  2. বায়ু আর্দ্রতা;
  3. মাটির আদ্রতা;
  4. ফুলের আলোকসজ্জা।

পর্যবেক্ষণ ফাংশন বাস্তবায়ন করতে আমাদের নিম্নলিখিত বিবরণ প্রয়োজন:

  1. Arduino Uno;
  2. USB তারের;
  3. প্রোটোটাইপিং বোর্ড;
  4. পুরুষ-পুরুষ তারের - 15 পিসি;
  5. ফটোরেসিস্টর - 1 টুকরা;
  6. 10 kOhm প্রতিরোধক - 1 টুকরা;
  7. তাপমাত্রা সেন্সর TMP36 - 1 টুকরা;
  8. বায়ু তাপমাত্রা এবং আর্দ্রতা মডিউল DHT11 - 1 পিসি।
  9. মাটির আর্দ্রতা মডিউল - 1 পিসি।

পজিশন 1-6 "ডেয়ার" সিরিজের কিটগুলিতে ("বেসিক", " " এবং "স্মার্ট হোম") পাওয়া যায়, TMP36 তাপমাত্রা সেন্সর "বেসিক" এবং "লার্নিং আরডুইনো" কিটগুলিতে উপলব্ধ। 8 এবং 9 অবস্থানের লিঙ্ক নিবন্ধের শেষে দেওয়া হবে।
প্রথমে, আসুন সেন্সরগুলির সাথে পরিচিত হই যা আমরা আমাদের প্রকল্পের পরামিতিগুলির পর্যবেক্ষণ ফাংশনের জন্য ব্যবহার করব।
একটি ফটোরেসিস্টর ব্যবহার করে (চিত্র 2), আলোকসজ্জা পরিমাপ করা হয়। আসল বিষয়টি হ'ল অন্ধকারে ফটোরেসিস্টরের প্রতিরোধ ক্ষমতা খুব বেশি, তবে যখন আলো এটিকে আঘাত করে, তখন এই প্রতিরোধ আলোকসজ্জার অনুপাতে হ্রাস পায়।

চিত্র 2. ফটোরেসিস্টর

TMP36 এনালগ তাপমাত্রা সেন্সর (চিত্র 2) আপনাকে সহজেই আউটপুট ভোল্টেজ স্তরকে ডিগ্রী সেলসিয়াসে তাপমাত্রা রিডিং এ রূপান্তর করতে দেয়। প্রতি 10 mV 1 0C এর সাথে মিলে যায়। আপনি আউটপুট ভোল্টেজকে তাপমাত্রায় রূপান্তর করতে একটি সূত্র লিখতে পারেন।

0C = [ (mV তে Vout) - 500] / 10

অফসেট -500 0 0C এর নিচে তাপমাত্রার সাথে কাজ করার জন্য।

চিত্র 3. TMP36 এনালগ তাপমাত্রা সেন্সর

DHT11 সেন্সর একটি ক্যাপাসিটিভ আর্দ্রতা সেন্সর এবং একটি থার্মিস্টার নিয়ে গঠিত। এছাড়াও, সেন্সরে আর্দ্রতা এবং তাপমাত্রার এনালগ মান রূপান্তর করার জন্য একটি সাধারণ ADC রয়েছে। আমরা Arduino (চিত্র 4) এর জন্য মডিউল সংস্করণে সেন্সর ব্যবহার করব।

চিত্র 4. DHT11 মডিউল

মাটির আর্দ্রতা মডিউল (চিত্র 5) মাটির আর্দ্রতা নির্ধারণ করার জন্য ডিজাইন করা হয়েছে যেখানে এটি নিমজ্জিত হয়। এটি আপনাকে জানতে দেয় যে আপনার বাড়ি বা বাগানের গাছপালা পানির নিচে বা অতিরিক্ত পানিযুক্ত। মডিউলটি দুটি অংশ নিয়ে গঠিত: একটি YL-28 কন্টাক্ট প্রোব এবং একটি YL-38 সেন্সর, YL-28 প্রোব দুটি তারের মাধ্যমে YL-38 সেন্সরের সাথে সংযুক্ত। YL-28 প্রোবের দুটি ইলেক্ট্রোডের মধ্যে একটি ছোট ভোল্টেজ তৈরি হয়। মাটি শুষ্ক হলে, প্রতিরোধ ক্ষমতা বেশি এবং স্রোত কম হবে। মাটি ভেজা থাকলে প্রতিরোধ ক্ষমতা কম, স্রোত একটু বেশি। চূড়ান্ত অ্যানালগ সংকেতের উপর ভিত্তি করে, আপনি আর্দ্রতার ডিগ্রী বিচার করতে পারেন।

চিত্র 5. মাটির আর্দ্রতা মডিউল

এখন আসুন একটি ব্রেডবোর্ডে চিত্র 6-এ দেখানো সার্কিটটিকে একত্রিত করি।

চিত্র 6. "হোম ফ্লাওয়ার" এর পরামিতি পর্যবেক্ষণের জন্য সংযোগ চিত্র।

স্কেচ লেখা শুরু করা যাক। ফটোরেসিস্টর, TMP36 তাপমাত্রা সেন্সর এবং মাটির আর্দ্রতা মডিউল হল সাধারণ এনালগ সেন্সর। TMP36 সেন্সরের জন্য, আমরা অ্যানালগ মানগুলিকে ডিগ্রি সেলসিয়াসে তাপমাত্রার রিডিংয়ে রূপান্তর করতে পারি। DHT11 মডিউলের সাথে কাজ করতে আমরা Arduino DHT লাইব্রেরি (ডাউনলোড) ব্যবহার করব। আমরা 5 সেকেন্ডের ব্যবধানে ডেটা পরিমাপ করব এবং আরডুইনো সিরিয়াল পোর্টে মানগুলি আউটপুট করব।
আসুন আরডুইনো আইডিই-তে একটি নতুন স্কেচ তৈরি করি, এতে তালিকা 1 থেকে কোড যোগ করুন এবং স্কেচটি Arduino বোর্ডে আপলোড করুন। আমরা আপনাকে মনে করিয়ে দিচ্ছি যে Arduino IDE সেটিংসে আপনাকে বোর্ডের ধরন (Arduino UNO) এবং বোর্ড সংযোগ পোর্ট নির্বাচন করতে হবে।

তালিকা 1.

// DHT লাইব্রেরির সাথে সংযোগ করা #include "DHT.h" // DHT সেন্সর প্রকার #define DHTTYPE DHT11 // DHT11 মডিউল int pinDHT11=9 এর ডেটা ইনপুট সংযোগের জন্য যোগাযোগ; // মাটির আর্দ্রতা মডিউল int pinSoilMoisture=A0 এর এনালগ আউটপুট সংযোগের জন্য যোগাযোগ; // TMP36 তাপমাত্রা সেন্সর int pinTMP36=A1-এর অ্যানালগ আউটপুট সংযোগের জন্য যোগাযোগ; // ফটোরেসিস্টরের এনালগ আউটপুট সংযোগের জন্য যোগাযোগ int pinPhotoresistor=A2; // একটি DHT অবজেক্ট DHT dht(pinDHT11, DHTTYPE); void সেটআপ() ( // সিরিয়াল পোর্ট শুরু করুন Serial.begin(9600); dht.begin(); ) void loop() ( // DHT11 float থেকে ডেটা গ্রহণ করুন h = dht.readHumidity(); যদি (isnan(h) ) ) ( Serial.println("DHT থেকে পড়তে ব্যর্থ হয়েছে"); ) অন্য ( Serial.print("HumidityDHT11= "); Serial.print(h);Serial.println("%"); ) // পাচ্ছেন মাটির আর্দ্রতা মডিউল int val0=analogRead(pinSoilMoisture) এর এনালগ আউটপুট থেকে মান; Serial.print("SoilMoisture="); Serial.println(val0); // TMP36 তাপমাত্রা সেন্সর int val1 এর এনালগ আউটপুট থেকে মান পাওয়া =analogRead(pinTMP36) (h);Serial.println( "C"); // photoresistor int val2=analogRead(pinPhotoresistor) এর এনালগ আউটপুট থেকে মান পাওয়া; Serial.print("Light="); Serial.println(val2); // বিরতি 5 সেকেন্ড Serial.println(); বিলম্ব (5000); )

বোর্ডে স্কেচ লোড করার পরে, সিরিয়াল পোর্ট মনিটরটি খুলুন এবং আমাদের সেন্সরগুলির রিডিংয়ের সাথে মানগুলির আউটপুট পর্যবেক্ষণ করুন (চিত্র 7)।

চিত্র 7. আরডুইনো সিরিয়াল পোর্ট মনিটরে আমাদের সেন্সরগুলির রিডিংয়ের সাথে মান আউটপুট করা।

এবং এখানে আমাদের জন্মানো ফুল (চিত্র 8)।

চিত্র 8. প্রকল্প "হোম ফ্লাওয়ার"

সিরিয়াল পোর্টের মাধ্যমে সেন্সর রিডিং দেখা সম্পূর্ণ সুবিধাজনক নয়; পরবর্তী পাঠে আমরা আরও দেখব

প্রিয় সহকর্মী!
আমি একটি ছোট নিবন্ধের সাথে ফোরামে ইতিমধ্যে উপলব্ধ প্রকাশনাগুলিকে সামান্য পরিপূরক করতে চাই যা গ্রীষ্মের কুটিরগুলির জন্য অ্যাক্সেসযোগ্য অটোমেশনের সিরিজকে পরিপূরক করে। মাইক্রোপ্রসেসরের একটি সিরিজ হিসাবে STM32 আরডুইনোতে নির্মিত অটোমেশন ডিভাইসের গ্রুপের পরিপূরক হতে পারে।
একটু ইতিহাস - কেন এমন একটি সিস্টেম প্রথম স্থানে জন্মগ্রহণ করেছিল। সম্প্রতি আমি 140 টি রিমোন্ট্যান্ট রাস্পবেরি ঝোপের গর্বিত মালিক হয়েছি এবং অবশ্যই আমি সেগুলি রোপণ করেছি। প্রচেষ্টা চালানো সত্ত্বেও, ফলাফল বিপর্যয়কর ছিল। রোপণটি মাল্চ দিয়ে আচ্ছাদিত ছিল এবং ড্রিপ সেচ দিয়ে সজ্জিত ছিল - তবে অর্ধেকেরও বেশি ঝোপ শরত্কালে অকার্যকর হয়ে উঠেছে। আশ্চর্যের বিষয় হল কোন কীটপতঙ্গ বা রোগ লক্ষ্য করা যায়নি। এটি কাজ শুরু করার জন্য অবিকল অনুপ্রেরণা ছিল।
প্রথমত, একটি জল বিশ্লেষণ করা হয়েছিল - এবং এটি প্রমাণিত হয়েছিল যে জলের একটি রচনা রয়েছে যা রাস্পবেরি দ্বারা খুব ভালভাবে গৃহীত হয় না। দুঃখজনক খবর হল এর মানে হল যে বিশেষ প্রস্তুতির ব্যবস্থা ছাড়া সাইটে অতিরিক্ত পরিমাণে পাওয়া জল ব্যবহার করা অসম্ভব। অবশ্যই, ইন্টারনেট আমাকে সাহায্য করে - এবং ফলাফলগুলি কেবল হতবাক... একটি রেডিমেড সিস্টেমের দাম 270 হাজার রুবেল ছাড়িয়ে গেছে, এবং আপনি কেবল এটি কিনতে পারবেন না - এটি পৃথকভাবে তৈরি করা হয়েছে, এবং আমার ভলিউমের জন্য সনি রয়েছে অত্যধিক উত্পাদনশীলতা। এটি দেশের জন্য লজ্জার হয়ে উঠেছে - এবং এখন, এক বছরের (!) কাজের পরে, একটি সিস্টেমের জন্ম হয়েছে যা সফলভাবে পরীক্ষায় উত্তীর্ণ হয়েছে এবং এই বছর আমার গাছের জল এবং সার নিয়ন্ত্রণ করবে। এবং শুধুমাত্র রাস্পবেরি নয়।
প্রকৃতপক্ষে, আপনি সঠিকভাবে লক্ষ্য করবেন যে এগুলি উন্মুক্ত রোপণ, তবে এখানে আমরা বন্ধ মাটি নিয়ে আলোচনা করছি। হ্যাঁ - সত্য যে আমার সহকর্মী, যার 3টি গ্রিনহাউস রয়েছে, তিনি এই প্রকল্পে আগ্রহী হয়েছিলেন। এবং এখন তার জন্য একটি ছোট সিরিজে কন্ট্রোলার তৈরি করা হয়েছে, যার ফটো আপনি নীচে দেখতে পাচ্ছেন

কয়েকটি প্রযুক্তিগত বিবরণ - প্রধান বোর্ড হল একটি ডিবাগ বোর্ড যেখানে stm32f103c8t6 ইনস্টল করা আছে। পাওয়ার সাপ্লাই হল 220V AC, RS485 স্ট্যান্ডার্ডের একটি galvanically বিচ্ছিন্ন বাস এবং 1-তারের স্ট্যান্ডার্ডের একটি galvanically বিচ্ছিন্ন বাস রয়েছে। কন্ট্রোলারটি অবাধে প্রোগ্রামযোগ্য - কমান্ডগুলি মিত্সুবিশি এফএক্স২এন কন্ট্রোলারের সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ।
মাস্টার এবং স্লেভ উভয়ের জন্য Modbus RTU যোগাযোগ প্রোটোকল সমর্থন করে। এছাড়াও একটি 2য় সিরিয়াল ডেটা পোর্ট আছে - কিন্তু শুধুমাত্র modbus RTU স্লেভ সমর্থন করে।
একটি 1-তারের বাসের উপস্থিতির জন্য ধন্যবাদ, এটি সহজেই সাধারণ DS18B20 তাপমাত্রা সেন্সরগুলির সাথে কাজ করে। অধিকন্তু, এটি 128 টুকরা পর্যন্ত সমর্থন করে।
আমি এই প্রকাশনায় একটি মডবাস বাসের মাধ্যমে 4টি কন্ট্রোলারের একটি সিস্টেমের অপারেশনের একটি ভিডিও যোগ করতে চাই৷

কেন আমি এই ধরনের একটি প্রকাশনা করার সিদ্ধান্ত নিয়েছি? হ্যাঁ, এটি খুব সহজ - সর্বোপরি, সবাই একটি সোল্ডারিং লোহা তুলতে এবং তাদের যা প্রয়োজন তা একত্র করতে পারে না। এই নিয়ামক বিশেষ জ্ঞান ছাড়াই যে কোনো কৃষকের ধারণা বা ধারণা বাস্তবায়ন করা সম্ভব করে তোলে।
আমি সিস্টেমটি একটু বিশৃঙ্খলভাবে বর্ণনা করেছি - দুঃখিত। যদি আপনার কোন প্রশ্ন থাকে, আপনাকে স্বাগতম, আমি যতটা সম্ভব সব উত্তর দেব। এছাড়াও, যদি এই পোস্টটি মিস করা হয়, আমি কীভাবে এই সিস্টেমটি একটি গ্রিনহাউসে ইনস্টল করা হবে তার উপর উপকরণ প্রকাশ করব। আমি এই অভিজ্ঞতা দরকারী হবে আশা করি.