সুচিপত্র:

কিভাবে একটি Arduino ওহম মিটার করতে: 5 ধাপ (ছবি সহ)
কিভাবে একটি Arduino ওহম মিটার করতে: 5 ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি Arduino ওহম মিটার করতে: 5 ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি Arduino ওহম মিটার করতে: 5 ধাপ (ছবি সহ)
ভিডিও: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, জুলাই
Anonim
Image
Image

আমরা এর প্রতিরোধক খুঁজে বের করার জন্য প্রতিরোধকগুলিতে রঙের কোডগুলি পড়তে অসুবিধা বোধ করি। প্রতিরোধের মান খুঁজে পেতে অসুবিধা কাটিয়ে উঠতে, আমরা আরডুইনো ব্যবহার করে একটি সাধারণ ওহম মিটার তৈরি করতে যাচ্ছি। এই প্রকল্পের পিছনে মূল নীতি হল একটি ভোল্টেজ ডিভাইডার নেটওয়ার্ক। অজানা প্রতিরোধের মান 16*2 LCD ডিসপ্লেতে প্রদর্শিত হয়।

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

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
  • ব্রেডবোর্ড (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD ডিসপ্লে (https://www.banggood.in/custlink/3GGD6JTVbV)
  • জাম্পার তার (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k পোটেন্টিওমিটার (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm প্রতিরোধক (https://www.banggood.in/custlink/vDvDBJ7PNl)

ধাপ 2: সার্কিট এবং সংযোগ:-

সার্কিট এবং সংযোগ
সার্কিট এবং সংযোগ

এলসিডি পিন 1 ------------ GND

এলসিডি পিন 2 ------------ ভিসিসি

এলসিডি পিন 3 ------------ পাত্রের মাঝের পিন

LCD পিন 4 ------------ Arduino এর D12

এলসিডি পিন 5 ------------ GND

LCD পিন 6 ------------ Arduino এর D11

এলসিডি পিন 7 ------------ এনসি

এলসিডি পিন 8 ------------ এনসি

এলসিডি পিন 9 ------------ এনসি

এলসিডি পিন 10 ---------- এনসি

LCD PIN 11 ---------- D5 arduino এর

LCD পিন 12 ---------- Arduino এর D4

LCD পিন 13 ---------- Arduino এর D3

LCD পিন 14 ---------- Arduino এর D2

এলসিডি পিন 15 ---------- ভিসিসি

LCD PIN 16 ---------- GND

ধাপ 3: আরডুইনো ওহম মিটার ব্যবহার করে প্রতিরোধ গণনা করা:

এই রেজিস্টেন্স মিটারের কাজ খুবই সহজ এবং নিচে দেখানো একটি সাধারণ ভোল্টেজ ডিভাইডার নেটওয়ার্ক ব্যবহার করে ব্যাখ্যা করা যায়।

প্রতিরোধক R1 এবং R2 এর ভোল্টেজ ডিভাইডার নেটওয়ার্ক থেকে, Vout = Vin * R2 / (R1 + R2)

উপরের সমীকরণ থেকে, আমরা R2 এর মানটি বের করতে পারি

R2 = Vout * R1 / (Vin - Vout)

যেখানে R1 = পরিচিত প্রতিরোধ

R2 = অজানা প্রতিরোধ

ভিন = ভোল্টেজ Arduino এর 5V পিনে উত্পাদিত হয়

ভাউট = ভোল্টেজ R2 এ মাটির সাথে।

দ্রষ্টব্য: নির্বাচিত প্রতিরোধের মান (R1) হল 470Ω, কিন্তু ব্যবহারকারীদের এটি তাদের নির্বাচিত প্রতিরোধকের প্রতিরোধের মান দিয়ে প্রতিস্থাপন করা উচিত।

ধাপ 4: কোড:

#অন্তর্ভুক্ত

// লিকুইডক্রিস্টাল (rs, sc, d4, d5, d6, d7)

লিকুইডক্রিস্টাল এলসিডি (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analogval = 0;

int vin = 5;

ভাসা বাফ = 0;

ভাসা ভাউট = 0; ভাসা R1 = 0; ভাসা R2 = 470;

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

lcd.begin (16, 2); }

অকার্যকর লুপ () {

analogval = analogRead (analogPin);

যদি (analogval) {buff = analogval * vin; vout = (বাফ) / 1024.0;

যদি (vout> 0.9) {

buff = (vin / vout) - 1; R1 = R2 * বাফ; lcd.setCursor (0, 0); lcd.print ("-Resistance-"); lcd.setCursor (0, 1);

যদি ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } অন্য {lcd.print (""); lcd.print (বৃত্তাকার (R1)); lcd.print ("ওহম"); }

বিলম্ব (1000);

lcd.clear ();

}

অন্যথায় {lcd.setCursor (0, 0); lcd.print ("! প্রতিরোধক রাখুন"); lcd.setCursor (0, 1);

}

} }

ধাপ 5: উপসংহার:

এই সার্কিটটি R1 470 ohm হওয়ায় 100Ohm থেকে 2k ohm প্রতিরোধের মধ্যে ঠিক কাজ করবে। আপনি অজানা প্রতিরোধের উচ্চ মানের জন্য পরিচিত প্রতিরোধের মান পরিবর্তন করতে পারেন।

আশা করি আপনি এই টিউটোরিয়ালটি পছন্দ করেছেন।

ইউটিউবে আমাকে সমর্থন করার কথা বিবেচনা করুন। আমি নিশ্চিত যে আপনি হতাশ হবেন না। youtube.com/creativestuff

প্রস্তাবিত: