সুচিপত্র:
ভিডিও: আরডুইনো ন্যানো (0-16V/0-20A) ব্যবহার করে ডিসি ওয়াটমিটার: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
হ্যালো বন্ধুরা!!
আমি এখানে আপনাকে একটি ডিসি ওয়াটমিটার দেখাতে এসেছি যা আরডুইনো ন্যানো ব্যবহার করে সহজেই তৈরি করা যায়। ইলেকট্রনিক্স শখ হিসেবে আমি যে প্রধান সমস্যার মুখোমুখি হচ্ছিলাম তার মধ্যে একটি হল আমার তৈরি চার্জিং সার্কিট জুড়ে কারেন্ট এবং ভোল্টেজের প্রয়োগের পরিমাণ জানা। আমি একটি অনলাইন স্টোর থেকে এক মিটার কেনার কথা ভেবেছিলাম, কিন্তু আমার এক বন্ধু আমাকে বলেছিল যে কারেন্ট পরিমাপ করার সময় এটি একটি বড় ত্রুটি হচ্ছে।
তাই আমি arduino.it ব্যবহার করে এটি তৈরির কথা ভাবলাম কিছু পরিবর্তন করে অটো কেটে দেওয়া ব্যাটারি চার্জ করতেও ব্যবহার করা যেতে পারে।
সরবরাহ
- আরডুইনো ন্যানো
- ACS712 বর্তমান সেন্সর 20A মডিউল
- 16x2 LCD
- 16x2 অক্ষরের LCD এর জন্য I2C মডিউল
- প্রতিরোধক- 220k, 100k/0.4W-1Nos
- 9V পাওয়ার সাপ্লাই
- মহিলা হেডার, টার্মিনাল ব্লক
- লাইন বোর্ড বা ডট বোর্ড
- তারের সংযোগ
ধাপ 1: পরিকল্পিত
ভোল্টেজ পরিমাপ
ভোল্টেজ পরিমাপের জন্য আমি সাধারণ ভোল্টেজ ডিভাইডার সার্কিট ব্যবহার করেছি। 220K এবং 100K মানের দুটি প্রতিরোধক ব্যবহার করে, সর্বোচ্চ 16V এর ভোল্টেজ পরিমাপ করা যায়। এনালগ পিন A1 এর মাধ্যমে ন্যানো শুধুমাত্র 5V পর্যন্ত পড়তে পারে। আপনি যদি বিভিন্ন ভোল্টেজের মাত্রা পরিমাপ করতে চান তাহলে সেই অনুযায়ী প্রতিরোধকের মান পরিবর্তন করুন।
বর্তমান পরিমাপ
বর্তমান পরিমাপের জন্য আমি বর্তমান সেন্সর মডিউল ACS712 ব্যবহার করেছি (ডেটশীটের জন্য এখানে ক্লিক করুন)। এটি তিনটি মডেলের বিভিন্ন বর্তমান পরিমাপের জন্য পাওয়া যায় যেমন 5A, 20A এবং 30A। আমি 20A মডিউল ব্যবহার করেছি। এটি এসি এবং ডিসি উভয় কারেন্ট পরিমাপ করতে পারে কিন্তু এখানে এটি শুধুমাত্র ডিসি কারেন্ট পরিমাপ করার উদ্দেশ্যে করা হয়েছে।
MAX471 এবং INA219 এর মতো অন্যান্য সেন্সর রয়েছে যা বর্তমান পরিমাপের জন্য শান্ট প্রতিরোধক এবং বর্তমান পরিবর্ধক ব্যবহার করে। ACS712 মডিউল হল ইফেক্ট নীতি ব্যবহার করে বর্তমান পরিমাপের জন্য বিখ্যাত ACS712 IC ব্যবহার করে। পরিকল্পিতভাবে, আমি মডিউলের সার্কিট দেখিয়েছি আপনি সরাসরি সেন্সর মডিউল ব্যবহার করতে পারেন। এটি Arduino ন্যানো থেকে 5V সরবরাহ থেকে চালিত। মডিউলের আউটপুট এনালগ পিন A2 এর সাথে সংযুক্ত।
LCD এবং I2C মডিউল
ভোল্টেজ এবং কারেন্ট প্রদর্শন করতে আমি 16x2 LCD ব্যবহার করেছি। এটি I2C প্রোটোকলের মাধ্যমে ন্যানোর সাথে সংযুক্ত। I2C মডিউলের সাহায্যে আমরা সহজেই LCD কে ন্যানোর সাথে সংযুক্ত করতে পারি। আপনি I2C মডিউল ছাড়া LCD সংযোগ করতে পারেন। সেক্ষেত্রে আমাদের LCD তে 16 টি সংযোগ দিতে হবে। এনালগ পিন A4 এবং A5 পিন ন্যানো I2C প্রোটোকল সমর্থন করে তাই মডিউল এই এনালগ পিনের সাথে সংযুক্ত। এছাড়াও, এটি ন্যানো থেকে 5V সরবরাহ থেকে চালিত হয়। এলইডি+ এবং এলইডি- এলসিডির সাথেও সংযুক্ত, ব্যাকলাইট চালু করার জন্য আসলে এলসিডিতে আরও দুটি পিন রয়েছে।
অবশেষে, 9V সরবরাহ থেকে ন্যানোতে শক্তি সরবরাহ করা হয়। এখানে আমি একটি traditionalতিহ্যবাহী 9V ট্রান্সফরমার এবং 7809, ভোল্টেজ রেগুলেটর ব্যবহার করে নিয়ন্ত্রিত একটি ব্রিজ সার্কিট ব্যবহার করেছি। সর্বদা 7V থেকে 12V এর মধ্যে একটি ভোল্টেজ ব্যবহার করুন কারণ এই পরিসরে এটি সঠিকভাবে কাজ করবে।
ধাপ 2: কোড
কোডিং অংশটি সহজ, যথাক্রমে ভোল্টেজ এবং কারেন্ট পড়ার জন্য দুটি এনালগ পিন A1 এবং A2 ব্যবহার করা হয়। এই মানগুলি প্রক্রিয়াকৃত হয় এবং এর প্রকৃত মূল্যে রূপান্তরিত হয় এবং এটি LCD তে প্রদর্শিত হয়।
ওয়াটমিটার তৈরির পরে আপনাকে একটি মান মাল্টিমিটারে দেখানো মান পেতে রিডিংগুলি ক্যালিব্রেট করতে হবে। তার জন্য, আমাদের পরিমাপ করা মান থেকে একটি ধ্রুবক মান যোগ বা বিয়োগ করতে হবে।
ধাপ 3: চূড়ান্ত পণ্য
আমি উপাদানগুলি স্থাপন এবং সোল্ডারিংয়ের জন্য একটি লাইন বোর্ড ব্যবহার করেছি। Arduino এবং বর্তমান সেন্সরটি মহিলা হেডারের উপর স্থাপন করা হয় যাতে এটি সহজেই অপসারণ করা যায় বা কোনও ত্রুটির ক্ষেত্রে পুনরায় প্রোগ্রাম করা যায়।
আমি একটি প্লাস্টিকের পাত্রে সমস্ত অংশ রেখেছি যাতে এটি একটি স্বতন্ত্র ইউনিট হিসাবে ব্যবহার করা যায়। এটি ওয়াটমিটারকে পাওয়ার জন্য 9V এর একটি অন্তর্নির্মিত বিদ্যুৎ সরবরাহ পেয়েছে। যাতে এটি 0-16V/0-20A থেকে রেট করা যেকোন বিদ্যুৎ সরবরাহের সাথে ব্যবহার করা যায়।
আশা করি আপনি এই ওয়াটমিটারটি পছন্দ করবেন।
ধন্যবাদ!!
প্রস্তাবিত:
আরডুইনো ন্যানো ব্যবহার করে রোবট এড়ানো বাধা: 5 টি ধাপ
আরডুইনো ন্যানো ব্যবহার করে রোবট এড়ানো বাধা: এই নির্দেশনায়, আমি বর্ণনা করতে যাচ্ছি যে কিভাবে আপনি আরডুইনো ব্যবহার করে রোবটকে এড়াতে বাধা দিতে পারেন
সহজ ডিসি - 555: 4 ধাপ ব্যবহার করে ডিসি বুস্ট কনভার্টার
সিম্পল ডিসি - ডিসি বুস্ট কনভার্টার 555 ব্যবহার করে: এটি প্রায়ই একটি সার্কিটে উচ্চ ভোল্টেজের জন্য উপকারী। হয় একটি op -amp এর জন্য +ve এবং -ve রেল সরবরাহ করা, buzzers চালানো, অথবা একটি অতিরিক্ত ব্যাটারির প্রয়োজন ছাড়াও একটি রিলে।
আরডুইনো ন্যানো এবং সিরিয়াল প্লটার ব্যবহার করে অতিস্বনক রাডার: 10 টি ধাপ
আরডুইনো ন্যানো এবং সিরিয়াল প্লটার ব্যবহার করে অতিস্বনক রাডার: এই নির্দেশে আমরা একটি সার্ভার লাইব্রেরির মূল বিষয়গুলি জানার পাশাপাশি অতিস্বনক সেন্সর স্থাপন করব এবং এটিকে রাডার হিসাবে ব্যবহার করব। এই প্রকল্পের আউটপুট সিরিয়াল প্লটার মনিটরে দৃশ্যমান হবে
আরডুইনো ন্যানো ব্যবহার করে 4x4 ম্যাট্রিক্স মেমব্রেন কীপ্যাড: 4 টি ধাপ
4x4 ম্যাট্রিক্স মেমব্রেন কীপ্যাড Arduino ন্যানো ব্যবহার করে মাইক্রোকন্ট্রোলার কী স্পেসিফিকেশন: ম্যাক্সি
ডিসি থেকে ডিসি বাক কনভার্টার DIY -- কিভাবে ডিসি ভোল্টেজকে সহজে নামাবেন: 3 টি ধাপ
ডিসি থেকে ডিসি বাক কনভার্টার DIY || কিভাবে সহজে ডিসি ভোল্টেজ নামানো যায়: একটি বক কনভার্টার (স্টেপ-ডাউন কনভার্টার) হল একটি ডিসি-টু-ডিসি পাওয়ার কনভার্টার যা তার ইনপুট (সাপ্লাই) থেকে আউটপুট (লোড) পর্যন্ত ভোল্টেজ (কারেন্ট স্টেপ করার সময়) নিচে নামায়। এটি একটি শ্রেণীর সুইচ-মোড পাওয়ার সাপ্লাই (SMPS) যা সাধারণত কমপক্ষে থাকে