• ভাষা:
  • English
  • বাংলা
হোম > দূরদেশ হতে নিয়ন্ত্রিত ইলেক্ট্রিক্যাল ডিভাইস
লেখক পরিচিতি
লেখকের নাম: মো: রেদওয়ানুর রহমান
মোট লেখা:৪৬
লেখা সম্পর্কিত
পাবলিশ:
২০০৮ - জুলাই
তথ্যসূত্র:
কমপিউটার জগৎ
লেখার ধরণ:
হার্ডওয়্যার
তথ্যসূত্র:
ইন্টারফেস
ভাষা:
বাংলা
স্বত্ত্ব:
কমপিউটার জগৎ
দূরদেশ হতে নিয়ন্ত্রিত ইলেক্ট্রিক্যাল ডিভাইস

এক দেশ হতে অন্য আর এক দেশে অবস্থিত কোনো সুনির্দিষ্ট বৈদ্যুতিক যন্ত্র বা ইলেক্ট্রিক্যাল ডিভাইসকে নিয়ন্ত্রণ করা যাবে৷ এ প্রজেক্টটি করা হয়েছে সার্ভার ক্লায়েন্ট পদ্ধতিতে৷ আর এ পদ্ধতির জন্য ব্যবহার করা হয়েছে SMTP (Simple Mail Transfer Protocal)৷ এ প্রজেক্টে যে সার্ভার প্রোগ্রাম করা হয়েছে, সেই সার্ভারের সাথে বৈদ্যুতিক যন্ত্র সংযুক্ত থাকবে৷ চিত্র-১-এ সার্ভারের আউটপুট উইন্ডোটি দেখানো হয়েছে৷ এই সার্ভারের প্রোগ্রামিং কোড নিচে দেয়া হলো৷ সার্ভার প্রোগ্রামটি তৈরি করে এর সাথে যুক্ত করতে হবে বৈদ্যুতিক যন্ত্র যেমন- ফ্যান, লাইট, রেফ্রিজারেটর ইত্যাদি৷ এই সব বৈদ্যুতিক যন্ত্র সার্ভার কমপিউটারের সাথে যুক্ত হবে চিত্র-২-এর সার্কিটের সাহায্যে৷ চিত্র-২-এর সার্কিটটিতে বৈদ্যুতিক যন্ত্রগুলোকে কিভাবে যুক্ত করতে হবে তাও দেখানো হয়েছে৷ সার্ভারের সাথে এই সার্কিটটির সংযোগ করানোর জন্য প্রিন্টার পোর্ট ব্যবহার করা হয়েছে৷ সার্ভার কমপিউটারের প্রিন্টার পোর্ট পিন ২ যুক্ত হবে সার্কিটের পিন ২-এর সাথে আর সার্কিটের পিন ১৮-২৫ যুক্ত হবে প্রিন্টার পোর্ট পিন ১৮-২৫-এর সাথে৷ এই ১৮-২৫ পিনগুলো আসলে গ্রাউন্ড পিন৷ এই সার্কিটে ১টি ৬ ভোল্টের রিলে, ২টি ডায়োড (IN4001), একটি ট্রানজিস্টর (2N2222 বা BC184) আর ৬ ভোল্টের পাওয়ার সাপ্লাই ব্যবহার করা হয়েছে৷







সার্ভারের প্রিন্টার পোর্টের পিন ২-এর সাথে ডায়োট হয়ে ট্রানজিস্টরের বেঞ্জ B-এর সাথে যুক্ত হবে৷ ট্রানজিস্টরের ইমিটর E সার্ভারের প্রিন্টার পিন ১৮-২৫-এর সাথে যুক্ত হবে৷ সাপ্লাই ভোল্টেজ ৬ ভোল্ট রিলের পিন ১-এর সাথে যুক্ত হয়৷ রিলের পিন ৩-এর সাথে ট্রানজিস্টরের কালেক্টর C যুক্ত করতে হবে৷ রিলের পিন ১ ও ৩-এর মাঝখানে একটি ডায়োড যুক্ত করতে হবে৷ রিলের পিন ২ যুক্ত হবে 220V-এর ধনাত্বক প্রান্তের সাথে৷ রিলের পিন ৫-এর সাথে একটি বৈদ্যুতিক যন্ত্র যেমন ফ্যান যুক্ত করতে হবে আর 220V-এর ঋণাত্বক প্রান্ত বৈদ্যুতিক যন্ত্রের ঋণাত্বক প্রান্তের সাথে যুক্ত করতে হবে৷ রিলের পিন ২ সার্কিটটির সক্রিয় রিলের পিন ৫-এর সাথে যুক্ত হবে৷ ফলে বৈদ্যুতিক ডিভাইসটি সক্রিয় হবে৷ যখন কমপিউটার হতে সিগন্যাল পিন ২-এ দেয়া হয়, তখন ট্রানজিস্টরটি সক্রিয় হয়৷ ফলে রিলে পিন ২-এর সাথে রিলের পিন ৫ যুক্ত হয়৷ আর তখনই বৈদ্যুতিক যন্ত্রটি চলতে থাকে৷ আবার যখন কমপিউটার হতে প্রিন্টার পোর্ট পিনে কোনো সিগন্যাল দেয়া হয় না তখন ট্রানজিস্টরটি নিষ্ক্রিয় থাকে৷ ফলে রিলের পিন ২ ও পিন ৫ পরস্পরের সাথে বিচ্ছিন্ন থাকে৷ আর এর প্রভাবে বৈদ্যুতিক যন্ত্রটি বন্ধ হয়ে যাবে৷ এবার দূরদেশ থেকে যে সফটওয়্যার দিয়ে নিয়ন্ত্রিত হবে তা ক্লায়েন্ট কমপিউটার৷ চিত্র-৩-এ ক্লায়েন্ট বা দূর হতে নিয়ন্ত্রিত রিমোট উইন্ডোজটি দেখানো হয়েছে৷ এই ক্লায়েন্ট সফটওয়্যারের প্রোগ্রামিং কোড নিচে দেয়া হয়েছে৷ সার্ভার ও ক্লায়েন্ট উভয় প্রোগ্রামিং কোড ভিজ্যুয়াল বেসিকে ডেভেলপ করা হয়েছে৷ সার্ভার কমপিউটারে সার্ভার প্রোগ্রামটি চালু করতে হবে এবং ক্লায়েন্ট কমপিউটার ক্লায়েন্ট প্রোগ্রামটি চালু করে সার্ভার কমপিউটারে IP (Internet Protocol)টি ক্লায়েন্ট কমপিউটারে ইনপুট হিসেবে দিতে হবে৷ এরপর Conncet বাটনে চাপার সাথে সাথে সার্ভারের সাথে সংযোগ হয়ে যাবে ক্লায়েন্ট কমপিউটার৷ এরপর ক্লায়েন্ট কমপিউটার হতে Switch On/Off-এর মাধ্যমে বৈদ্যুতিক যন্ত্র নিয়ন্ত্রণ করা সম্ভব হবে৷ এভাবে সার্ভার কমপিউটার এক দেশে আর ক্লায়েন্ট কমপিউটার অন্য একটি দেশ হতে একে অপরের সাথে সম্পর্ক স্থাপন করবে৷ সার্ভার কমপিউটারের সাথে বৈদ্যুতিক যন্ত্র যুক্ত থাকবে চিত্র-২-এর সার্কিটের সাহায্যে৷ সার্ভার কমপিউটারে inpout32.dll ফাইলটি থাকতে হবে৷ এই ফাইলটি প্রিন্টার পোর্টের সাথে সার্ভার প্রোগ্রামটির সংযোগে সাহায্য করবে৷ সাহায্যের জন্য দেখুন www.geocitics.com/redu0007.

ফিডব্যাক : redu0007@yahoo.com
পত্রিকায় লেখাটির পাতাগুলো
লেখাটি পিডিএফ ফর্মেটে ডাউনলোড করুন
২০০৮ - জুলাই সংখ্যার হাইলাইটস
চলতি সংখ্যার হাইলাইটস