Arduino এর মাধ্যমে একটি বিদ্যুৎ মিটার কিভাবে পড়বেন: 3 টি ধাপ
Arduino এর মাধ্যমে একটি বিদ্যুৎ মিটার কিভাবে পড়বেন: 3 টি ধাপ
Anonim
Arduino এর মাধ্যমে একটি বৈদ্যুতিক মিটার কিভাবে পড়বেন
Arduino এর মাধ্যমে একটি বৈদ্যুতিক মিটার কিভাবে পড়বেন
Arduino এর মাধ্যমে একটি বৈদ্যুতিক মিটার কিভাবে পড়বেন
Arduino এর মাধ্যমে একটি বৈদ্যুতিক মিটার কিভাবে পড়বেন

বিদ্যুতের জন্য আপনার খরচ সীমাবদ্ধ করতে এবং পরিবেশকে রক্ষা করার জন্য প্রায়ই আপনার বাড়ির বর্তমান বিদ্যুৎ খরচ বা মোট বিদ্যুৎ খরচ সম্পর্কে জানা আকর্ষণীয় হবে। এটি সত্যিই সমস্যা নয়, কারণ বেশিরভাগই আপনি আপনার ইনস্টলেশন ক্যাবিনেটে একটি স্মার্ট ডিজিটাল বিদ্যুৎ মিটার পাবেন। এখানে জার্মানিতে আপনি এই ক্ষেত্রে প্রায়ই আপনার মন্ত্রিসভায় চীন থেকে হলি টেক দ্বারা DZ541 পাবেন। এই মিটার তথাকথিত এসএমএল প্রোটোকলের মাধ্যমে সংগৃহীত তথ্য বিতরণের জন্য একটি অপটিক্যাল ইনফ্রারেড ইন্টারফেস এবং একটি আরএস 485 ইন্টারফেস দিয়ে সজ্জিত। এই প্রকল্পে আমরা RS485 ইন্টারফেস ব্যবহার করে একটি Arduino কে মিটারের সাথে সংযুক্ত করব এবং মোট বিদ্যুৎ খরচ এবং প্রকৃত শক্তির মান পড়ব।

ধাপ 1: RS485 সংযোগ

RS485 সংযোগ
RS485 সংযোগ
RS485 সংযোগ
RS485 সংযোগ

RS485 এর মাধ্যমে Arduino কে মিটারের সাথে সংযুক্ত করতে আমি বিচ্ছিন্ন ইন্টারফেস সহ আমাদের Arduino RS485 ieldাল ব্যবহার করেছি। RS485 মিটারের টার্মিনালগুলি প্লাস্টিকের কভার দ্বারা সুরক্ষিত। এই আবরণ সাধারণত একটি সীল দ্বারা লক করা হয়। এই কভারটি নিজে খুলবেন না। এটি বিপজ্জনক হতে পারে এবং একটি ভাঙ্গা সীল আপনার শক্তি সরবরাহকারীর সাথে অনেক ঝামেলার কারণ হতে পারে। সবচেয়ে ভালো উপায় হল একজন ইলেকট্রিশিয়ানকে সাহায্য চাওয়া। তিনি তারের সংযোগ মিটারের RS485 টার্মিনালে এবং সীল পুনরুদ্ধার করতে পারেন।

এখন আপনি meterালের A এবং B টার্মিনালের সাথে মিটারের A এবং B টার্মিনালগুলিকে সংযুক্ত করতে পারেন।

ধাপ 2: জাম্পার এবং ডিআইপি সুইচ সেটিং

জাম্পার এবং ডিআইপি সুইচ সেটিং
জাম্পার এবং ডিআইপি সুইচ সেটিং

RS485 ieldাল কনফিগারেশনের জন্য কিছু জাম্পার এবং ডিআইপি সুইচ দিয়ে সজ্জিত। অনুগ্রহ করে নিম্নলিখিত উপায়ে ডিআইপি সুইচ সেট করুন:) মাত্র দুটি জাম্পার সেট করতে হবে: Arduino UNO- এর জন্য JP1 থেকে 5V এবং RX -2 পজিশনে দ্বিতীয় জাম্পার

ধাপ 3: কোড

আমরা ডিবাগিং এবং প্রোগ্রামিং এর জন্য UART ব্যবহার করছি। মিটারটি পোর্ট D2 এবং একটি সফটওয়্যার UART এর মাধ্যমে 9600 Baud (8N1) এর মাধ্যমে সংযুক্ত। মিটার ক্রমাগত তথ্য পাঠাচ্ছে। প্রোগ্রামটি আকর্ষণীয় ডেটা প্যাকেজ খুঁজতে ডেটা স্ট্রিমে বিশেষ বাইট ক্রম খুঁজছে। অন্যান্য মিটারের জন্য বাইট সিকোয়েন্স বা বাইট (হেডার) সিকোয়েন্স এবং আকর্ষণীয় ডেটার মধ্যে দূরত্ব সম্পাদনা করার প্রয়োজন হতে পারে। মোট বিদ্যুৎ খরচ এবং বাস্তব শক্তির জন্য ডিকোড মানগুলি Arduino IDE এর টার্মিনাল উইন্ডোতে প্রদর্শিত হবে।

প্রস্তাবিত: