আরডুইনো ব্যবহার করে কোনও টাচ ডিমার সার্কিট কীভাবে ডিজাইন করবেন?

একটি স্যুইচ যে কোনও সার্কিটের সবচেয়ে প্রয়োজনীয় অংশ। বিভিন্ন সার্কিট এগুলিতে বিভিন্ন সুইচ ব্যবহার করে। এই প্রকল্পে, আমরা একটি টাচ ডিমার সুইচ ব্যবহার করতে যাচ্ছি। এই স্যুইচটি একটি স্পর্শ-সংবেদনশীল সেন্সর যা শারীরিক স্পর্শ বা নৈকট্য সনাক্ত করে। বৈদ্যুতিক সরঞ্জাম যা এই টাচ ডিমার সুইচ দ্বারা নিয়ন্ত্রিত হবে তা এই সুইচের আউটপুট অনুযায়ী তার তীব্রতা পরিবর্তন করবে change



আরডুইনো সহ সেন্সর টাচ করুন

টাচ সেন্সর ব্যবহার করে কোনও ডিভাইস কীভাবে স্যুইচ করবেন?

আসুন কোনও সময় নষ্ট না করে আমাদের প্রকল্পে কাজ শুরু করি।



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

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



  • আরডুইনো আনো
  • এলইডি
  • 2N2222 এনপিএন ট্রানজিস্টর
  • 1 কে-ওহম রোধকারী
  • জাম্পারের তারগুলি
  • ডিসি অ্যাডাপ্টারে 12 ভি এসি

পদক্ষেপ 2: উপাদানগুলি অধ্যয়ন করা

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



আরডুইনো ইউনো একটি মাইক্রোকন্ট্রোলার বোর্ড যা বিভিন্ন সার্কিটে বিভিন্ন ক্রিয়াকলাপ চালানোর জন্য ব্যবহৃত হয়। আমরা পোড়া a সি কোড কীভাবে এবং কী অপারেশন করবে তা জানাতে এই বোর্ডে।

আরডুইনো আনো

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



সেন্সর টাচ করুন

পদক্ষেপ 3: উপাদান একত্রিত

এখন আসুন সমস্ত উপাদান একত্রিত করে একটি স্যুইচিং সার্কিট তৈরি করি।

  1. একটি স্পর্শ সংবেদক একটি স্পর্শ সংবেদনশীল মডিউল যা 3 ইনপুট / আউটপুট পিন রয়েছে। ভিসি পিন এবং গ্রাউন্ড পিনটি আরডুইনোর 5 ভি এবং গ্রাউন্ডের সাথে সংযুক্ত করে এই মডিউলটিকে শক্তিশালী করুন। আরডুইনোর পিন 8 এ এই মডিউলটির সাইন বা আউট পিনটি সংযুক্ত করুন।
  2. 2 আর 2222 ট্রানজিস্টরকে আরডুইনোর পিন 3 এর সাথে ট্রান্সজিস্টার এবং সংগ্রাহক টার্মিনালের বেসের সাথে সংযুক্ত একটি রেজিস্টারের সাথে আরডুইনো ইউনিোর 5 ভি-তে সংযুক্ত করুন। ট্রানজিস্টারের ইমিটার এবং গ্রাউন্ডের মধ্যে একটি ছোট বাল্ব সংযুক্ত করুন। আরডুইনোর পিন 3 হ'ল একটি পিডাব্লুএম পিন যার অর্থ এই পিনের মান 0 টি 255 থেকে আলাদা হতে পারে।

বর্তনী চিত্র

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

আপনি যদি ইতিমধ্যে আরডুইনো আইডিইর সাথে পরিচিত না হন তবে চিন্তার কারণ নেই কারণ আড়ডুইনো আইডিই সেট আপ করার ধাপে ধাপে নীচে দেওয়া হয়েছে।

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

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

  3. সরঞ্জাম মেনুতে ঘোরা এবং বোর্ডটি সেট করুন আরডুইনো / জেনুইনো ইউনো।

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

  4. একই সরঞ্জাম মেনুতে, আপনি পূর্বে যে বন্দরটি পর্যবেক্ষণ করেছেন সেটি সেট করুন যন্ত্র ও প্রিন্টার.

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

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

    আপলোড করুন

আপনি ক্লিক করে কোড ডাউনলোড করতে পারেন এখানে.

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

কোডটি খুব সহজ। এটি নীচে সংক্ষেপে ব্যাখ্যা করা হয়েছে:

  1. শুরুতে, সমস্ত পিন ব্যবহৃত হবে তা আরম্ভ করা হবে। একটি পরিবর্তনশীল ঘন্টা এমনটিই আরম্ভ করা হয় যা মানটি ধারণ করবে, এটি তার আভাসের তীব্রতা পরিবর্তন করতে বাল্বকে প্রেরণ করা হবে। এই মান 0 থেকে 255 পর্যন্ত হবে।
int led = 3; int সেন = 8; ইন্ট ভাল = 0;

ঘ। অকার্যকর সেটআপ() একটি ফাংশন যা ইনপুট বা আউটপুট হিসাবে পিনগুলি সেট করতে ব্যবহৃত হয়। বাউড রেটও এই ফাংশনে সেট করা আছে। বাউড হার হ'ল মাইক্রোকন্ট্রোলার বোর্ড অন্যান্য সেন্সরগুলির সাথে যোগাযোগ করে speed

অকার্যকর সেটআপ () {সিরিয়াল.বেগিন (9600); পিনমোড (সেন, ইনপুট); পিনমোড (নেতৃত্বে, আউটপুট); ডিজিটাল রাইট (সেন, কম); ডিজিটাল রাইট (নেতৃত্বে, নিম্ন); }

ঘ। অকার্যকর লুপ () একটি ফাংশন যা বারবার একটি লুপে চলে। এই লুপটিতে, এটি সেন্সরটি আঙুলটি সনাক্ত করছে কিনা তা পরীক্ষা করা হচ্ছে। যদি আঙুলটি ধারাবাহিকভাবে সনাক্ত করা যায় তবে চলকটির মান ' ভাল ' 0 এবং 255 এর মধ্যে থাকার জন্য সামঞ্জস্য করা হয় the আঙুলটি তোলা না হওয়া বা সর্বাধিক উজ্জ্বলতা পৌঁছানো অবধি প্রক্রিয়াটি চলতে থাকে। একটি ডাবল ট্যাব সনাক্ত করা গেলে নিয়ামক প্রোগ্রাম করা হয়, এটি উজ্জ্বলতা হ্রাস করবে।

অনুরূপ যুক্তি বাল্ব। PWM এর বাল্বের উজ্জ্বলতা হ্রাস করার জন্য ব্যবহৃত হয়। যদি আঙুলটি ডাবল ট্যাবড হয় তবে আঙুলটি তোলা বা বাল্ব সর্বনিম্ন উজ্জ্বলতা না হওয়া পর্যন্ত বাল্বের তীব্রতা ধীরে ধীরে ডিক্রি হয়।

অকার্যকর লুপ () {যখন (ডিজিটালারি (সেন)) == নিম্ন); যখন (ডিজিটালরিড (সেন)) == এইচআইটি) {যখন (ডিজিটালারি (সেন)) == এইচআইটি) {যদি (ভাল = 0) {অ্যানালগ রাইট (নেতৃত্বাধীন, ভাল); ভাল--; বিলম্ব (15); }}}}

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

অ্যাপ্লিকেশন

একটি ছোট বাল্ব ব্যবহার করে ডামার সুইচের কাজ উপরে বর্ণিত হয়েছে। এই প্রক্রিয়া প্রয়োগ করা যেতে পারে অন্যান্য অনেক অ্যাপ্লিকেশন। এই অ্যাপ্লিকেশনগুলির কয়েকটি নীচে তালিকাভুক্ত করা হয়েছে।

  1. এসি ভাস্বর বাল্বগুলির সাথে টাচ ডিমার সুইচটি ব্যবহার করতে, TT6061A এর মতো উত্সর্গীকৃত আইসি ব্যবহার করা যেতে পারে।
  2. এই টাচ ডিমার স্যুইচটি কেবল সেন্সরটিকে স্পর্শ করে একটি ছোট ফ্যানের গতি নিয়ন্ত্রণ করতে ব্যবহৃত হতে পারে।
  3. এই টাচ ডিমার স্যুইচটি সেন্সরটিকে কেবল স্পর্শ করে কোনও বাল্বের উজ্জ্বলতা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
  4. স্লাইড সুইচ বা বাল্টের জন্য রোটারি টাইপ সুইচের মতো traditionalতিহ্যবাহী ডিমার সুইচগুলি প্রতিস্থাপন করতে পারে।