সুচিপত্র:
- সরবরাহ
- ধাপ 1: ব্লুটুথ মডিউল প্রস্তুত করা
- ধাপ 2: আপনার Arduino IDE এ EmonLib ইনস্টল করা, স্কেচ আপলোড করা।
- ধাপ 3: সাবধান! উচ্চ ভোল্টেজের
ভিডিও: RoboRemo অ্যাপ ব্যবহার করে KiloWatthour মিটার: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
যখন আমার এয়ারকো/হিটপাম্প ইনস্টল করা হয়েছিল তখন এটির সাথে আসা অ্যাপটি বেশ সূক্ষ্মভাবে কাজ করেছিল (প্যানাসনিক আরাম ক্লাউড)। এখন সিস্টেমটি নিয়ন্ত্রণ করার জন্য অ্যাপটি ঠিক আছে কিন্তু সার্ভার টাইমআউটের কারণে মনিটরিং অংশটি মাঝে মাঝে ব্যর্থ হয়। পরিমাপ করা 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 ইনস্টল করা, স্কেচ আপলোড করা।
এটা সব এখানে: লাইব্রেরি ইনস্টল করা। আপনার 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 আছে!
উপভোগ করুন!
প্রস্তাবিত:
[২০২০] আইফোন বা আইপ্যাড এবং মাইক্রো: বিট গেম প্যাড অ্যাপ ব্যবহার করে একটি আরসি গাড়ি নিয়ন্ত্রণ করতে: ২ Ste টি ধাপ
[2020] আইফোন বা আইপ্যাড এবং মাইক্রো: বিট গেম প্যাড অ্যাপ ব্যবহার করে একটি আরসি গাড়ি নিয়ন্ত্রণ করুন: আপনি কি আপনার মাইক্রো: বিট নিয়ন্ত্রণের জন্য আপনার আইফোন বা আইপ্যাড ব্যবহার করার কথা ভেবেছেন? অ্যাপ স্টোর? অনুসন্ধান করুন " মাইক্রো: বিট " অ্যাপ স্টোরে এবং আপনি বিনামূল্যে অ্যাপটি ডাউনলোড করতে পারেন। দ্য
টেলিগ্রাম অ্যাপ ব্যবহার করে ESP8266 নিয়ন্ত্রণ করা: 7 টি ধাপ
টেলিগ্রাম অ্যাপ ব্যবহার করে ESP8266 নিয়ন্ত্রণ করা: আরে, কি হচ্ছে, বন্ধুরা! CETech থেকে এখানে আর্ক। আপনি কি কখনও একটি মেসেজিং অ্যাপের মাধ্যমে আপনার যন্ত্রপাতিগুলির সাথে চ্যাট করার কথা ভেবেছেন? অদ্ভুত লাগছে, ঠিক। কিন্তু আজ আমরা এর অনুরূপ একটি কাজ করতে যাচ্ছি। চিন্তা করবেন না আপনার মোবাইল ফোন কেনার দরকার নেই
অ্যান্ড্রয়েড অ্যাপ পার্ট 1: স্প্ল্যাশ স্ক্রিন ফ্র্যাগমেন্টস/কোটলিন ব্যবহার করে: 5 টি ধাপ
অ্যান্ড্রয়েড অ্যাপ পার্ট 1: টুকরো/কোটলিন ব্যবহার করে স্প্ল্যাশ স্ক্রিন: আবার হ্যালো, সম্ভবত আপনার কিছু " বিনামূল্যে " COVID19 এর কারণে বাড়িতে সময় এবং আপনি অতীতে যে বিষয়গুলি শিখতে চেয়েছিলেন তা পরীক্ষা করতে ফিরে যেতে পারেন। অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট অবশ্যই আমার জন্য তাদের মধ্যে একটি এবং আমি কয়েক সপ্তাহ আগে দেওয়ার সিদ্ধান্ত নিয়েছি
EveryCiruit অ্যাপ ব্যবহার করে Open Loop Opamp সিমুলেশন: 5 টি ধাপ
EveryCiruit অ্যাপ ব্যবহার করে Open Loop Opamp সিমুলেশন: EveryCircuit ইলেকট্রনিক্সের জন্য 'সেরা' সিমুলেশন প্ল্যাটফর্মগুলির মধ্যে একটি। এটির একটি ওয়েবসাইট এবং অ্যাপ রয়েছে। এই নির্দেশযোগ্য অ্যান্ড্রয়েড সংস্করণের জন্য। কিন্তু ঠিক ওয়েব সংস্করণের জন্যও অনুসরণ করা হয়।
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: 5 টি ধাপ (ছবি সহ)
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: ************************************* +প্রথমত, এই নির্দেশাবলী একজন অ -স্থানীয় ইংরেজী বক্তার দ্বারা লেখা হয়েছিল …… একজন ইংরেজ অধ্যাপক নন, তাই দয়া করে আমাকে মজা করার আগে কোন ব্যাকরণগত ভুল জানান।