সুচিপত্র:

ওয়াটার সেভার প্রকল্প: 8 টি ধাপ
ওয়াটার সেভার প্রকল্প: 8 টি ধাপ

ভিডিও: ওয়াটার সেভার প্রকল্প: 8 টি ধাপ

ভিডিও: ওয়াটার সেভার প্রকল্প: 8 টি ধাপ
ভিডিও: How To Make Water pump tractor with washing | diy tractor science project ||Part- 16 ||@Hacks Point 2024, নভেম্বর
Anonim
ওয়াটার সেভার প্রকল্প
ওয়াটার সেভার প্রকল্প
ওয়াটার সেভার প্রকল্প
ওয়াটার সেভার প্রকল্প

লেখক: মনিক ক্যাস্টিলো, ক্যারোলিনা স্যালিনাস

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

সুতরাং, আজ আমরা আপনাকে দেখাবো কিভাবে আপনার নিজের জল সংরক্ষণকারী তৈরি করতে হয় যাতে আপনি জল সংরক্ষণে আপনার অংশটি সাহায্য করতে পারেন যখন এটি তৈরি করতে মজা পান!

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

আপনি কি শুরু করতে হবে:

  • পরিশ্রমী বেসিস 3 এফপিজিএ বোর্ড
  • আরডুইনো ইউএনও বোর্ড
  • মাটির আর্দ্রতা সেন্সর
  • রুটি বোর্ড
  • তারের
  • একটি সবুজ LED
  • একটি লাল LED
  • বেসিস 3 বোর্ডের জন্য মাইক্রো ইউএসবি
  • আরডুইনো এর জন্য ইউএসবি টাইপ এ/বি
  • (2) 330 ওহম প্রতিরোধক

ভিভাদোতে প্রবেশ যা XILINX- এর ওয়েবসাইট থেকে ডাউনলোড করা যাবে:

ভিভাদো ডাউনলোড

এবং Arduino IDE- এর অ্যাক্সেস যা Arduino- এর ওয়েবসাইট থেকে ডাউনলোড করা যাবে:

Arduino ডাউনলোড

এবং অবশেষে একটি ইতিবাচক মনোভাব:)

পদক্ষেপ 2: প্রোগ্রাম ডিজাইন করা

প্রোগ্রাম ডিজাইন করা
প্রোগ্রাম ডিজাইন করা

প্রথমে আপনাকে বুঝতে হবে যে আপনি শুরু থেকে শেষ পর্যন্ত প্রোগ্রামের জন্য কী ব্যবহার করতে চলেছেন (এবং এর মধ্যে সবকিছু)। তাই আমরা একটি ব্ল্যাক বক্স ডায়াগ্রাম তৈরি করেছি - এটি আপনাকে পদক্ষেপগুলি এবং প্রকল্পটি তৈরি করতে কী লাগবে তা কল্পনা করতে সহায়তা করবে।

ধাপ 3: Arduino

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

ধাপ 4: আরো কোড Yay !!!!

পরবর্তী আমরা ডি ফ্লিপ-ফ্লপ প্রয়োগ করেছি।

আমাদের উদ্দেশ্যগুলির জন্য ডি ফ্লিপ-ফ্লপ আমাদের সিস্টেমে আরডুইনো ডেটা ফিল্টার করার কাজ করে।

একবার আপনি যাচাই করেন যে এটি সংশ্লেষিত, তারপর আপনি পরবর্তী অংশে যেতে পারেন।

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

এবং আবার নিশ্চিত করুন যে এই সংশ্লেষণটি কোনও বাধা ছাড়াই বন্ধ হয়ে যায়, কারণ আপনি এটি সব একসাথে রাখতে চলেছেন।

ধাপ 5: আপনি এটি সব একসাথে রাখুন এবং প্রার্থনা করুন যে এটি সংশ্লেষিত হয় (AKA আপনার মাস্টার ফাইল তৈরি করুন)

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

মাস্টার ফাইল সব সাব-ফাইল একসাথে সংযুক্ত করে।

ধাপ 6: আপনার হার্ডওয়্যার এবং সীমাবদ্ধতা সেট আপ

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

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

কিভাবে রুটি বোর্ড সেট আপ করবেন

এবং এই ছবিটি ব্যবহার করেছে

LED BLINK SKETCH

ধাপ 7: প্রোগ্রাম চালানো

প্রোগ্রাম চালানো!
প্রোগ্রাম চালানো!

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

আমরা আমাদের থ্রেশহোল্ড 550 এ সেট করেছি, এবং আপনি এটির সাথেও খেলতে পারেন।

প্রস্তাবিত: