সুচিপত্র:

পটেন্টিওমিটার (ভেরিয়েবল রেজিস্টর) এবং আরডুইনো ইউনো ব্যবহার করে ফেইড/কন্ট্রোলিং এলইডি/ব্রাইটনেস: Ste টি ধাপ
পটেন্টিওমিটার (ভেরিয়েবল রেজিস্টর) এবং আরডুইনো ইউনো ব্যবহার করে ফেইড/কন্ট্রোলিং এলইডি/ব্রাইটনেস: Ste টি ধাপ

ভিডিও: পটেন্টিওমিটার (ভেরিয়েবল রেজিস্টর) এবং আরডুইনো ইউনো ব্যবহার করে ফেইড/কন্ট্রোলিং এলইডি/ব্রাইটনেস: Ste টি ধাপ

ভিডিও: পটেন্টিওমিটার (ভেরিয়েবল রেজিস্টর) এবং আরডুইনো ইউনো ব্যবহার করে ফেইড/কন্ট্রোলিং এলইডি/ব্রাইটনেস: Ste টি ধাপ
ভিডিও: আরডুইনো টিউটোরিয়াল এর ৭ম পার্ট পটেনশিওমিটার দিয়ে সার্ভো কন্ট্রোল||arduino tutorial 2024, নভেম্বর
Anonim
Image
Image
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

Arduino এনালগ ইনপুট পিন potentiometer এর আউটপুটের সাথে সংযুক্ত। তাই আরডুইনো এডিসি (এনালগ টু ডিজিটাল কনভার্টার) এনালগ পিন পোটেন্টিওমিটারের আউটপুট ভোল্টেজ পড়ছে। পোটেন্টিওমিটার নবটি ঘোরালে ভোল্টেজ আউটপুট পরিবর্তিত হয় এবং আরডুইনো এই প্রকরণটি পড়ে। আরডুইনো ইনপুট ভোল্টেজকে তার এনালগ পিনে ডিজিটাল আকারে রূপান্তর করে। ডিজিটাল মান 0 থেকে 1023 ভোল্ট পর্যন্ত। 0 0 ভোল্ট প্রতিনিধিত্ব করে এবং 1023 5 ভোল্ট প্রতিনিধিত্ব করে। আরডুইনো এডিসি হল 10 বিট যার অর্থ এটি ক্যামের নমুনা ইনপুট ভোল্টেজ এবং এটি 0 থেকে 1023 ভোল্টের সীমার মধ্যে (2^10 = 1024) আউটপুট করে। Arduino 5 ভোল্টে কাজ করে তাই এর ADC ইনপুট ভোল্টেজ পরিসীমাও 0 থেকে 5 ভোল্টের মধ্যে। এডিসির জন্য 3 ভোল্টের ইনপুট পরিসরে কাজ করা আরডুইনো বোর্ড 0 থেকে 3 ভোল্ট।

দ্রষ্টব্য: Arduino এনালগ পিনগুলিতে বৃহত্তর ভোল্টেজ প্রয়োগ করলে আপনার Arduino বোর্ড ক্ষতিগ্রস্ত হবে। সুতরাং আমাদের ক্ষেত্রে, পোটেন্টিওমিটার ভোল্টেজ আউটপুট অবশ্যই 5 ভোল্ট বৃদ্ধি করবে না।

ধাপ 1: প্রয়োজনীয় উপাদান:

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

1. Arduino Uno

2. ব্রেডবোর্ড

3. Potentiometer (10k)

4. নেতৃত্বে

5. প্রতিরোধক

6. জাম্পার তারের

ধাপ 2: সার্কিট ডায়াগ্রাম:

Image
Image

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

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

ধাপ 3: কোড:

আরো আকর্ষণীয় প্রকল্পের জন্য আমার সাথে সংযোগ করুন:

ইউটিউব: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… ফেসবুক পেজ:

ইনস্টাগ্রাম:

অকার্যকর সেটআপ()

{Serial.begin (9600); পিনমোড (5, আউটপুট); পিনমোড (3, ইনপুট); } অকার্যকর লুপ () {int a = analogRead (A0); int b = a/4; Serial.println (খ); analogWrite (5, খ); বিলম্ব (200);

}

প্রস্তাবিত: