সুচিপত্র:
ভিডিও: আপনার উদ্ভিদ স্মার্ট করুন! (Arduino দ্বারা): 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
তাই আপনি সবসময় ভাবছেন কিভাবে আপনার উদ্ভিদে প্রযুক্তি যুক্ত করবেন? এই শীতল প্রকল্পের মাধ্যমে, আপনি নিশ্চিত করতে পারেন যে আপনার সুন্দর গাছপালা সবসময় তাদের ভাল অবস্থায় আছে। এই প্রকল্পটি করার পর আপনি করবেন:
- এনালগ-আউটপুট সেন্সর ব্যবহার করতে শিখুন
- OLED ডিসপ্লেতে কিভাবে ডেটা প্রদর্শন করতে হয় তা জানুন
- সবকিছু ঠিক থাকলে আপনার উদ্ভিদকে হাসান এবং কিছু ভুল হলে কাঁদুন।
স্মার্ট প্ল্যান্ট; ধারণার ভিত্তি কি?
আজকাল, আমরা আমাদের ইলেকট্রনিক্স উপাদানগুলির সাথে আমাদের সরঞ্জাম এবং জিনিসগুলিতে প্রযুক্তি যুক্ত করে চাকরি, শখ, জীবনধারা ইত্যাদির দক্ষতা বৃদ্ধি করতে পারি। কৃত্রিম বুদ্ধিমত্তা যুক্ত করা জিনিসগুলি যা আমরা যত্ন করি তা খুব আকর্ষণীয় এবং আশ্চর্যজনক। আপনি হয়তো গ্রিন হাউসগুলো দেখেছেন যা উদ্ভিদ, ফুল ইত্যাদি স্মার্ট কন্ট্রোল এবং তত্ত্বাবধান ব্যবহার করে। এই উত্তেজনাপূর্ণ বিশ্বে প্রবেশ করতে এবং এটি কীভাবে করতে হয় তা শিখতে। এই প্রকল্পে, আমরা আমাদের উদ্ভিদের অবস্থা সম্পর্কে প্রয়োজনীয় বিবরণ পাব; যেমন বালির আর্দ্রতা, পরিবেশের তাপমাত্রা এবং উদ্ভিদ যে পরিমাণ আলো পেতে পারে। এই ডেটাগুলি পর্যবেক্ষণ করা আমাদের উদ্ভিদকে সবসময় তার ভাল অবস্থায় রাখতে সাহায্য করতে পারে। Arduino দ্বারা সেন্সর থেকে তথ্য পড়া বেশ সহজ এবং একটি ডিসপ্লেতে পর্যবেক্ষণ করা এত কঠিন নয়। তাহলে তুমি কিসের জন্য অপেক্ষা করছ? আসুন আমাদের উদ্ভিদকে স্মার্ট করি!
ধাপ 1: প্রয়োজনীয় উপকরণ
- Arduino Nano R3 (× 1pcs)
- DHT11 আর্দ্রতা এবং তাপমাত্রা সেন্সর (× 1 পিসি)
- 0.96 ইঞ্চি SPI 128X64 OLED ডিসপ্লে মডিউল (× 1)
- YwRobot মৃত্তিকা আর্দ্রতা সেন্সর মডিউল (× 1 পিসি)
- এলডিআর সেন্সর (× 1 পিসি)
- ফিতা কেবল (× 1 পিসি)
ধাপ 2: সার্কিট
কিছু গুরুত্বপূর্ণ পয়েন্ট আছে যা আপনার মনোযোগ দেওয়া উচিত। প্রথমত, আপনার একটি পাওয়ার সাপ্লাই দরকার যা কমপক্ষে 5V এবং 20mA প্রদান করতে পারে। যদি আপনার বিদ্যুৎ সরবরাহ এই শর্তগুলি পূরণ না করে, তাহলে আপনাকে মডিউলগুলিকে Arduino এর 5V পিনের সাথে সংযুক্ত করতে হবে (3v3 ব্যবহার করবেন না)। আপনার লক্ষ্য করা উচিত যে SPI প্রোটোকল সহ একটি OLED ডিসপ্লে ব্যবহার করা হয়। যদি আপনার ডিসপ্লেটি I2C হয়, তাহলে আপনাকে অবশ্যই তাদের Arduino এর A4 এবং A5 পিনের সাথে সংযুক্ত করতে হবে। এছাড়াও, এখানে ব্যবহৃত আর্দ্রতা সেন্সরটিতে 2 টি পিন রয়েছে এবং তাই একটি এনালগ আউটপুট সহ একটি পরিবর্ধক বোর্ড প্রয়োজন। DHT11 সেন্সর তাপমাত্রা এবং আর্দ্রতা উভয়ই পরিমাপ করতে পারে, কিন্তু আমরা আমাদের কোড শুধুমাত্র তাপমাত্রা প্রদর্শন করি। আপনি কোডের কয়েকটি লাইন যোগ করে আর্দ্রতা যোগ করতে পারেন।
ধাপ 3: একত্রিত করা
যেহেতু আমাদের ফুলের পাত্রটি ছোট এবং সেখানে একটি স্থান সীমা রয়েছে, তাই আমরা একটি পাতলা ফিতার তার ব্যবহার করেছি যা আমাদের ফুলের পাত্রের জন্য উপযুক্ত।
এই তারের সংযোগের জন্য, উপাদানগুলির থেকে পিন হেডারগুলি আলাদা করা ভাল। প্রথমত, ওএলইডি ডিসপ্লে পিন হেডারটি বাতিল করা উচিত। এটি করার জন্য, আপনি একটি সোল্ডারিং লোহা ব্যবহার করতে পারেন কিন্তু হিটার সোল্ডারিং অগ্রাধিকারযোগ্য।
OLED ডিসপ্লে একটি বোর্ডে আটকে আছে যা SPI যোগাযোগ প্রদান করে। ডিসপ্লে এবং লুকানো তারের আরও ভাল দেখার জন্য, আপনি বোর্ড থেকে ডিসপ্লে প্যানেল আলাদা করতে পারেন। এটি করার জন্য একটি ধারালো ছুরি ব্যবহার করুন।
এখন বোর্ডে তারের ঝালাই করার সময়। বোর্ডটি একটি ভেজা বালিতে রাখা হবে, তাই আমাদের অবশ্যই সমস্ত সংযোগ এবং উপাদানগুলিকে জলরোধী করতে হবে। প্রথমে, আমরা এটি একটি প্লাস্টিক মোড়ানো দিয়ে আবৃত করি। তারপর আমরা একটি সঙ্কুচিত নল দ্বারা এটি আবরণ। বোর্ডে লেগে থাকার জন্য আপনার এটি গরম করা উচিত। এখন গরম আঠালো দ্বারা seams পূরণ করুন।
আমরা যে আর্দ্রতা সেন্সরটি বেছে নিয়েছি, তার জন্য একটি পৃথক পরিবর্ধক থাকা দরকার। প্রথমে, পিন হেডারগুলি আলাদা করুন, তারপরে সেগুলি জলরোধী করুন।
এলডিআর সেন্সরের জন্য, আপনাকে অবশ্যই জিএনডি এবং সেন্সরের পিনের মধ্যে 10 কে ওহম প্রতিরোধক সংযুক্ত করতে হবে। এটিও জলরোধী করতে হবে।
তাপমাত্রা সেন্সরের জন্য, আপনাকে অবশ্যই Vcc এবং সিগন্যাল পিনের মধ্যে 10k ওহম রোধকারী সংযুক্ত করতে হবে।
এখন সময় এসেছে সমস্ত সেন্সর এবং ডিসপ্লে মডিউলগুলিকে আরডুইনো ন্যানোতে সংযুক্ত করার। সমাবেশ শেষ করার পরে, Arduino জলরোধী করতে ভুলবেন না।
এখন পাত্র থেকে কিছু বালি খালি করুন (সবগুলি নয়, এটি গাছের জন্য ক্ষতিকর) এবং বোর্ড এবং সেন্সরগুলি (তাপমাত্রা সেন্সর ব্যতীত) ভিতরে রাখুন। তাপমাত্রা সেন্সর অবশ্যই পাত্রের বাইরে থাকতে হবে। এখন সরানো বালি দিয়ে পাত্রটি পূরণ করুন।
আমরা সব শেষ! আসুন কোডটি আপলোড করি।
ধাপ 4: কোড
এই কোডে, আমরা OLED ডিসপ্লে এবং DHT 11 এর জন্য SSD1306 এবং DHT লাইব্রেরি ব্যবহার করি। আপনাকে প্রথমে এই লাইব্রেরিগুলি যোগ করতে হবে, তারপর কোডটি কম্পাইল করে আপলোড করুন আরডুইনো ন্যানোতে। যদি আপনি প্রথমবার আরডুইনো বোর্ড চালান, চিন্তা করবেন না। শুধু এই পদক্ষেপগুলি অনুসরণ করুন:
- Www.arduino.cc/en/Main/Software এ যান এবং আপনার OS এর সফটওয়্যারটি ডাউনলোড করুন।
- নির্দেশনা অনুযায়ী IDE সফটওয়্যার ইনস্টল করুন।
- Arduino IDE চালান এবং টেক্সট এডিটর সাফ করুন এবং টেক্সট এডিটরে নিচের কোডটি কপি করুন।
- স্কেচ নেভিগেট করুন এবং লাইব্রেরি অন্তর্ভুক্ত করুন (নিম্নলিখিত লিঙ্ক থেকে লাইব্রেরি ডাউনলোড করুন)। এখন জিপ লাইব্রেরি যোগ করুন এবং লাইব্রেরি যোগ করুন ক্লিক করুন।
- সরঞ্জাম এবং বোর্ডে বোর্ড চয়ন করুন, আরডুইনো ন্যানো নির্বাচন করুন।
- আরডুইনোকে আপনার পিসিতে সংযুক্ত করুন এবং com পোর্টটি টুলস এবং পোর্টে সেট করুন।
- আপলোড (তীর চিহ্ন) বোতাম টিপুন।
- আপনি সব সেট!
ধাপ 5: এরপর কি?
এখন আপনি আপনার স্বার্থে এই প্রকল্পটি বিকাশ করতে পারেন। এখানে কিছু প্রস্তাব দেওয়া হয়েছে যে আপনি তাদের প্রকল্পে যুক্ত করতে পারেন:
- আপনি একটি ঘড়ি প্রদর্শন করতে পারেন এবং বিভিন্ন অবস্থার সময় পরিমাপ করতে পারেন এবং উদ্ভিদের জল বা আরো আলো প্রয়োজন এমন সময়গুলির পূর্বাভাস দিতে পারেন। আপনি DS1307 এর মত একটি RTC মডিউল যোগ করুন এবং সময় এবং ক্যালেন্ডার পড়ার জন্য কিছু কোড যোগ করুন এবং এটি প্রদর্শন করুন অথবা তাদের কিছু সংরক্ষণ করুন যাতে উদ্ভিদের আরো বিস্তারিত তথ্য পাওয়া যায়।
- একটি বুজার যুক্ত করে, আপনি কিছু অ্যালার্ম সেট করতে পারেন যা আপনাকে উদ্ভিদের অবস্থা সম্পর্কে সতর্ক করে। উদাহরণস্বরূপ যখন বালি খুব শুষ্ক হয়, এটি প্রতি ঘন্টায় 1 বার বাজতে পারে।
- আমরা বিভিন্ন অবস্থার জন্য মাত্র দুটি ইমোজি সেট করেছি। আপনি যেকোনো অবস্থার জন্য আরও মুখের মডেল যোগ করতে পারেন। এর জন্য আপনার OLED ডিসপ্লে টিউটোরিয়াল পড়া উচিত কিভাবে আপনার ইমেজকে হেক্স কোডে রূপান্তরিত করা যায়।
প্রস্তাবিত:
স্মার্ট ইন্ডোর প্ল্যান্ট মনিটর - আপনার উদ্ভিদ কখন জল দেওয়ার প্রয়োজন তা জানুন: 8 টি ধাপ (ছবি সহ)
স্মার্ট ইন্ডোর প্ল্যান্ট মনিটর - আপনার উদ্ভিদকে কখন জল দেওয়ার প্রয়োজন তা জানুন: কয়েক মাস আগে, আমি একটি মাটির আর্দ্রতা পর্যবেক্ষণকারী স্টিক তৈরি করেছি যা ব্যাটারি চালিত এবং মাটির সম্পর্কে কিছু দরকারী তথ্য দেওয়ার জন্য আপনার অভ্যন্তরীণ গাছের পাত্রের মাটিতে আটকে যেতে পারে। আর্দ্রতা স্তর এবং ফ্ল্যাশ এলইডি আপনাকে কখন বলতে হবে
আপনার ধারণা রক্ষা করুন, আপনার কাজ সুরক্ষিত করুন: 8 টি ধাপ
আপনার আইডিয়া রক্ষা করুন, আপনার কাজ সুরক্ষিত করুন: আমি কিছু দিন আগে পিসি ক্র্যাশের মাধ্যমে ডেটা হারিয়েছি। একদিনের কাজ নষ্ট হয়ে গেছে ।:/ আমি হার্ডডিস্কের ত্রুটি রোধ করতে ক্লাউডে আমার ডেটা সংরক্ষণ করি। আমি একটি সংস্করণ সফ্টওয়্যার ব্যবহার করি যাতে আমি আমার কাজের পুরানো সংস্করণগুলি পুনরুদ্ধার করতে পারি। আমি প্রতিদিন একটি ব্যাকআপ করি। কিন্তু এবার আমি
LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: 6 টি ধাপ
LED এবং Arduino দ্বারা একটি স্মার্ট মগ তৈরি করুন: এই প্রকল্পে, আমরা RGB LEDs, একটি পরিবেশ সেন্সর এবং একটি Arduino Nano ব্যবহার করব একটি বার্তা পাঠাতে বা রঙিন লাইট দিয়ে একটি অ্যালার্ম তৈরি করতে। এই প্রকল্পের শেষে, আপনি: Arduino দ্বারা DS18B20 সেন্সর থেকে পরিবেশের তাপমাত্রা পড়তে পারেন। নিয়ন্ত্রণ R
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: 4 টি ধাপ (ছবি সহ)
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: কয়েক বছর আগে, আমি একটি ডলফিন জ্যাজ ২.০ মেগাপিক্সেল ডিজিটাল ক্যামেরা কিনেছিলাম। এর ভালো বৈশিষ্ট্য এবং দাম ছিল। এটি AAA ব্যাটারিজের জন্য একটি ক্ষুধা ছিল। একটি চ্যালেঞ্জ থেকে দূরে যাওয়ার জন্য কেউ নয়, আমি ভেবেছিলাম আমি এটি নষ্ট করা বন্ধ করার জন্য একটি রিচার্জেবল ব্যাটারি ব্যবহার করার জন্য এটি মোড করব
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটরে আপনার সার্ভো চালু করুন: 7 টি ধাপ
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটারে আপনার সার্ভো চালু করুন: যদি আপনার কাছে টুলস এবং সার্ভো থাকে তবে আপনি এটি কয়েক টাকার মধ্যে তৈরি করতে পারেন। অ্যাকচুয়েটর প্রায় 50 মিমি/মিনিট হারের সাথে প্রসারিত। এটি বরং ধীর কিন্তু খুব শক্তিশালী। পোস্টের শেষে আমার ভিডিওটি দেখুন যেখানে ছোট অ্যাকচুয়েটর