সুচিপত্র:
ভিডিও: আমি - Arduino সঙ্গে বক্ররেখা: 5 পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমি লেডগুলির I -V বক্ররেখা তৈরি করার সিদ্ধান্ত নিয়েছি। কিন্তু আমার একটি মাত্র মাল্টিমিটার আছে, তাই আমি Arduino Uno দিয়ে সহজ I-V মিটার তৈরি করেছি।
উইকি থেকে: একটি বর্তমান – ভোল্টেজ বৈশিষ্ট্য বা I -V বক্ররেখা (বর্তমান -ভোল্টেজ বক্ররেখা) হল একটি সম্পর্ক, সাধারণত একটি সার্কিট, ডিভাইস, বা উপাদান, এবং সংশ্লিষ্ট ভোল্টেজের মাধ্যমে বৈদ্যুতিক স্রোতের মধ্যে একটি চার্ট বা গ্রাফ হিসাবে প্রতিনিধিত্ব করা হয়, অথবা এটি জুড়ে সম্ভাব্য পার্থক্য।
ধাপ 1: উপকরণগুলির তালিকা
এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:
ইউএসবি কেবল সহ আরডুইনো ইউনো
রুটিবোর্ড এবং ডুপন্টস কেবল
এলইডি (আমি 5 মিমি লাল এবং নীল লেড ব্যবহার করেছি)
ড্রপ প্রতিরোধক (শান্ট প্রতিরোধক) - আমি 200 ওহমের জন্য সিদ্ধান্ত নিয়েছি (5V এর জন্য সর্বাধিক বর্তমান 25 এমএ)
প্রতিরোধক বা potenciometer, আমি প্রতিরোধক মিশ্রণ ব্যবহার - 100k, 50k, 20k, 10k, 5k, 2.2k, 1k, 500k
ধাপ 2: সার্কিট
সার্কিট বর্তমান পরিমাপের জন্য নেতৃত্বাধীন, শান্ট প্রতিরোধক (R_drop) পরীক্ষা থেকে গঠিত। ভোল্টেজ ড্রপ এবং কারেন্ট পরিবর্তন করতে আমি বিভিন্ন প্রতিরোধক (R_x) ব্যবহার করি।
মৌলিক নীতি হল:
- সার্কিটে মোট কারেন্ট পাই
- উল নেতৃত্বে পরীক্ষার উপর ভোল্টেজ ড্রপ পান
মোট বর্তমান I
মোট বর্তমান পেতে, আমি শান্ট প্রতিরোধক উপর ভোল্টেজ ড্রপ উর পরিমাপ। আমি এর জন্য এনালগ পিন ব্যবহার করি। আমি ভোল্টেজ পরিমাপ করি:
- GND এবং A0 এর মধ্যে U1
- GND এবং A2 এর মধ্যে U2
এই ভোল্টেজের ভিন্নতা হল শান্ট রোধে সমান ভোল্টেজ ড্রপ: উর = ইউ 2-ইউ 1।
মোট বর্তমান I হল: I = Ur/R_drop = Ur/250
ভোল্টেজ ড্রপ উল
নেতৃত্বে ভোল্টেজ ড্রপ পেতে, আমি মোট ভোল্টেজ U (যা 5V হওয়া উচিত) থেকে U2 বাদ দেই: Ul = U - U2
ধাপ 3: কোড
ভাসা U = 4980; // এমভি = মোট ভোল্টেজের মধ্যে GND এবং arduino VCC এর মধ্যে ভোল্টেজ
ভাসা U1 = 0; // 1 প্রোব
ভাসা U2 = 0; // 2 প্রোব
ভাসা উর = 0; // শান্ট রোধে ভোল্টেজ ড্রপ
ভাসা Ul = 0; // নেতৃত্বে ভোল্টেজ ড্রপ
ভাসা I = 0; // সার্কিটে মোট কারেন্ট
ভাসা R_drop = 200; // শট প্রতিরোধকের প্রতিরোধ
অকার্যকর সেটআপ()
{
Serial.begin (9600);
পিনমোড (A0, INPUT);
পিনমোড (এ 1, ইনপুট);
}
অকার্যকর লুপ ()
{
U1 = float (analogRead (A0))/1023*U; // মিলিভোল্টে GND এবং A0 এর মধ্যে ভোল্টেজ পান
U2 = float (analogRead (A1))/1023*U; // মিলিভোল্টে GND এবং A1 এর মধ্যে ভোল্টেজ পান
উর = U2-U1; // শান্ট প্রতিরোধক উপর ভোল্টেজ ড্রপ
আমি = উর/আর_ড্রপ*1000; // microAmps মোট বর্তমান
উল = U-U2; // নেতৃত্বে ভোল্টেজ ড্রপ
সিরিয়াল.প্রিন্ট ("1");
সিরিয়াল.প্রিন্ট (U1);
সিরিয়াল.প্রিন্ট ("2");
সিরিয়াল.প্রিন্ট (U2);
সিরিয়াল.প্রিন্ট ("////");
সিরিয়াল.প্রিন্ট ("শান্ট রেজিস্টারে ভোল্টেজ ড্রপ:");
সিরিয়াল.প্রিন্ট (উর);
সিরিয়াল.প্রিন্ট ("নেতৃত্বে ভোল্টেজ ড্রপ:");
সিরিয়াল.প্রিন্ট (উল);
সিরিয়াল.প্রিন্ট ("মোট বর্তমান:");
Serial.println (I);
// বিরতি
বিলম্ব (500);
}
ধাপ 4: পরীক্ষা
আমি লাল এবং নীল 2 টি এলইডি পরীক্ষা করছি। আপনি দেখতে পাচ্ছেন, নীল নেতৃত্বে হাঁটুর ভোল্টেজ বড়, এবং সেই কারণেই নীল নেতৃত্বের প্রয়োজন নীল নেতৃত্বে প্রায় 3 ভোল্ট শুরু হয়।
ধাপ 5: টেস্টিং প্রতিরোধক
আমি প্রতিরোধক জন্য আমি - V বক্ররেখা। আপনি দেখতে পাচ্ছেন, গ্রাফটি রৈখিক। গ্রাফ দেখায়, ওহমের আইন শুধুমাত্র প্রতিরোধকের জন্য কাজ করে, এলইডির জন্য নয়। আমি প্রতিরোধের হিসাব করি, R = U/I। কম স্রোতের মূল্যে পরিমাপ সুনির্দিষ্ট নয়, কারণ আরডুইনোতে এনালগ - ডিজিটাল কনভার্টারের রেজোলিউশন রয়েছে:
5V / 1024 = 4.8 mV এবং বর্তমান -> 19.2 microAmps
আমি মনে করি পরিমাপের ত্রুটিগুলি হল:
- ব্রেডবোর্ড কনট্যান্টগুলি সুপার কনটেন্ট নয় এবং ভোল্টেজে কিছু ত্রুটি তৈরি করে
- ব্যবহৃত প্রতিরোধকগুলির প্রতিরোধের প্রায় 5 % বৈচিত্র রয়েছে
- এনালগ থেকে ADC মানগুলি দোলন পড়া
প্রস্তাবিত:
VS1053b সঙ্গে অডিও প্রভাব Preamp: 3 পদক্ষেপ
VS1053b এর সাথে অডিও ইফেক্ট প্রিম্প: এটি VLSI VS1053b অডিও ডিএসপি আইসি ব্যবহার করে একটি সম্পূর্ণ কার্যকরী অডিও ইফেক্ট প্রিম্প। ভলিউম এবং পাঁচটি প্রভাব প্যারামিটার সমন্বয় করার জন্য এটিতে একটি পোটেন্টিওমিটার রয়েছে। এটির নয়টি নির্দিষ্ট প্রভাব এবং একটি স্বনির্ধারিত প্রভাব রয়েছে, যেখানে প্রতিটি প্রভাবের পাঁচটি প্রভাব রয়েছে
Brachistochrone বক্ররেখা: 18 ধাপ (ছবি সহ)
ব্র্যাচিস্টোক্রোন কার্ভ: ব্র্যাকিস্টোক্রোন কার্ভ একটি ক্লাসিক ফিজিক্স সমস্যা, যা দুটি পয়েন্ট এ এবং বি এর মধ্যে দ্রুততম পথ বের করে যা বিভিন্ন উচ্চতায় রয়েছে। যদিও এই সমস্যাটি সহজ মনে হতে পারে এটি একটি পাল্টা-স্বজ্ঞাত ফলাফল প্রদান করে এবং এইভাবে আকর্ষণীয়
ঝলকানি LEDs সঙ্গে আঠালো বন্দুক ধারক: 5 পদক্ষেপ (ছবি সহ)
ঝাঁকুনি LEDs সঙ্গে আঠালো বন্দুক ধারক: আমার ছাত্র মহান, কিন্তু তারা এখনও মধ্য বিদ্যালয় ছাত্র। তার মানে তারা ক্লাসের শেষে আঠালো বন্দুক আনপ্লাগ করার মত কাজ করতে ভুলে যায়। এটি একটি অগ্নি বিপদ এবং বিদ্যুতের অপচয় তাই আমি একটি আঠালো বন্দুক স্টেশন তৈরি করেছি যার সাহায্যে রিম
রৈখিক উজ্জ্বলতা বক্ররেখা সঙ্গে বিচ্ছিন্ন বিকল্প এনালগ LED ফেডার: 6 ধাপ (ছবি সহ)
রৈখিক উজ্জ্বলতা বক্ররেখার সাথে বিচ্ছিন্ন বিকল্প এনালগ LED ফেডার: একটি LED কে ফেইড/ডিম করার অধিকাংশ সার্কিট হল একটি মাইক্রোকন্ট্রোলারের PWM আউটপুট ব্যবহার করে ডিজিটাল সার্কিট। PWM সিগন্যালের ডিউটি চক্র পরিবর্তন করে LED এর উজ্জ্বলতা নিয়ন্ত্রিত হয়। শীঘ্রই আপনি আবিষ্কার করেন যে যখন রৈখিকভাবে দায়িত্ব চক্র পরিবর্তন করা হয়
একটি দুর্দান্ত কেস-বিহীন ফ্ল্যাশ ড্রাইভ তৈরি করুন, আমি কি উল্লেখ করেছি যে এটি জল প্রমাণ ?: 13 টি পদক্ষেপ
একটি অসাধারণ কেস-বিহীন ফ্ল্যাশ ড্রাইভ তৈরি করুন, আমি কি এটা উল্লেখ করেছি যে এটি পানির প্রমাণ?