ডিজিটাল রিড সিরিয়াল টিউটোরিয়াল - রোধকের মান গণনা করা


9

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

প্রতিরোধক কেন প্রয়োজনীয়?

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

কীভাবে প্রতিরোধকের মানটি বেছে নেওয়া হয়েছিল?

এটাই আমি অস্পষ্ট। ওহমের আইন অনুসারে ...

resistance = voltage / current

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

resistance = 5V / 0.04A = 125 Ohms

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

কোনো প্রতিক্রিয়ার জন্য আগাম ধন্যবাদ!

উত্তর:


6

আপনি খুব কাছের। প্রতিরোধক সেখানে টান ডাউন রোধ হিসাবে কাজ করতে পারে; যদি ইনপুট পিনটি ভাসমান হয় তবে এটি এলোমেলো স্ট্যাটিক তুলে নেওয়া কেবল একটি অ্যান্টেনা। মূলটি হ'ল যখন পজিটিভ সরবরাহ করা হয় (বোতাম টিপে) ইতিবাচক উত্সটিকে ডাউন ডাউন রোধকে "অভিভূত" করতে হয় যাতে ইনপুট পিনটি ইতিবাচক পঠন করে।

যদি কোনও প্রতিরোধ না থাকে তবে ইনপুট পিনের চেয়ে সরাসরি একটি সরাসরি পথের মাঝখানে পড়া হবে যা ইতিবাচক বা নেতিবাচক নয়। সংঘটিত হওয়া সরাসরি সংক্ষিপ্তসারটি বাদ দিন, আর্দুইনো কোন রাজ্যে পড়বেন বলে আমার সন্দেহ হয় তা হয় এলোমেলো বা বিদ্যুৎ সরবরাহের কোনও সম্পত্তি; এটি সম্ভবত এখনও স্থল পড়তে হবে।

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

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

আমি লক্ষ করতে চাই যে যখন একটি আরডুইনো পিনটি ইনপুট মোডে সেট করা থাকে, তখন এটি কার্যকরভাবে কোনও বর্তমান সরবরাহ করে না। এটি মডেল করা যেতে পারে এটি একটি 100 মেগাএইচএম রেজিস্টারের সাথে সিরিজে চলছে। বিশদ জানতে http://arduino.cc/en/ টিউটোরিয়াল / ডিজিটালপিন্স দেখুন।


2
এখানে মূল কথাটি হ'ল আপনি যদি একটি প্রতিরোধক ব্যবহার না করেন, যখন স্যুইচটি বন্ধ থাকে, আপনি +5 ভোল্টটি স্থলভাগে সরিয়ে রেখেছেন। একটি সরাসরি সংক্ষিপ্ততা বিদ্যুৎ সরবরাহকে ওভারলোড করে এবং বিদ্যুত সরবরাহে সুরক্ষা সার্কিটের ট্রিপ করে, যার ফলে পুরো আরডুইনো বন্ধ হয়ে যায়। আপনি বর্তমান প্রবাহকে কম রাখতে উচ্চ পর্যায়ে প্রতিবন্ধকতার একটি প্রতিরোধক চান। আমি সাধারণত 100 কে প্রতিরোধক ব্যবহার করি, যা স্যুইচটি খোলা থাকলে ইনপুট সিগন্যালটি 0 ভোল্টে টানতে প্রচুর পরিমাণে, এবং কেবলমাত্র .00005 পাস প্রবাহিত করার অনুমতি দেয়, একটি তুচ্ছ পরিমাণের স্রোত। একটি 10 ​​কে প্রতিরোধকও কাজ করে, তবে এটি 10 ​​গুণ তত প্রবাহিত করতে দেয়।
ডানকান সি

2

প্রতিরোধক কেন প্রয়োজনীয়?

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

কীভাবে প্রতিরোধকের মানটি বেছে নেওয়া হয়েছিল?

রেজিস্টারের একটি স্বেচ্ছাসেবী মান থাকা দরকার যা এটি ইনপুট প্রতিরোধের চেয়ে ছোট। ইনপুট লিকেজ অক্ষম করার জন্য 10 কে বা তারও বেশি ভাল।

আপনি অভ্যন্তরীণ পুল-আপ রেসিটারগুলি ব্যবহার করার পরেও আপনি প্রতিরোধকটিকে ছেড়ে দিতে পারেন। এই ক্ষেত্রে আপনি নেতিবাচক যুক্তি মোকাবেলা করুন:

pinMode(3, INPUT);
digitalWrite(3, HIGH);

পিন 3 এ আপনি পরিমাপ করবেন HIGHএবং বোতামটি পিন এবং গ্রাউন্ডের সাথে সংযুক্ত করা দরকার। অভ্যন্তরীণ I / 0 পুল-আপ রেজিস্টারের মান 50k হয়।


1

একটি পুল-ডাউন রোধ কেন প্রয়োজন তা আপনি ইতিমধ্যে বেশ কয়েকটি ভাল উত্তর পেয়েছেন।

সংক্ষিপ্তসার হিসাবে, উচ্চ এবং নিম্নের মধ্যে এলোমেলোভাবে ভাসমান থেকে ইনপুটটি রাখতে আপনাকে ইনপুটটিকে গ্রাউন্ডে সংযুক্ত করতে হবে। আপনি একটি প্রতিরোধক ব্যবহার করেন যাতে আপনি যখন স্যুইচটি বন্ধ করেন, আপনি + 5V সরবরাহ এবং জমিটির মধ্যে একটি শর্ট সার্কিট তৈরি করেন না।

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

তারপরে আপনি আপনার সুইচটি + 5 ভি এর পরিবর্তে স্থলভাগে সংযুক্ত করতে পারেন। তারপরে আপনার চাপ যুক্তি হিসাবে একটি উচ্চ মানের মান এবং চাপ হিসাবে একটি নিম্ন মানের হিসাবে আচরণ করার জন্য আপনার কোড যুক্তি পরিবর্তন করতে হবে। আপনার বাহ্যিক প্রতিরোধকের প্রয়োজন নেই বলে এটি আপনাকে আপনার ওয়্যারিংকে কিছুটা সহজ করতে দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.