সুচিপত্র:

RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার: 3 ধাপ
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার: 3 ধাপ

ভিডিও: RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার: 3 ধাপ

ভিডিও: RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার: 3 ধাপ
ভিডিও: How to convert watt to ampere ১ আ্যম্পিয়ারে কত ওয়াট কারেন্ট বা অ্যাম্পিয়ার ওয়াট বের করার সহজ 2024, নভেম্বর
Anonim
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার
RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার

যখন আমার এয়ারকো/হিটপাম্প ইনস্টল করা হয়েছিল তখন এটির সাথে আসা অ্যাপটি বেশ সূক্ষ্মভাবে কাজ করেছিল (প্যানাসনিক আরাম ক্লাউড)। এখন সিস্টেমটি নিয়ন্ত্রণ করার জন্য অ্যাপটি ঠিক আছে কিন্তু সার্ভার টাইমআউটের কারণে মনিটরিং অংশটি মাঝে মাঝে ব্যর্থ হয়। পরিমাপ করা kWh সম্পর্কে আমারও সন্দেহ আছে, যখন আমি দুই দিনের তুলনা করি প্রায় অভিন্ন বাইরের তাপমাত্রার সাথে একদিন 11kWh, অন্য 2kWh …

কর্মের সময়!

সাধারণত আমি আমার পছন্দের বোর্ড, একটি Wemos D1, এবং Micropython ব্যবহার করি কাজটি করার জন্য কিন্তু বেশ কিছু পরীক্ষার পর মনে হয়েছিল যে D1 এর ADC- এর সঠিকতার অভাব ছিল … এমনকি একটি সুনির্দিষ্ট পিক ডিটেক্টর সার্কিটও সমস্যার সমাধান করেনি। গুগল আমার (এবং আপনার!) বন্ধু তাই আমি এই চমত্কার সাইটটি আবিষ্কার করেছি: ওপেন এনার্জি মনিটর। আপনি শিখতে এবং আবিষ্কার করতে পারেন, আপনার যা দরকার তা এখানে! এবং তারা একটি Arduino লাইব্রেরিও সরবরাহ করে যা নিখুঁতভাবে কাজ করে: EmonLib।

আমি স্কেচগুলি পরীক্ষা করেছি এবং সেগুলি সংশোধন করেছি কারণ ফলাফলগুলি আমার প্রিয় অ্যান্ড্রয়েড অ্যাপগুলির মধ্যে একটিতে প্রদর্শিত হয়েছে: রোবরেমো। চূড়ান্ত স্কেচে একটি অন্তর্নির্মিত kWh- মিটার রয়েছে এবং ক্রমাঙ্কন মানগুলি ব্যবহৃত বর্তমান ট্রান্সফরমার (CT) এর সাথে মানিয়ে নেওয়া হয়। আমি দৃ strongly়ভাবে শেখার অধ্যায় অধ্যয়ন সুপারিশ:

অধ্যায় শিখুন। উপহারে পূর্ণ! অ্যান্ড্রয়েডফোন (ট্যাবলেট) এর সাথে kWh- মিটারের সংযোগ HC-05 ব্লুটুথ-মডিউলের মাধ্যমে প্রতিষ্ঠিত।

সরবরাহ

- RoboRemo অ্যাপ ইনস্টল করা অ্যান্ড্রয়েড ফোন বা ট্যাবলেট

- Arduino Uno বা Nano এবং প্রোগ্রামিং কেবল

-ব্লুটুথ-মডিউল HC-05 লিঙ্ক

-CT (বর্তমান ট্রান্সফরমার) পার্ট নম্বর SCT-013-050 লিঙ্ক

-2 প্রতিরোধক 10kOhm 1/4W (বিভিন্ন মান ঠিক আছে, 470kOhm পর্যন্ত যতক্ষণ তারা অভিন্ন)

-1 ক্যাপাসিটর 10 মাইক্রোফারাড (16V ঠিক আছে)

চ্ছিক:

-পরীক্ষার জন্য ব্রেডবোর্ড

-সহজ সমাবেশের জন্য ব্রেকআউটবোর্ড

-ব্লুটুথ মডিউল প্রোগ্রাম করার জন্য ইউএসবি থেকে সিরিয়াল কেবল

ধাপ 1: ব্লুটুথ মডিউল প্রস্তুত করা

ব্লুটুথ মডিউল প্রস্তুত করা হচ্ছে
ব্লুটুথ মডিউল প্রস্তুত করা হচ্ছে
ব্লুটুথ মডিউল প্রস্তুত করা হচ্ছে
ব্লুটুথ মডিউল প্রস্তুত করা হচ্ছে

ব্লুটুথ যোগাযোগ হার্ডওয়্যার Arduino Rx/Tx টার্মিনাল via 9600 baud এর মাধ্যমে করা হয়।

তাই আমাদের আমাদের মডিউল প্রস্তুত করতে হবে, নাম দিতে হবে এবং বাউডরেট যাচাই/সমন্বয় করতে হবে। এটি USBচ্ছিক USB- সিরিয়াল কেবল এবং একটি টার্মিনাল এমুলেটর (অথবা Arduino IDE সিরিয়াল মনিটর) এর মাধ্যমে করা যেতে পারে। মডিউলের "কী" পিনটি অবশ্যই Vcc এবং baudrate 38400 এ সেট করতে হবে। কেবল নেই? কোন সমস্যা নেই, এই সাইটটি (জার্মান ভাষায়) সব ব্যাখ্যা করে: HC-05 Gomcu সেটআপ করুন।

আপনার মডিউলের নাম দিন, বাউড্রেট চেক করুন/সমন্বয় করুন (UART 9600, 0, 0) এবং আপনার কাজ শেষ!

ধাপ 2: আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।

আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।
আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।
আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।
আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।

এটা সব এখানে: লাইব্রেরি ইনস্টল করা। আপনার IDE পুনরায় চালু করুন, সম্পন্ন:-)

আপনার ইউএনও/ন্যানোতে স্কেচ লোড করুন এবং পরিকল্পিতভাবে দেখা যায় যে প্রতিরোধক/ক্যাপাসিটর এবং বর্তমান ট্রান্সফরমার সংযুক্ত করুন। সতর্ক করা ! বর্তমান ট্রান্সফরমার পার্ট নম্বর SCT-013-050 এর জন্য স্কেচ পরিবর্তন করা হয়েছে। পরিকল্পিত ট্রান্সফরমারের সমান্তরাল প্রতিরোধক অবশ্যই সরিয়ে ফেলতে হবে (শুধুমাত্র 2 10kOhm এবং ক্যাপাসিটরের প্রয়োজন)। অন্যান্য সিটি ব্যবহার করা যেতে পারে কিন্তু স্কেচ ক্রমাঙ্কন মান অবশ্যই মানিয়ে নিতে হবে (এবং "বর্তমান প্রকার" এর ক্ষেত্রে বোঝা প্রতিরোধক যোগ করা হবে)।

আপনার কম্পিউটারে Arduino সংযুক্ত করুন এবং সিরিয়াল মনিটর@9600 বড খুলুন। Arduino রিসেট করুন, দেখুন সিরিয়াল মনিটরে স্ট্রিং প্রিন্ট করা আছে কিনা। স্ট্রিংগুলি RoboRemo ইন্টারফেসের জন্য লাগানো হয়েছে এবং ব্যবহারকারীদের পছন্দ অনুযায়ী পরিবর্তন করা যেতে পারে (RoboRemo ম্যানুয়াল দেখুন)। RoboRemo ইন্টারফেস আপলোড করার চেষ্টা করা হয়েছে কিন্তু এটি সার্ভার ত্রুটি সৃষ্টি করে … যাইহোক RoboRemo তে ডেটা পাঠানো সহজ: আইডি + স্ট্রিং (মান) + / n ধারণকারী একটি স্ট্রিং তৈরি করুন, এটুকুই। RoboRemo থেকে কমান্ডগুলি স্ট্রিংগুলি ended n দিয়ে শেষ হয়।

ফেব্রুয়ারী 29 2019 আপডেট করুন: Arduino ADC রেজোলিউশনের কারণে আমি স্কেচটি কিছুটা পরিবর্তন করেছি, এমনকি একটি সংক্ষিপ্ত ইনপুট.55Amps বা প্রায় 100 ওয়াট দিয়েছে। সুতরাং 0.55Amps এর অধীনে সমস্ত স্রোত শূন্যে কেটে যায়।

নতুন ফাইলটি সংস্করণ 1.3

ধাপ 3: সাবধান! উচ্চ ভোল্টেজের

সিটি ইনস্টল করা এখানে খুব ভালভাবে ব্যাখ্যা করা হয়েছে। যত্ন নিন, উচ্চ ভোল্টেজ!

আরডুইনোতে ব্লুটুথ মডিউল সংযুক্ত করুন: 5V থেকে Vcc, GND থেকে GND Rx থেকে Tx, Tx থেকে Rx।

Arduino অবশ্যই 5V সরবরাহ দ্বারা চালিত হতে হবে, USB এর মাধ্যমে নয়!

ফোন/ট্যাবলেটের সাথে ব্লুটুথ মডিউল যুক্ত করুন, অ্যাপটি চালু করুন এবং আপনার একটি চমৎকার kWhmeter আছে!

উপভোগ করুন!

প্রস্তাবিত: