সুচিপত্র:

Arduino ব্যবহার করে AC ভোল্টমিটার: 3 টি ধাপ (ছবি সহ)
Arduino ব্যবহার করে AC ভোল্টমিটার: 3 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ব্যবহার করে AC ভোল্টমিটার: 3 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ব্যবহার করে AC ভোল্টমিটার: 3 টি ধাপ (ছবি সহ)
ভিডিও: ভোল্টেজ বুস্ট যেভাবে করবেন // Voltage Solutions for Diy Electronic Projects 2024, জুলাই
Anonim
আরডুইনো ব্যবহার করে এসি ভোল্টমিটার
আরডুইনো ব্যবহার করে এসি ভোল্টমিটার

কোন এসি ভোল্টমিটার ছাড়াই Arduino UNO ব্যবহার করে এসি ভোল্টেজ নির্ণয় করার জন্য এটি একটি সহজ সার্কিট !! আনন্দ করুন !!

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

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

প্রত্যেকের ব্যবহার জানার জন্য ব্যাখ্যা পড়ুন …

1) স্টেপ-ডাউন ট্রান্সফরমার (12V বা 6V), আমি 6V এক ব্যবহার করেছি

2) রোধকারী (2P- 1K ওহম যেমন আমি 6V Tx ব্যবহার করেছি, 12V এর 1K এবং 4.7K এর জন্য)

3) ডায়োড (1N4007)

4) জেনার ডায়োড (5V)

5) ক্যাপাসিটর (1uF অগ্রাধিকার বা অন্যথায় 10uF চার্জ স্রাবের জন্য আরো সময় !!)

6) অ্যাড্রুইনো ইউএনও বা স্পষ্টতই এবং কিছু জাম্পার (2)

এই সমস্ত উপাদানগুলি প্রকল্পের অস্তিত্বের জন্য প্রয়োজনীয় উপাদানগুলি …

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

সার্কিট ডায়াগ্রাম এবং ব্যাখ্যা
সার্কিট ডায়াগ্রাম এবং ব্যাখ্যা

আপনি কি সেই সার্কিট দেখতে পারেন ?? ওহহহহহহহহহহহ এতে কিছু নেই

1) স্টেপ-ডাউন ট্রান্সফরমার (220V থেকে 6V এসি) কিন্তু আরডুইনো এসি ভোল্টেজ নিতে পারে না যা 6V পড়তে পারে

2) Arduino এর 6V থেকে 5V অপারেটিং ভোল্টেজ পেতে দিন যাতে এটি পরিমাপ বা পড়তে পারে, তাই 2 1k রোধক ব্যবহার করে ভোল্টেজ বিভাজক যাতে এটি 3V AC (আনুমানিক) আসে

3) একটি ডিসি পেতে আমরা একটি অর্ধ তরঙ্গ সংশোধনকারী হিসাবে একটি ডায়োড ব্যবহার করেছি

4) এখন 5V DC এর চেয়ে বেশি রক্ষণাবেক্ষণ করতে হবে তাই আমরা ভোল্টেজকে স্থিতিশীল করার জন্য একটি ক্যাপাসিটর ব্যবহার করেছি এবং একটি জেনভার ডায়োডকে ভোল্টেজ রেগুলেটর হিসাবে ব্যবহার করি যা 5V সর্বদা টার্মিনালে রাখে !!

সুতরাং, এখন সার্কিট অংশটি সম্পন্ন হয়েছে এখন আমরা সার্কিট ডায়াগ্রামে দেখানো টার্মিনাল থেকে জাম্পারগুলি বের করব (যেমন জেনার ডায়োড জুড়ে) এবং জাম্পার (+) আরডুইনো এর A0 এনালগ পিন এবং (-) আরডুইনো এর GND এ রাখব।

যদি আপনি ডায়োডের অ্যানোড এবং ক্যাথোড না জানেন তবে ইন্টারনেটে এটিকে সহজভাবে দেখুন! সিলভার সাইড ক্যাথোড (1N4007) এবং ব্ল্যাক সাইড ক্যাথোড (জেনার ডায়োড)।

ধাপ 3: Arduino এবং কোড

Arduino এবং কোড!
Arduino এবং কোড!
Arduino এবং কোড!
Arduino এবং কোড!
Arduino এবং কোড!
Arduino এবং কোড!

Arduino এর পিন A0 এবং Gnd এসি মেইনের ক্ষেত্রে আসন্ন ভোল্টেজ বিশ্লেষণ করতে ব্যবহৃত হয়েছে …

A0 পিন এ 5V ইনপুট arduino এর 1023 বিট মান বোঝায় …

সুতরাং, 220V AC (r.m.s।) = 311V (শিখর) 1023bit এর সাথে মিলে যায়

1bit = 311/1023 এর সাথে সামঞ্জস্যপূর্ণ, এইভাবে আমরা গ্রহণ করেছি, b = analogRead (A0) এবং ac ভোল্টেজ = a = (b*311/1023)

এখন আমরা যে ভোল্টেজটি পাই তা হল r.m.s পাওয়ার জন্য পিক ভোল্টেজ। আমরা শিখর/বর্গ (2) ভাগ করেছি।

কিন্তু, যদি আমরা শুধু বলি সিরিয়াল প্রিন্ট Arduino ক্রমাগত ভোল্টেজ প্লট করবে তাই আমরা ইনপুট পরিবর্তন হলেই আউটপুট দেখানোর জন্য একটি প্রোগ্রাম তৈরি করেছি।

যদি আপনার কাছে এসি ভোল্টমিটার না থাকে তবে এই ছোট কিন্তু দরকারী প্রকল্পটি পড়ার জন্য ধন্যবাদ।

আমি পরবর্তী এক থেকে আইওটি প্রকল্প নিয়ে আসব।

কোড: ইনথো ফাইলের গিথুব লিঙ্ক

প্রস্তাবিত: