সুচিপত্র:

ওয়াটার লিক ডিটেক্টর: 6 টি ধাপ (ছবি সহ)
ওয়াটার লিক ডিটেক্টর: 6 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াটার লিক ডিটেক্টর: 6 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াটার লিক ডিটেক্টর: 6 টি ধাপ (ছবি সহ)
ভিডিও: Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development 2024, জুলাই
Anonim
Image
Image

আপনি যদি কখনও বন্যার বেসমেন্টে বাড়িতে আসার বিষয়ে উদ্বিগ্ন হন তবে এই প্রকল্পটি আপনার জন্য।

আমরা আপনাকে দেখাব কিভাবে একটি জল লিক সনাক্তকরণ সিস্টেম তৈরি করা যায় যা একটি লিক সনাক্ত হলে আপনাকে একটি টেক্সট মেসেজ পাঠাবে।

ধাপ 1: দক্ষতা আবশ্যক

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে কিছু প্রাথমিক প্রোগ্রামিং জ্ঞান! আমরা প্রোগ্রামটি লিখেছি যা জলের সেন্সর পরিমাপ করে এবং সি -তে একটি পাঠ্য পাঠায়।

ধাপ 2: উপাদান/হার্ডওয়্যার তালিকা

প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ

আমরা যা ব্যবহার করেছি তা এখানে:

  • Phidget SBC4
  • জল সেন্সর
  • ফিডগেট কেবল

ধাপ 3: প্রকল্প ওভারভিউ

এই প্রকল্পের নিম্নলিখিত লেআউট থাকবে:

  • PhidgetSBC4 আমাদের প্রোগ্রাম কোড (C তে লেখা) চালাবে। এটি বিল্ট ইন ভিন্ট হাবের মাধ্যমে ওয়াটার সেন্সরের সাথে সংযুক্ত হবে।
  • যদি জল সেন্সর ইঙ্গিত করে যে জল উপস্থিত আছে, এসবিসি ইমেইল থেকে টেক্সট বৈশিষ্ট্য ব্যবহার করবে যা বেশিরভাগ ওয়্যারলেস ক্যারিয়ার একটি টেক্সট বার্তা পাঠাতে সমর্থন করে।

ধাপ 4: হার্ডওয়্যার প্রস্তুত করা

হার্ডওয়্যার প্রস্তুত করা হচ্ছে
হার্ডওয়্যার প্রস্তুত করা হচ্ছে
হার্ডওয়্যার প্রস্তুত করা হচ্ছে
হার্ডওয়্যার প্রস্তুত করা হচ্ছে
হার্ডওয়্যার প্রস্তুত করা হচ্ছে
হার্ডওয়্যার প্রস্তুত করা হচ্ছে

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

ধাপ 5: কোড লেখা

রাইটিং কোড
রাইটিং কোড
রাইটিং কোড
রাইটিং কোড

এই প্রকল্পের জন্য সমস্ত কোড ইতিমধ্যেই লেখা আছে এবং waterLeakDetector.c ফাইলটিতে অন্তর্ভুক্ত করা হয়েছে, তাই যদি আপনি এটি বাস্তবায়ন করতে চান, তাহলে আপনাকে কেবল কিছু জিনিস (ক্রমিক নম্বর, ইমেল ঠিকানা ইত্যাদি) সংশোধন করতে হবে এবং কম্পাইল করতে হবে এটা।

গুরুত্বপূর্ণ: ইনস্টল করার আগে, আপনাকে আপনার SBC তে libcurl সেট আপ করতে হবে। টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

sudo apt-get libcurl4-gnutls-dev ইনস্টল করুন

এসবিসিতে সি প্রোগ্রামগুলি কীভাবে কম্পাইল করা যায় সে সম্পর্কে আরও তথ্যের জন্য, এই লিঙ্কগুলি দেখুন:

  • উন্নয়নের জন্য প্যাকেজ ইনস্টল করা
  • লিনাক্সে সি প্রোগ্রাম কম্পাইল করা

এখানে কোডের একটি দ্রুত ওভারভিউ দেওয়া হল:

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

ধাপ 6: প্রশ্ন?

প্রকল্প সম্পর্কে আপনার কোন প্রশ্ন থাকলে, আমাদের মন্তব্য বিভাগে জানান!

পড়ার জন্য ধন্যবাদ

প্রস্তাবিত: