সুচিপত্র:

UCL-IIoT-Greenhouse-with-wifi: 10 টি ধাপ
UCL-IIoT-Greenhouse-with-wifi: 10 টি ধাপ

ভিডিও: UCL-IIoT-Greenhouse-with-wifi: 10 টি ধাপ

ভিডিও: UCL-IIoT-Greenhouse-with-wifi: 10 টি ধাপ
ভিডিও: Traffair - UCL IoT Project 2024, নভেম্বর
Anonim
UCL-IIoT-Greenhouse-with-wifi
UCL-IIoT-Greenhouse-with-wifi

এটি ইউসিএলে 3 সেমিস্টারের জন্য একটি স্কুল প্রকল্প। আমরা আমাদের গ্রিনহাউসে কাজ চালিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি কিন্তু এবার তথ্য সংগ্রহের মাধ্যমে

Adam0220 এবং mort340d দ্বারা তৈরি

ধাপ 1: ওভারভিউ

Image
Image
ওভারভিউ
ওভারভিউ
ওভারভিউ
ওভারভিউ
ওভারভিউ
ওভারভিউ

কোন বাগান উৎসাহী একটি "স্মার্ট হাউস" থাকার স্বপ্ন দেখছেন না যেখানে গাছপালা স্বয়ংক্রিয়ভাবে জল পান করে, যখন মাটির আর্দ্রতার মাত্রা কমে যাচ্ছে অথবা আপনার গাছগুলিকে প্রয়োজনীয় "সূর্যালোক" স্বয়ংক্রিয়ভাবে রাতে দিতে সক্ষম হবে?

আমাদের লক্ষ্য একটি গ্রিনহাউস তৈরি করা যা আপনার জন্য এটি করতে পারে।

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

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

ধাপ 2: ফ্লোচার্ট + কীভাবে নোড-রেড ইনস্টল করবেন এবং নোড-রেডে মাইএসকিউএল যুক্ত করবেন

ফ্লোচার্ট + কীভাবে নোড-রেড ইনস্টল করবেন এবং নোড-রেডে মাইএসকিউএল যুক্ত করবেন
ফ্লোচার্ট + কীভাবে নোড-রেড ইনস্টল করবেন এবং নোড-রেডে মাইএসকিউএল যুক্ত করবেন

এখানে আমাদের গ্রীনহাউসের ফ্লোচার্ট

1. আপনার কম্পিউটারে নোড-রেড ইনস্টল করুন।

2. "ড্যাশবোর্ড, নোড- remysql এবং নোড- serialport" ইনস্টল করুন

3. প্যালেট পরিচালনা করতে যান

4. তারপর install এ ক্লিক করুন

5. তারপর মডিউল পরে অনুসন্ধান

6. মাইএসকিউএল খুলতে আপনার কম্পিউটারে wampserver ইনস্টল করুন

7. PhpMyAdmin খুলুন

8. একটি ব্লক উদাহরণ সেট করুন "nodered"

9. একটি টেবিল তৈরি করুন, জিনিসগুলির নাম "আর্দ্র আসো" লিখুন যা আপনি পছন্দ করবেন।

10. নোড-রেডে মাইএসকিউএল ব্লক োকান

11. নোড-রেড "মাইএসকিউএল" -এ ব্লকটি আমাদের এসকিউএল ডেটাবেসের নামে উল্লেখ করা দরকার "নোডারড"

ধাপ 3: অংশ তালিকা

1 x Arduino uno

1 x WeMos D1 R2

2 x ব্রেডবোর্ড

1 x ওয়াটারপাম্প 12v

4 x Leds

1 x LCD স্ক্রিন

1 x DHT 11

1 এক্স আর্দ্রতা মাটি সেন্সর

1 x রিলে গানল ky-019

1 x ব্যাটারি ধারক

8 x ব্যাটারি (AA)

4 x 220 ওহম প্রতিরোধের

পায়ের পাতার মোজাবিশেষ

তারের

অতিরিক্তভাবে আমরা ব্যবহার করেছি

মাটি এবং গাছপালা

3D প্রিন্টার + লেজার কাটার

ধাপ 4: প্রকল্পের 3D প্রিন্ট

প্রকল্পের 3D প্রিন্ট
প্রকল্পের 3D প্রিন্ট

মেইনফ্রেম থ্রিডি প্রিন্টারে তৈরি

লেজার কাটার দিয়ে ছাদ প্লেক্সিগ্লাস দিয়ে তৈরি

দেয়ালগুলি লেজার কাটার দিয়ে ওগ কাঠ দিয়ে তৈরি করা হয়

আপনি https://www.instructables.com/id/Greenhouse-Overview-On-Going/ থেকে ফাইলগুলি পেতে পারেন

ধাপ 5: Fritzing উপর তারের

Fritzing উপর তারের
Fritzing উপর তারের

ধাপ 6: Arduino কোড

Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড

এখানে WeMos D1 R2 কোড থেকে কিছু ছবি দেওয়া হল। এটি দেখায় যে আমরা কীভাবে ওয়াইফাইয়ের সাথে সংযোগ স্থাপন করি এবং কীভাবে আমরা আরডুইনো থেকে নোড-রেডে ডেটা প্রেরণ করি

ছবি 1. ছবিতে WeMos লাইব্রেরি পড়ে এবং ওয়াইফাই সংযুক্ত করে এবং দেখায় যে কোন পিনগুলি আরডুইনোতে রয়েছে

ছবি 2. সিরিয়াল মনিটরে প্রিন্ট করে যে এটি প্যাকেটটি পেয়েছে এবং দেখায় কিভাবে আমরা নোড-রেডের মাধ্যমে কম্পিউটারে ডেটা পাঠানোর জন্য "udp" ব্যবহার করি।

ছবি 3. দেখায় যে আমরা কতগুলি নোড-রেড এবং অকার্যকর সেটআপ পাঠাতে পারি

ছবি 4. তাপমাত্রা, আর্দ্রতা এবং আর্দ্রতা ভাসিয়ে দেয়, তারপর আর্দ্রতা 0-100%করে তোলে। তারপরে সেগুলি স্ট্রিংয়ে তৈরি করা হয় তারপর নোড-রেডে পাঠান।

ধাপ 7: Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন

Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন
Arduino IDE এ ESP8266 বোর্ড কিভাবে ইনস্টল করবেন

আপনার Arduino IDE এ ESP8266 বোর্ড ইনস্টল করার জন্য, এই পরবর্তী নির্দেশাবলী অনুসরণ করুন:

1) Arduino IDE থেকে পছন্দ উইন্ডো খুলুন। ফাইল> পছন্দগুলিতে যান

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json প্রবেশ করান "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ফিল্ডে নিচের চিত্রে দেখানো হয়েছে। তারপরে, "ঠিক আছে" বোতামে ক্লিক করুন।

3) ওপেন বোর্ড ম্যানেজার। সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারে যান …

4) নিচে স্ক্রোল করুন, ESP8266 বোর্ড মেনু নির্বাচন করুন এবং "esp8266" ইনস্টল করুন আমরা 2.3.0 ব্যবহার করি

5) সরঞ্জাম> বোর্ড> জেনেরিক ESP8266 মডিউল থেকে আপনার ESP8266 বোর্ড নির্বাচন করুন

6) অবশেষে, আপনার Arduino IDE পুনরায় খুলুন

ধাপ 8: I/O তালিকা

I/O তালিকা
I/O তালিকা

এটি UNO এবং WeMos D1 R2 এর জন্য আমার I/O তালিকা

ধাপ 9: নোড-লাল

নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল
নোড-লাল

প্রথম দুটি চিত্র হল যেখানে ডেটা ওয়াইফাইয়ের মাধ্যমে এবং নোড-রেডে আউটপুট দেখায়। দ্বিতীয় ছবিটি হল নোড রেড প্রোগ্রাম যেখানে এটি কম্পিউটার পোর্টের মাধ্যমে চলে। শেষ ছবিটি WeMos D1 R2 ব্যবহার করছে

নোড-রেড সেটআপ করুন

ধাপ 10: মাইএসকিউএল

মাইএসকিউএল
মাইএসকিউএল
মাইএসকিউএল
মাইএসকিউএল

এসকিউএল একটি ওয়েবসাইট যা আমরা Arduino থেকে প্রাপ্ত ডেটা সংরক্ষণ করতে ব্যবহার করি।

মাইএসকিউএল এর সাথে সংযোগ পেতে আপনাকে wamp ব্যবহার করতে হবে। আপনি https://wampserver.aviatechno.net/ এ wamp ডাউনলোড করতে পারেন

প্রস্তাবিত: