সুচিপত্র:

আরডুইনো প্রো মিনি ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প: 5 টি ধাপ
আরডুইনো প্রো মিনি ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প: 5 টি ধাপ

ভিডিও: আরডুইনো প্রো মিনি ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প: 5 টি ধাপ

ভিডিও: আরডুইনো প্রো মিনি ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প: 5 টি ধাপ
ভিডিও: মাল্টিমিটার যেভাবে ব্যাবহার করবেন| How to use a multimeter in Bangla|digital Multimeter|The AH Tech 2024, নভেম্বর
Anonim
Arduino Pro Mini ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প
Arduino Pro Mini ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প

ভূমিকা

হ্যালো, ইলেকট্রনিক্স কমিউনিটি! আজ আমি আপনাকে একটি প্রকল্প উপস্থাপন করব যা আপনাকে একটি যন্ত্রের ভোল্টেজ এবং কারেন্ট পরিমাপ করতে এবং এটি শক্তি এবং শক্তির মানগুলির সাথে একসাথে প্রদর্শন করতে দেয়। একটি বর্তমান/ভোল্টেজ পরিমাপ যদি আপনি একটি Arduino সঙ্গে একটি বর্তনী ভোল্টেজ এবং বর্তমান পরিমাপ করতে চেয়েছিলেন, পদ্ধতি বেশ সোজা এগিয়ে। আপনি লোড জুড়ে ভোল্টেজ পরিমাপ করতে এনালগ ইনপুট ব্যবহার করেন এবং শান্ট রোধকের ভোল্টেজ ড্রপের মাধ্যমে কারেন্ট পরিমাপ করতে শান্ট ব্যবহার করেন। এখন, এই পদ্ধতিটি বরং অশোধিত, এবং এটি শুধুমাত্র 0-5 V এর মধ্যে ভোল্টেজের জন্য কাজ করে, এবং Arduino এর ADC যা প্রতিরোধকের ভোল্টেজ ড্রপ পড়ার জন্য ব্যবহার করা হয় তা শত শত এমভি পরিমাপের জন্য কিছুটা ভুল শান্ট জুড়ে। ভাগ্যক্রমে, সেখানে মডিউল রয়েছে, যা আমাদের জীবনকে সহজ করে তোলে। এই প্রকল্পের জন্য, আমি একটি INA219 IC ব্যবহার করব, যা একটি শান্ট হিসাবে 0.1R রোধক ব্যবহার করে এবং 32V পর্যন্ত ভোল্টেজ পরিমাপ করতে পারে এবং এর বর্তমান পরিসীমা 0-3.2A। এই আইসি একটি I2C ইন্টারফেস প্রদান করে, Arduino- এর সাথে যোগাযোগ করার জন্য, এবং ডেটশীট অধ্যয়ন করে, আমরা I2C ইন্টারফেসের উপর নির্দিষ্ট কমান্ড ব্যবহার করতে পারি, যাতে ভোল্টেজ এবং বর্তমান মানগুলি পড়তে পারে। আমরা আবার ভাগ্যবান কারণ আমাদের সেই সমস্যার মধ্য দিয়ে যেতে হবে না। অ্যাডাফ্রুট থেকে লাইব্রেরি আছে যা আপনি ডাউনলোড করতে পারেন এবং ভোল্টেজ এবং কারেন্ট পড়ার জন্য প্রিমেড ফাংশন ব্যবহার করতে পারেন | লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন

ধাপ 1: OLED ডিসপ্লে

OLED ডিসপ্লে
OLED ডিসপ্লে

পরবর্তী উপাদান যা আমি ব্যবহার করব তা হল একটি প্রদর্শন। এইভাবে আমরা আসলে আমরা যে মানগুলি পরিমাপ করছি তা প্রদর্শন করতে পারি। আমি কিছু সময়ের জন্য 96 ইঞ্চি OLED ডিসপ্লে নিয়ে কাজ করছি, এবং এটি সুন্দরভাবে কাজ করে। আমরা ইতোমধ্যেই তৈরি অ্যাডাফ্রুট লাইব্রেরি ব্যবহার করতে পারি যাতে আমরা যে ডেটা প্রদর্শন করতে চাই তা পাঠাতে | অ্যাডাফ্রুট লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন | আপনার Adafruit GFX লাইব্রেরিরও প্রয়োজন হবে।

ধাপ 2: এসডি কার্ড রিডার

এসডি কার্ড রিডার
এসডি কার্ড রিডার

এখন, এই প্রকল্পটি সম্পূর্ণ করতে, আমরা একটি চূড়ান্ত উপাদান যুক্ত করব। একটি মাইক্রো এসডি কার্ড রিডার, যাতে পরিমাপ করা ডেটা টেক্সট ফাইল হিসেবে সংরক্ষণ করা যায়, যেখান থেকে আপনি এক্সেল এর মত একটি প্রোগ্রামে কপি করে সুন্দর দেখতে প্লট তৈরি করতে পারেন, এবং বর্তমান এবং ভোল্টেজকে গুণিত করে ব্যবহৃত শক্তি এবং শক্তি গণনা করতে পারেন। যথাক্রমে সময়

এই মডিউল একটি SPI ইন্টারফেসের মাধ্যমে যোগাযোগ করে, যা ডাটা লিখতে/পড়ার জন্য কমান্ড ব্যবহার করে। এই মডিউলটি 5V সামঞ্জস্যপূর্ণ নয়, তাই আমরা এটিকে আরডুইনো ইন্টারফেসে সংযুক্ত করতে পারি না কারণ 5V 3.3V চিপটি ধ্বংস করবে। এর জন্য, আমি 5V সংকেতগুলিকে চিপের জন্য উপযুক্ত 3.3V সংকেতগুলিতে যথাক্রমে MOSI, CS এবং CLK লাইন এবং 5V থেকে 3.3V নামিয়ে মডিউলকে পাওয়ার জন্য প্রতিরোধক থেকে ভোল্টেজ বিভাজক তৈরি করেছি)।

ধাপ 3: পরিকল্পিত চিত্র:

পরিকল্পিত ডায়াগ্রাম
পরিকল্পিত ডায়াগ্রাম

অবশেষে, আমরা ভোল্টেজ এবং বর্তমান মান পড়ার জন্য INA219 মডিউলের জন্য Adafruit লাইব্রেরি ব্যবহার করে Arduino প্রোগ্রাম করি। উপরন্তু, ব্যবহৃত বিদ্যুৎ পাওয়ার জন্য আমরা ভোল্টেজের সাথে বর্তমানকে গুণ করি। তারপরে, আমরা মিলিস () ফাংশনটি ব্যবহার করা সময়টি সঞ্চয় করতে এবং শক্তি দিয়ে গুণ করতে পারি, যাতে ব্যবহৃত শক্তি গণনা করা যায়। এসডি কার্ড রিডারের জন্য, আমি "এসডিফ্যাট" লাইব্রেরি ব্যবহার করেছি, কারণ আরডুইনো থেকে স্ট্যান্ডার্ড এসডি লাইব্রেরিগুলি ভাল কাজ করে নি | Sdfat লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন

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

ধাপ 4: পিসিবি পৌঁছেছে:

পিসিবি এসেছে
পিসিবি এসেছে

এই প্রকল্পের একজন পৃষ্ঠপোষক

এই প্রকল্পের স্পনসর PCBGOGO যা আমাদের এই প্রকল্পের জন্য 10 PCB প্রদান করেছে। PCBGOGO খুব অল্প সময়ে উচ্চমানের PCB তৈরি করে এবং খুব দ্রুত তাদের বিতরণ করে। সুতরাং, যদি আপনি আপনার প্রকল্পকে পেশাদারী করার কথা ভাবছেন, তাহলে খুব কম মূল্যে 10 PCB পাওয়ার জন্য PCBGOGO তে আপনার Gerber ফাইল আপলোড করতে দ্বিধা করবেন না।

ধাপ 5: প্রকল্প ভিডিও প্রদর্শন

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

প্রস্তাবিত: