আরডুইনো ভিত্তিক ডিসি ভোল্টমিটার সার্কিট - নির্মাণের বিশদ এবং পরীক্ষা

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





এই পোস্টে, আমরা আরডুইনো ব্যবহার করে একটি ডিসি ভোল্টমিটার তৈরি করতে যাচ্ছি যেখানে রিডিংগুলি 16x2 এলসিডিতে প্রদর্শিত হবে।



প্রস্তাবিত ভোল্টমিটার ডিজাইনটি +/- 0.5 ভোল্ট সহনশীলতার সাথে 30 ভি পর্যন্ত পড়তে পারে। আমরা দেখতে যাচ্ছি যে কীভাবে এই সেটআপটি কাজ করে এবং ভোল্টেজ পরিমাপ ব্যতীত অন্যান্য সম্ভাবনাগুলিও আমরা সম্পাদন করতে পারি তা অন্বেষণ করি।



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

সতর্কবার্তাটিকে পাশাপাশি রাখা যাক, এটি কীভাবে কাজ করে তা আবিষ্কার করি।



এখানে, আমরা ডিজিটাল রূপান্তর প্রক্রিয়াটির অ্যানালগ ব্যবহার করছি। যে কোনও উত্স থেকে ভোল্টেজ হ'ল এনালগ ফাংশন 16x2 এলসিডিতে প্রদর্শিত রিডিং একটি ডিজিটাল ফাংশন।

চ্যালেঞ্জটি সেই অ্যানালগ ফাংশনগুলিকে ডিজিটাল ফাংশনে রূপান্তরিত করছে। ভাগ্যক্রমে, আরডুইনোর অ্যানালগ ফাংশনগুলি পড়তে এবং এগুলিকে পৃথক ফাংশনে রূপান্তর করার কার্যকারিতা রয়েছে।

আরডুইনো মাইক্রোকন্ট্রোলার 10-বিট অ্যানালগ ডিজিটাল রূপান্তরকারী (এডিসি) দিয়ে সজ্জিত। এর অর্থ আরডুইনো 2 ^ 10 = 1024 বিচ্ছিন্ন ভোল্টেজের স্তর পড়তে পারে।

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

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

কিভাবে এটা কাজ করে

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

সর্বনিম্ন ভোল্টেজ যা এই ভোল্টমিটার দ্বারা পরিমাপ করতে পারে তা 0.1V, এই প্রান্তিকতাটি প্রোগ্রামে সেট করা থাকে, যাতে এটি ভোল্টেজ উত্সকে সংযোগ বিচ্ছিন্ন করার পরে 0.00 ভোল্ট পড়ে এবং পরিমাপের তদন্তটির চারপাশে স্থির চার্জের কারণে পঠন প্রদর্শন না করে।

লেখকের প্রোটোটাইপ:

আরডুইনো ভিত্তিক ডিসি ভোল্টমিটার পরীক্ষার ফলাফল

ভোল্টেজ পরিমাপ করার সময় মেরুতাটিকে উল্টো করবেন না, এটি সার্কিটের ক্ষতি করে না তবে এটি কোনও ভোল্টেজ পড়ে না এবং 0.00 ভি প্রদর্শন করে না, যতক্ষণ না আপনি পোলারিটি সংশোধন করেন। পেন্টিওমিটার ঘোরার মাধ্যমে এলসিডি ডিসপ্লেটির বিপরীতে সামঞ্জস্য করুন um

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

নির্ভুল পাঠের জন্য, ন্যূনতম সহনশীলতার মান সহ স্থির প্রতিরোধকগুলি চয়ন করুন, ভোল্টেজের পাঠ্যকে ক্যালিব্রেট করতে প্রতিরোধকরা গুরুত্বপূর্ণ ভূমিকা পালন করে।

বর্তনী চিত্র:

আরডুইনো ভিত্তিক ডিসি ভোল্টমিটার সার্কিট

এই ভোল্টমিটারের অন্য সম্ভাবনা হ'ল আমরা কিছু কার্য স্বয়ংক্রিয় করতে প্রোগ্রামটি পরিবর্তন করতে পারি।

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

কার্যক্রম:

//--------Program developed by R.Girish---------//
#include
LiquidCrystal lcd(12,11,5,4,3,2)
int analogInput = 0
float vout = 0.0
float vin = 0.0
float R1 = 100000
float R2 = 10000
int value = 0
void setup()
{
pinMode(analogInput, INPUT)
lcd.begin(16, 2)
lcd.print('DC VOLTMETER')
Serial.begin(9600)
}
void loop()
{
value = analogRead(analogInput)
vout = (value * 5.0) / 1024
vin = vout / (R2/(R1+R2))
if (vin<0.10) {
vin=0.0
}
lcd.setCursor(0, 1)
lcd.print('INPUT V= ')
lcd.print(vin)
delay(500)
}
//--------Program developed by R.Girish---------//

দয়া করে একটি ভাল ভোল্টমিটার / মাল্টিমিটার সহ রিডিংগুলি পরীক্ষা করুন।




পূর্ববর্তী: ব্লুটুথ গাড়ি ইগনিশন লক সার্কিট - কীবিহীন গাড়ি সুরক্ষা পরবর্তী: যদি দরজা খোলা থাকে তবে সতর্কতার জন্য চৌম্বকীয় সুরক্ষা অ্যালার্ম সার্কিট