একটি জিএসএম ভিত্তিক হোম সুরক্ষা সিস্টেম কীভাবে তৈরি করবেন?

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



বর্তনী চিত্র

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



জিএসএম মডিউল ব্যবহার করে কীভাবে সুরক্ষা বিপদ তৈরি করবেন?

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



পদক্ষেপ 1: উপাদান সংগ্রহ

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



  • আরডুইনো আনো
  • জাম্পারের তারগুলি
  • ডিসি অ্যাডাপ্টারে 5 ভি এসি

পদক্ষেপ 2: জিএসএম কী?

আমরা এখানে যে জিএসএম মডিউলটি ব্যবহার করছি তা হ'ল সিম900 এ । এটি একটি খুব নির্ভরযোগ্য এবং আল্ট্রা-কমপ্যাক্ট মডিউল। এটি সম্পূর্ণ ডুয়াল-ব্যান্ড জিএসএম / জিপিআরএস সমাধান। এটি একটি অন্তর্নির্মিত আছে আরএস 232 ইন্টারফেস. এটি 900/1800 মেগাহার্টজ ফ্রিকোয়েন্সি নিয়ে কাজ করে। আরএস 232 ইন্টারফেসটি এই মডিউলটিকে পিসি বা অন্য কোনও মাইক্রোকন্ট্রোলারের সাথে সিরিয়ালি সংযুক্ত হতে সহায়তা করে। এটি সিরিয়াল কেবল ব্যবহার করে কোনও মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত হওয়ার পরে এটি এসএমএস পাঠাতে, ভয়েস কল করতে বা ইন্টারনেটে অ্যাক্সেস করতে পারে।

পদক্ষেপ 3: কাজ করা

যেহেতু এই প্রকল্পটির বিমূর্ততা ইতিমধ্যে আলোচনা করা হয়েছে, আসুন আমরা আরও এক ধাপ এগিয়ে নিয়ে আসি এবং এই প্রকল্পের কাজ সম্পর্কে একটি সংক্ষিপ্ত অধ্যয়ন করি through

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



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

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

চতুর্থ ধাপ: সার্কিট একত্র করা

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

যেহেতু আমরা নির্দিষ্ট অঞ্চলে গতি সনাক্ত করার জন্য পিআইআর মোশন সেন্সর ব্যবহার করছি, আরডুইনো বোর্ডের সাথে এই সেন্সরের সংযোগটি বেশ সহজ। পিআর মোশন সেন্সরের আউটপুট পিনটি আরডুইনো বোর্ডের পিন 5 এর সাথে সংযুক্ত রয়েছে। এই সেন্সরের ভিসি এবং গ্রাউন্ড পিনটি আরডুইনো বোর্ডের 5 ভি এবং গ্রাউন্ডের সাথে সংযুক্ত রয়েছে .c

আরডুইনো বোর্ডের সাথে জিএসএম মডিউলটির সংযোগ সিরিয়ালি প্রতিষ্ঠিত হয়েছে। জিএসএম মডিউলটির টিএক্স পিন এবং আরএক্স পিন যথাক্রমে আরডুইনো বোর্ডের আরএক্স পিন এবং টিএক্স পিনের সাথে সংযুক্ত রয়েছে।

আরডুইনোতে কোড আপলোড করার সময়, নিশ্চিত হয়ে নিন যে জিএসএম আরডুইনো বোর্ড থেকে সংযোগ বিচ্ছিন্ন হয়েছে।

পদক্ষেপ 5: আরডুইনো দিয়ে শুরু করা

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

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

    বন্দর সন্ধান করা

  3. এবার আরডুইনো আইডিই খুলুন। সরঞ্জামগুলি থেকে, আরডুইনো বোর্ড এতে সেট করুন আরডুইনো / জেনুইনো ইউএনও।

    বোর্ড নির্ধারণ

  4. একই সরঞ্জাম মেনু থেকে, পোর্ট নম্বর সেট করুন। এই পোর্ট নম্বরটি পোর্ট নম্বর হিসাবে ঠিক একই রকম হওয়া উচিত যা কন্ট্রোল প্যানেলে আগে দেখা হয়েছিল।

    পোর্ট স্থাপন করা

    1. নীচে সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি আপনার আইডিইতে অনুলিপি করুন। কোডটি আপলোড করতে, আপলোড বাটনে ক্লিক করুন।

      আপলোড করুন

  5. কোডটি ডাউনলোড করতে, এখানে ক্লিক করুন.

পদক্ষেপ 6: কোড

কোড খুব সহজ এবং ভাল মন্তব্য করা হয়। যদিও এটি বুঝতে খুব সহজ, এটি নীচে সংক্ষেপে ব্যাখ্যা করা হয়েছে:

1. শুরুতে, পিনস অফ আরডিনো সূচনা করা হয় যা বুজার, নেতৃত্বাধীন এবং পিআইআর মোশন সেন্সরের সাথে সংযুক্ত থাকবে। এলইডি আরডুইনোর পিন 12 এর সাথে সংযুক্ত থাকবে, বাউজার আরডুইনোর পিন 8 এর সাথে সংযুক্ত থাকবে এবং পিআর মোশন সেন্সরের আউটপুট পিনটি আরডুইনো ইউনিোর পিন 5 এর সাথে সংযুক্ত হবে।

int led = 12; // আরডিনো ইন্ট বুজারের পিন 12 এ লিঙ্কযুক্ত সংযোগ = 8; // কানেক্টের ফলে আরডুইনো ইন্ট পিরআউটপুট = 5 এর পিন 8 হয়; // পিআর সেন্সরের আর্দুইনের পিন 5 এ আউটপুট সংযুক্ত করুন

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

অকার্যকর সেটআপ () {সিরিয়াল.বেগিন (9600); // বাউড রেট পিনমড সেট করুন (নেতৃত্বাধীন, OUTPUT); // নেতৃত্বাধীন পিনকে OUTPUT পিন পিনমোড হিসাবে ঘোষণা করুন (বুজার, OUTPUT); // বুজার পিনকে OUTPUT পিন পিনমোড হিসাবে ঘোষণা করুন (পিরআউটপুট, ইনপুট); // পিআইআর সেন্সর পিনকে আউটপুট পিন ডিজিটাল রাইট হিসাবে ঘোষণা করুন (পিরআউটপুট, কম); // প্রাথমিকভাবে পিআইআর সেন্সর আউটপুট পিন ডিজিটাল রাইটে একটি নেতৃত্বের সিগন্যাল প্রেরণ করুন (নেতৃত্বাধীন, নিম্ন); // ডিজিটাল রাইট (LED বাজেট) এলইডি বন্ধ করুন; // বুজারটি বন্ধ করুন}

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

অকার্যকর লুপ () {যদি (ডিজিটালারি (পিরআউটপুট) == উচ্চ) // গতি সনাক্ত হয় {আপনার ডিজিটাল রাইট (নেতৃত্বে, এইচআইটি); // এলইডি ডিজিটাল রাইট চালু (বুজার, উচ্চ); // বুজারটি চালু করুন সিরিয়াল.প্রিন্টলন ('ঠিক আছে'); সিরিয়াল মনিটরের দেরিতে // মুদ্রণ ঠিক আছে (1000); // এক সেকেন্ড অপেক্ষা করুন সিরিয়াল.প্রিন্ট ('এটি + সিএমজিএফ = 1  আর'); // এসএমএস বিলম্বের জন্য জিএসএম মডিউল সেট করুন (1000); // এক সেকেন্ড সিরিয়াল.প্রিন্টের জন্য অপেক্ষা করুন ('এটি + সিএমজিএস = ' + এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স  ' আর'); // আপনার মোবাইল নম্বর সিরিয়াল.প্রিন্টের সাথে এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সকে প্রতিস্থাপন করুন ('প্রবেশপত্রে সতর্কতা - কেউ আপনার বাড়িতে প্রবেশ করেছে  r'); // নির্দিষ্ট বার্তাটি সিরিয়াল.ওরাইট (0x1A) এ পাঠান; // সিটিআরএল + জেড (বার্তার শেষ) বিলম্ব (2000) এর জন্য ASCII কোড; // দুই সেকেন্ড অপেক্ষা করুন সিরিয়াল.প্রিন্টলন ('এটিডি + 91XXXXXXXX;'); // সিরিয়াল.প্রিন্টলন ('এটিএইচ') কল করতে আপনার মোবাইল নম্বর সহ এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স; }}

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