সুচিপত্র:

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

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

ভিডিও: ওয়্যারলেস বেল সিস্টেম: 6 টি ধাপ (ছবি সহ)
ভিডিও: [২য় পর্ব] সেরা কয়েকটি দৃষ্টিভ্রম | Top optical and sound illusion bangla| 2024, নভেম্বর
Anonim
ওয়্যারলেস বেল সিস্টেম
ওয়্যারলেস বেল সিস্টেম

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

এই প্রজেক্টটিও দরকারী হতে পারে, যার জন্য একটি ওয়্যার্ড বা ওয়্যারলেস সিস্টেম বেল ইনস্টল না করে বিস্তৃত এলাকায় একটি প্রধান ঘণ্টা প্রতিলিপি করা প্রয়োজন, অনেক টাকা খরচ না করে এবং অবশ্যই আপনার তৈরি করা।

একটি সমাধানে চিন্তা করা এবং অনুরূপ প্রকল্পগুলির সন্ধান করা, আমি এখানে নির্দেশনাগুলিতে নিম্নলিখিত প্রকল্পগুলি পেয়েছি: ওয়্যারলেস ডোরবেল ট্রান্সমিটার এবং ওয়্যারলেস ডোরবেল রিসিভার। আমার যা দরকার তা ছিল কিন্তু পিআইসি মাইক্রোকন্ট্রোলার ব্যবহার করার পরিবর্তে আমি আরডুইনো মাইক্রোকন্ট্রোলার এবং এর উপাদানগুলি ব্যবহার করার সিদ্ধান্ত নিয়েছি।

সুতরাং, আমি উচ্চ বিদ্যালয়ের অধ্যক্ষের কাছে একটি সহজ এবং সহজ সমাধানের প্রস্তাব দিয়েছিলাম: একটি বেতার শ্রেণি-পরিবর্তন ঘণ্টা ব্যবস্থা তৈরি করতে। সমাধানটি হল ক্লাস-চেঞ্জ বেল-এ একটি মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত সাউন্ড ডিটেক্টর সহ একটি ডিভাইস ইনস্টল করা যা ক্লাস-পরিবর্তনের ঘণ্টা বাজলে অন্য রিসিভার স্টেশনে ঘণ্টা সহ একটি সংকেত পাঠায়। এটা সহজ এবং সস্তা।

সমাধানটি বাস্তবায়িত এবং এটি কীভাবে কাজ করে তা নীচে দেখুন।

ধাপ 1: উপাদানের তালিকা

উপাদানের তালিকা
উপাদানের তালিকা
উপাদানের তালিকা
উপাদানের তালিকা
উপাদানের তালিকা
উপাদানের তালিকা

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

সুতরাং ট্রান্সমিটার স্টেশনের জন্য উপাদান নিম্নরূপ:

  • ন্যানো বোর্ড
  • ন্যানো সম্প্রসারণ বোর্ড
  • NRF24L01 অ্যাডাপ্টার
  • NRF24L01 + অ্যান্টেনা
  • সাউন্ড সেন্সর ডিটেক্টর
  • 5V, 3W পাওয়ার সাপ্লাই

এবং প্রতিটি রিসিভার স্টেশনের জন্য উপাদান:

  • ন্যানো বোর্ড
  • ন্যানো সম্প্রসারণ বোর্ড
  • NRF24L01 অ্যাডাপ্টার
  • NRF24L01 + অ্যান্টেনা
  • রিলে
  • বেল
  • 5V, 3W পাওয়ার সাপ্লাই

ধাপ 2: কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়

কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি রিসিভার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়

একটি রিসিভার স্টেশন ক্রমাগত ট্রান্সমিটার স্টেশন দ্বারা পাঠানো অ্যাক্টিভেশন সিগন্যালের অপেক্ষায় ওয়্যারলেস নেটওয়ার্ক শুনছে যখন প্রধান ঘণ্টা বাজবে। যখন সিগন্যাল গ্রহণ করা হচ্ছে, এটি সেকেন্ডারি বেল সংযোগের জন্য রিলে সক্রিয় করে।

ধাপ 3: কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়

কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়
কিভাবে একটি ট্রান্সমিটার স্টেশন সংযোগ এবং প্রোগ্রাম করতে হয়

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

ধাপ 4: ট্রান্সমিটার স্টেশন কনফিগার করা

ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা
ট্রান্সমিটার স্টেশন কনফিগার করা

যেমন আপনি ছবি 2 এ দেখতে পাচ্ছেন, প্রধান বেলের রিংগুলির আগে এবং পরে পরিমাপ স্থিতিশীল (150, 149, 151, 149,…।) আমি প্রোগ্রাম করেছি (ছবি 2 এবং 3 দেখুন) স্বয়ংক্রিয়ভাবে স্থিতিশীল পরিমাপটি সনাক্ত করবে এবং রিসিভার স্টেশনে একটি সংকেত পাঠাবে যখন পরম মান, স্থিতিশীল মান এবং বর্তমান পরিমাপের মধ্যে একটি নির্দিষ্ট থ্রেশহোল্ডের উপরে থাকে এবং সময়কালে থাকে রিডিং একটি সংখ্যা।

এই প্রকল্পের জন্য এই মান 4 (স্থিতিশীল মান 4% উপরে বা কম) স্থির করা হয়েছে যেমন আপনি নীচের কোডে দেখতে পারেন।

এই মান কনফিগার করতে, আপনাকে নিম্নলিখিতগুলি করতে হবে:

  • আপনাকে সাউন্ড সেন্সর দিয়ে ট্রান্সমিটার স্টেশন তৈরি করতে হবে এবং মেল বেলের কাছে এটি ইনস্টল করতে হবে (ছবি 1 বা ছবি 4)
  • "Transmitter.ino" স্কেচ ডাউনলোড করুন এবং লোড করুন (আগের ধাপ দেখুন)
  • ঘণ্টা বাজানোর সময় যদি নেতৃত্বে থাকে তা পরীক্ষা করুন।

    • যদি নেতৃত্ব বন্ধ থাকে, তাহলে আপনার ঘণ্টায় সাউন্ড সেন্সর সামঞ্জস্য করতে এবং পরীক্ষার পুনরাবৃত্তি করতে আপনাকে থ্রেশহোল্ড (নীচের কোডে "min_threshold_to_send_signal") পরিবর্তন করতে হবে। ।
    • যদি বেশ কয়েকটি পরীক্ষার পর বেল বাজে এবং যখন বাজে না তখন নেতৃত্ব চালু থাকে, আপনি কনফিগারেশন শেষ করেছেন।

আপনার প্রয়োজন হলে আপনি সংশোধন করতে পারেন, দুটি পরিমাপের মধ্যে বিলম্বের সময় ("delay_between_reads") অথবা একই স্তরের শব্দ বিবেচনা করার জন্য সর্বোচ্চ স্তরের শব্দ প্রান্তিক ("max_threshold_to_consider_same_value")।

#বিলম্ব_র মধ্যে_রিড 200 নির্ধারণ করুন

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

ধাপ 5: চূড়ান্ত ইনস্টলেশন

প্রস্তাবিত: