IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং ESP32 ব্যবহার করে স্মার্ট কৃষি: 7 ধাপ
IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং ESP32 ব্যবহার করে স্মার্ট কৃষি: 7 ধাপ
Anonim
ESP32 ব্যবহার করে IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং স্মার্ট এগ্রিকালচার
ESP32 ব্যবহার করে IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং স্মার্ট এগ্রিকালচার
ESP32 ব্যবহার করে IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং স্মার্ট এগ্রিকালচার
ESP32 ব্যবহার করে IoT ভিত্তিক স্মার্ট গার্ডেনিং এবং স্মার্ট এগ্রিকালচার

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

এই প্রবন্ধে আমরা দেখব কিভাবে মনিটরিং করতে হয় এবং কিভাবে বাগান ও কৃষিকে পরিচালনা করতে হয়। আমরা IoT এর জন্য (ESP32) কন্ট্রোলিং মডিউল ব্যবহার করব এবং আমরা ক্লাউডে ডেটা আপডেট করব এবং রিডিং এর উপর ভিত্তি করে আমরা যথাযথ ব্যবস্থা নেব।

এই প্রকল্পে আমরা LDR (Light depedent Resistor), তাপমাত্রা সেন্সর, মৃত্তিকা আর্দ্রতা স্তরের সেন্সর ব্যবহার করেছি এবং আমরা সেন্সর ডেটার উপর প্রতিক্রিয়া জানাতে ওয়াটার পাম্প ব্যবহার করব। এটি ছাড়াও আমরা পর্যবেক্ষণের জন্য প্রচুর সেন্সর ব্যবহার করতে পারি।

ধাপ 1: প্রয়োজনীয় উপাদান

নীচে প্রয়োজনীয় উপাদানগুলি রয়েছে, ভারতে ESP32ESP32 -

যুক্তরাজ্যে ESP32 -

মার্কিন যুক্তরাষ্ট্রে ESP32 -

মৃত্তিকা আর্দ্রতা সেন্সর ভারতে মৃত্তিকা আর্দ্রতা সেন্সর-

যুক্তরাজ্যে মৃত্তিকা আর্দ্রতা সেন্সর -

মার্কিন যুক্তরাষ্ট্রে মৃত্তিকা আর্দ্রতা সেন্সর -

এনটিসি তাপমাত্রা সেন্সর ভারতে এনটিসি তাপমাত্রা সেন্সর-

যুক্তরাজ্যে NTC তাপমাত্রা সেন্সর -

মার্কিন যুক্তরাষ্ট্রে এনটিসি তাপমাত্রা সেন্সর -

এলডিআর সেন্সর

ভারতে এলডিআর সেন্সর -

যুক্তরাজ্যে এলডিআর সেন্সর -

মার্কিন যুক্তরাষ্ট্রে এলডিআর সেন্সর -

ডিসি ওয়াটার পাম্প +5v ডিসি ওয়াটার পাম্প +5v ভারতে -

ডিসি ওয়াটার পাম্প +5v যুক্তরাজ্যে -

ডিসি ওয়াটার পাম্প +5v মার্কিন যুক্তরাষ্ট্রে -

ভারতে ব্রেডবোর্ডব্রেডবোর্ড-

মার্কিন যুক্তরাষ্ট্রে ব্রেডবোর্ড-

যুক্তরাজ্যে ব্রেডবোর্ড-

ট্রানজিস্টর

প্রতিরোধক

কিছু তার

পদক্ষেপ 2: কাজের নীতি

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

আমরা ফসলের মূলের জল নিয়ন্ত্রণের জন্য টেম্পারেচার সেন্সর ব্যবহার করছি যা ফসলকে সতেজ রাখবে। ESP32 সমস্ত সেন্সর থেকে ডেটা সংগ্রহ করছে এবং MQTT সার্ভারে সমস্ত ডেটা প্রেরণ/প্রকাশ করছে এবং মোটর নিয়ন্ত্রণ বিষয়ের জন্য সাবস্ক্রাইব করছে।

ধাপ 3: প্রকল্পের ছবি

প্রকল্পের ছবি
প্রকল্পের ছবি
প্রকল্পের ছবি
প্রকল্পের ছবি
প্রকল্পের ছবি
প্রকল্পের ছবি

ধাপ 4: কোড ব্যাখ্যা:

এবং mqtt সার্ভার বা অন্যান্য নোড (যেখান থেকে আমরা মোটর পর্যবেক্ষণ করছি বা নিয়ন্ত্রণ করছি) থেকে। আমাদের ক্ষেত্রে আমরা নোড হিসাবে মোবাইল ব্যবহার করছি এবং আমরা নিম্নলিখিত বিষয়টির জন্য সাবস্ক্রাইব করেছি।

কন্ট্রোলিং নোড (মোবাইল) থেকে সাবস্ক্রাইব করার বিষয় এবং ESP32 বিষয়টির জন্য প্রকাশ করবে

stechiez/একমত/হালকা

stechiez/একমত/temp

stechiez/একমত/মাটি

stechiez/একমত/mstatus

কন্ট্রোল নোড থেকে টপিকটি প্রকাশ করুন এবং ESP32 টপিকের জন্য সাবস্ক্রাইব করবে

stechiez/একমত/মোটর

Setup_wifi ফাংশনে আমরা ওয়াইফাই এর সাথে সংযোগ স্থাপন করছি এবং ওয়াইফাই সংযোগ না হওয়া পর্যন্ত সেখানে নিয়ন্ত্রণ বন্ধ থাকবে।

পুনরায় সংযোগ ফাংশনে ESP32 MQTT সার্ভারের সাথে সংযোগ স্থাপনের চেষ্টা করবে এবং সংযোগ পর্যন্ত অপেক্ষা করবে।

কলব্যাক হল ফাংশন যা আহ্বান পাবে বা সাবস্ক্রাইব করা টপিক পাওয়া গেলে এক্সিকিউট হবে।

সেটআপ ফাংশনে আমরা সিরিয়াল যোগাযোগ, ওয়াইফাই সংযোগ এবং MQTT সংযোগ শুরু করছি।

getTemperature, getMoisturePercentage এবং getLightPercentage ফাংশন সেন্সর থেকে ডেটা পড়ছে এবং এমকিউটিটি -তে প্রকাশ করা মান ফেরত দিচ্ছে।

এবং লুপ ফাংশনে যা ক্রমাগত সম্পাদিত হয়, ESP32 mqtt এর মাধ্যমে সংগৃহীত ডেটা পাঠাবে।

ধাপ 5: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

ধাপ 6: কোড

কোড:

github.com/stechiez/iot_projects/tree/mast…

প্রস্তাবিত: