সুচিপত্র:
- ধাপ 1: প্রস্তুতি। সরঞ্জাম স্ক্রু এবং উপভোগ্য।
- পদক্ষেপ 2: প্রস্তুতি। ইলেকট্রনিক্স।
- ধাপ 3: প্রস্তুতি। Sonnectors।
- ধাপ 4: প্রস্তুতি। 3D প্রিন্টিং
- ধাপ 5: একত্রিত করা। সকেট কেস।
- ধাপ 6: একত্রিত করা। আসল অংশ
- ধাপ 7: একত্রিত করা প্লাগ কেস।
- ধাপ 8: একত্রিত করা। পিছনের ঢাকনা
- ধাপ 9: একত্রিত করা। সোল্ডারিং।
- ধাপ 10: একত্রিত করা। শেষ করুন।
- ধাপ 11: XOD
- ধাপ 12: প্রোগ্রামিং।
- ধাপ 13: বর্ধিত প্রোগ্রাম।
ভিডিও: Arduino শক্তি খরচ বৈদ্যুতিক মিটার ডিভাইস: 13 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি কি আপনার বিদ্যুৎ বিলের জন্য খুব বেশি অর্থ প্রদান করেন?
আপনি কি জানতে চান আপনার কেটলি বা হিটার কত বিদ্যুৎ খরচ করে?
আপনার নিজের বহনযোগ্য শক্তি খরচ বৈদ্যুতিক মিটার তৈরি করুন!
এই ডিভাইসের ব্যবহার আমি কিভাবে পেয়েছি তা দেখুন।
ধাপ 1: প্রস্তুতি। সরঞ্জাম স্ক্রু এবং উপভোগ্য।
এই প্রকল্পটি করতে আপনার বেশ কয়েকটি জিনিস দরকার।
- XOD IDE ইনস্টল করা হোম কম্পিউটার।
- 3D প্রিন্টার.
সরঞ্জাম:
- ক্লিপার।
- স্ক্রু ড্রাইভার
- প্লাস।
- সোল্ডারিং টুলস।
- সুই ফাইল।
উপভোগ্য:
- স্যান্ডপেপার।
- টিউব সঙ্কুচিত করুন।
- 220V সার্কিটের জন্য 14 AWG তার বা তার কম।
- 5V লজিক সার্কিটের জন্য 24 বা 26 AWG তার।
স্ক্রু:
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 20mm দৈর্ঘ্য।
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 10mm দৈর্ঘ্য।
- স্ক্রু M2 / M2.5 (DIN7981 বা অন্যান্য)।
- হেক্স বাদাম M3 (DIN 934/ DIN 985)।
পদক্ষেপ 2: প্রস্তুতি। ইলেকট্রনিক্স।
ডিভাইসটি তৈরি করতে আপনার কিছু ইলেকট্রনিক উপাদান প্রয়োজন। আসুন জেনে নিই কোনগুলো।
প্রথমত, আপনার একটি এসি কারেন্ট সেন্সর দরকার।
ডিভাইসটি একটি উচ্চ স্রোতের সাথে কাজ করতে পারে, তাই সেন্সরটি উপযুক্ত হওয়া উচিত। ইন্টারনেটে, আমি Allegro দ্বারা নির্মিত একটি ACS712 সেন্সর খুঁজে পেয়েছি।
1 x 20A পরিসীমা বর্তমান সেন্সর ACS712 মডিউল ~ 9 $;
এই সেন্সর হল এনালগ এবং হল ইফেক্ট ব্যবহার করে কারেন্ট পরিমাপ করে। এটি পরিমাপ করা মান প্রেরণের জন্য একটি তার ব্যবহার করে। এটি খুব সঠিক নাও হতে পারে, কিন্তু আমি মনে করি এটি এমন একটি ডিভাইসের জন্য যথেষ্ট। ACS712 সেন্সর পরিমাপের বিভিন্ন সর্বোচ্চ সীমা সহ তিন ধরনের হতে পারে:
- ACS712ELCTR-05B (সর্বোচ্চ 5 অ্যাম্পিয়ার);
- ACS712ELCTR-20A (সর্বোচ্চ 20 অ্যাম্পিয়ার);
- ACS712ELCTR-30A (সর্বোচ্চ 30 এম্পিয়ার)
আপনি আপনার প্রয়োজনীয় সংস্করণটি বেছে নিতে পারেন। আমি 20 এমপি সংস্করণ ব্যবহার করি। আমি মনে করি না আমার সকেটে বর্তমান এই মান অতিক্রম করেছে।
আপনার একটি নিয়ামক প্রয়োজন, সেন্সর ডেটা পড়ার জন্য এবং অন্যান্য সমস্ত গণনা করার জন্য।
অবশ্যই, আমি আরডুইনো বেছে নিয়েছি। আমি মনে করি এই ধরনের DIY প্রকল্পগুলির জন্য এর চেয়ে সুবিধাজনক আর কিছুই নেই। আমার কাজটি কঠিন নয়, তাই আমার একটি অভিনব বোর্ডের প্রয়োজন নেই। আমি Arduino মাইক্রো কিনেছি।
1 x Arduino মাইক্রো ~ 20 $;
Arduino ডিসি ভোল্টেজ দ্বারা 12V পর্যন্ত চালিত হয় যখন আমি এসি ভোল্টেজ 220V পরিমাপ করতে যাচ্ছিলাম। তাছাড়া, ACS সেন্সরটি সঠিক 5 ভোল্ট দ্বারা চালিত হওয়া উচিত। সমস্যা সমাধানের জন্য, আমি 220 থেকে 5 ভোল্টের এসি থেকে ডিসি কনভার্টার কিনেছি।
1 x AC থেকে DC পাওয়ার মডিউল সাপ্লাই ইনপুট: AC86-265V আউটপুট: 5V 1A ~ 7 $;
আমি Arduino এবং সেন্সরকে পাওয়ার জন্য এই কনভার্টারটি ব্যবহার করি।
আমার পরিমাপ কল্পনা করতে, আমি একটি পর্দায় ব্যয় করা অর্থের পরিমাণ প্রদর্শন করি। আমি এই 8x2 অক্ষরের LCD ডিসপ্লে ব্যবহার করি।
1 x 0802 LCD 8x2 ক্যারেক্টার LCD ডিসপ্লে মডিউল 5V ~ 9 $;
এটি ছোট, আরডুইনো ডিসপ্লের সাথে সামঞ্জস্যপূর্ণ। এটি নিয়ন্ত্রকের সাথে যোগাযোগের জন্য নিজস্ব ডেটা বাস ব্যবহার করে। এছাড়াও, এই ডিসপ্লেটির ব্যাকলাইট রয়েছে যা বিভিন্ন রঙের একটি হতে পারে। আমি কমলা পেয়েছি।
ধাপ 3: প্রস্তুতি। Sonnectors।
ডিভাইসটির নিজস্ব পাওয়ার প্লাগ এবং সকেট থাকা উচিত।
বাড়িতে একটি মানের এবং নির্ভরযোগ্য প্লাগ সংযোগ তৈরি করা বেশ চ্যালেঞ্জিং। এছাড়াও, আমি চেয়েছিলাম যে ডিভাইসটি পোর্টেবল এবং কম্প্যাক্ট হতে হবে কোন কর্ড এবং তার ছাড়া।
আমি হার্ডওয়্যার স্টোরে কিছু সার্বজনীন সকেট এবং প্লাগ কেনার সিদ্ধান্ত নিয়েছি যাতে সেগুলোর কোনো অংশ ব্যবহার করা যায়। আমি যে কানেক্টরগুলো কিনেছি তা হল F টাইপ বা সেগুলোকে শুকো বলা হয়। এই সংযোগটি পুরো ইউরোপীয় ইউনিয়ন জুড়ে ব্যবহৃত হয়। বিভিন্ন সংযোজক প্রকার রয়েছে, উদাহরণস্বরূপ, এ বা বি প্রকারগুলি এফের চেয়ে কিছুটা ছোট এবং উত্তর আমেরিকায় ব্যবহৃত হয়। সকেটের অভ্যন্তরীণ মাত্রা এবং প্লাগগুলির বাহ্যিক মাত্রাগুলি সমস্ত ধরণের সংযোগকারীর জন্য মানসম্মত।
আরো তথ্যের জন্য, আপনি বিভিন্ন সকেট ধরনের সম্পর্কে পড়তে পারেন এখানে।
কয়েকটি সকেট বিচ্ছিন্ন করে, আমি দেখেছি যে তাদের ভিতরের অংশগুলি সহজেই সরানো যায়। এই অংশগুলির প্রায় একই যান্ত্রিক মাত্রা রয়েছে। আমি তাদের ব্যবহার করার সিদ্ধান্ত নিয়েছি।
সুতরাং, নিজের ডিভাইস তৈরি করতে আপনার প্রয়োজন:
- সংযোগের ধরন চয়ন করুন;
- আপনি যে প্লাগ এবং সকেটগুলি ব্যবহার করতে পারেন তা সন্ধান করুন এবং এটি সহজেই বিচ্ছিন্ন করা যেতে পারে;
- তাদের ভিতরের অংশগুলি সরান।
আমি এই সকেট ব্যবহার করেছি:
1 x মাটির মহিলা প্লাগ 16A 250V ~ 1 $;
এবং এই প্লাগ:
1 x পুরুষ প্লাগ 16A 250V ~ 0, 50 $;
ধাপ 4: প্রস্তুতি। 3D প্রিন্টিং
আমি একটি 3D প্রিন্টারে ডিভাইসের শরীরের অংশ মুদ্রণ করেছি। আমি বিভিন্ন রঙের ABS প্লাস্টিক ব্যবহার করেছি।
এখানে অংশগুলির তালিকা রয়েছে:
- প্রধান শরীর (বেগুনি) - 1 টুকরা;
- পিছনের কভার (হলুদ) - 1 টুকরা;
- সকেট কেস (গোলাপী) - 1 টুকরা;
- প্লাগ কেস (লাল) - 1 টুকরা;
বর্তমান সেন্সর এবং ব্যাক কভার বেঁধে রাখার জন্য মূল বডিতে থ্রেডিং হোল রয়েছে।
পিছনের কভারে এসি-ডিসি কনভার্টার বেঁধে দেওয়ার জন্য থ্রেডিং হোল এবং আরডুইনো মাইক্রো সংযুক্ত করার জন্য একটি স্ন্যাপ-ফিট জয়েন্ট রয়েছে।
ডিসপ্লে, প্লাগ এবং সকেট কেস ঠিক করার জন্য M3 স্ক্রুগুলির জন্য সমস্ত অংশে ছিদ্র রয়েছে।
সকেট কেস এবং প্লাগ কেসের অংশে মনোযোগ দিন।
এই অংশগুলির অভ্যন্তরীণ পৃষ্ঠগুলি বিশেষভাবে আমার সংযোগকারীদের জন্য প্রাক-মডেল করা হয়েছে। পূর্ববর্তী ধাপ থেকে যারা disassembled সংযোগকারীদের জন্য।
এইভাবে, যদি আপনি নিজের ডিভাইস এবং আপনার প্লাগ এবং সকেট সংযোগকারীগুলিকে আমার থেকে আলাদা করতে চান, তাহলে আপনাকে সকেট কেস এবং প্লাগ কেস 3D মডেলগুলি সংশোধন বা সংশোধন করতে হবে।
এসটিএল মডেল সংযুক্তিতে আছে। যদি এটি প্রয়োজন হয়, আমি উৎস CAD মডেল সংযুক্ত করতে পারেন।
ধাপ 5: একত্রিত করা। সকেট কেস।
উপাদান তালিকা:
- 3D মুদ্রিত সকেট কেস - 1 টুকরা;
- সকেট - 1 টুকরা;
- উচ্চ ভোল্টেজ তারের (14 AWG বা কম)
সমাবেশ প্রক্রিয়া:
স্কেচ দেখুন। ছবি আপনাকে সমাবেশে সাহায্য করবে।
- সকেট প্রস্তুত করুন (অবস্থান 2)। স্টপ লেজ না হওয়া পর্যন্ত সকেট কেসটিতে শক্তভাবে ফিট করা উচিত। যদি এটি প্রয়োজন হয়, স্যান্ডপেপার বা সুই ফাইল দিয়ে সকেটের কনট্যুর প্রক্রিয়া করুন।
- সকেটে উচ্চ ভোল্টেজের তারগুলি সংযুক্ত করুন। টার্মিনাল ব্লক বা সোল্ডারিং ব্যবহার করুন।
- ক্ষেত্রে সকেট (অবস্থান 2) সন্নিবেশ করান (অবস্থান 1)।
চ্ছিক:
কেসটিতে প্ল্যাটফর্মের মাধ্যমে স্ক্রু দিয়ে সকেটটি ঠিক করুন।
ধাপ 6: একত্রিত করা। আসল অংশ
উপাদান তালিকা:
- 3D মুদ্রিত প্রধান শরীর - 1 টুকরা;
- একত্রিত সকেট কেস - 1 টুকরা;
- এসিএস 712 বর্তমান সেন্সর - 1 টুকরা;
- 8x2 এলসিডি ডিসপ্লে - 1 টুকরা;
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 20mm দৈর্ঘ্য- 4 টুকরা।
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 10mm দৈর্ঘ্য- 4 টুকরা।
- স্ক্রু M2 / M2.5 (DIN7981 বা অন্যান্য) - 2 টুকরা।
- হেক্স বাদাম M3 (DIN 934/ DIN 985) - 8 টুকরা।
- 24 বা 26 AWG তারের।
- উচ্চ ভোল্টেজ তারের (14 AWG বা কম)
সমাবেশ প্রক্রিয়া:
স্কেচ দেখুন। ছবি আপনাকে সমাবেশে সাহায্য করবে।
- প্রধান শরীরে বড় গর্ত প্রস্তুত করুন (অবস্থান 1)। একত্রিত সকেট ক্ষেত্রে এটি শক্তভাবে ফিট করা উচিত। যদি এটি প্রয়োজন হয়, একটি স্যান্ডপেপার বা সুই ফাইল দিয়ে গর্তের কনট্যুর প্রক্রিয়া করুন।
- মূল শরীরে সকেট কেস (পজ। 2) posোকান (পজ। 1) এবং স্ক্রু (পজ। 6) এবং বাদাম (পজ। 8) ব্যবহার করে এটি বেঁধে দিন।
- বর্তমান সেন্সরের সাথে উচ্চ ভোল্টেজের তারগুলি সংযুক্ত করুন (অবস্থান 3)। টার্মিনাল ব্লক ব্যবহার করুন।
- স্ক্রু (পজ। 7) ব্যবহার করে বর্তমান সেন্সর (পজ। 3) প্রধান বডি (পজ। 1) দিয়ে বেঁধে দিন।
- ডিসপ্লে (পজ। 4) এবং বর্তমান সেন্সর (পজ। 3) এর সাথে তারের সংযোগ বা সোল্ডার
- স্ক্রু (পজ। 5) এবং বাদাম (পজ। 8) ব্যবহার করে ডিসপ্লে (পজ 4) মূল বডি (পজ। 1) দিয়ে বেঁধে দিন।
ধাপ 7: একত্রিত করা প্লাগ কেস।
উপাদান তালিকা:
- 3D মুদ্রিত প্লাগ কেস - 1 টুকরা;
- প্লাগ - 1 টুকরা;
- উচ্চ ভোল্টেজ তারের (14 AWG বা কম)
সমাবেশ প্রক্রিয়া:
স্কেচ দেখুন। ছবি আপনাকে সমাবেশে সাহায্য করবে।
- প্লাগ প্রস্তুত করুন (অবস্থান 2)। স্টপ না হওয়া পর্যন্ত প্লাগটি কেসটিতে শক্তভাবে ফিট হওয়া উচিত। যদি এটি প্রয়োজন হয়, একটি স্যান্ডপেপার বা সুই ফাইল দিয়ে সকেটের কনট্যুর প্রক্রিয়া করুন।
- প্লাগের সাথে উচ্চ ভোল্টেজের তারগুলি সংযুক্ত করুন (অবস্থান 2)। টার্মিনাল ব্লক বা সোল্ডারিং ব্যবহার করুন।
- প্লাগ (পজ। 2) কেসে posোকান (পজ। 1)।
চ্ছিক:
একটি স্ক্রু দিয়ে ক্ষেত্রে প্লাগ ঠিক করুন। স্ক্রু করার জায়গাটি স্কেচে দেখানো হয়েছে।
ধাপ 8: একত্রিত করা। পিছনের ঢাকনা
উপাদান তালিকা:
- 3D মুদ্রিত ব্যাক কভার - 1 টুকরা;
- একত্রিত প্লাগ কেস - 1 টুকরা;
- এসি -ডিসি ভোল্টেজ রূপান্তরকারী - 1 টুকরা;
- Arduino মাইক্রো - 1 টুকরা;
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 10mm দৈর্ঘ্য- 4 টুকরা।
- স্ক্রু M2 / M2.5 (DIN7981 বা অন্যান্য) - 4 টুকরা।
- হেক্স বাদাম M3 (DIN 934/ DIN 985) - 4 টুকরা।
সমাবেশ প্রক্রিয়া:
স্কেচ দেখুন। ছবিটি আপনাকে সমাবেশে সহায়তা করবে।
- পিছনের কভারে বড় গর্ত প্রস্তুত করুন (অবস্থান 1)। একত্রিত প্লাগ কেস (পজ। 2) এটিতে শক্তভাবে মাপসই করা উচিত। যদি এটি প্রয়োজন হয়, একটি স্যান্ডপেপার বা সুই ফাইল দিয়ে গর্তের কনট্যুর প্রক্রিয়া করুন।
- প্লাগ কেস (পজ। 2) পিছনের কভারে (পজ। 1) andোকান এবং স্ক্রু (পজ। 5) এবং বাদাম (পজ। 7) ব্যবহার করে এটি বেঁধে দিন।
- স্ন্যাপ-ফিট সংযোগ ব্যবহার করে পিছনের কভারে Arduino (pos। 4) সংযুক্ত করুন (pos। 1)।
- এসি-ডিসি ভোল্টেজ কনভার্টার (পজ। 3) স্ক্রু (পজ। 6) ব্যবহার করে পিছনের কভারে (পজ। 1) বেঁধে দিন।
ধাপ 9: একত্রিত করা। সোল্ডারিং।
উপাদান তালিকা:
- উচ্চ ভোল্টেজ তারের (14 AWG বা কম)
- 24 বা 26 AWG তারের।
একত্রিত করা:
স্কেচে যেভাবে দেখানো হয়েছে সব উপাদান একসাথে সোল্ডার করুন।
প্লাগ থেকে উচ্চ ভোল্টেজের তারগুলি এসি-ডিসি রূপান্তরকারী এবং সকেট থেকে কেবলগুলিতে বিক্রি হয়।
ACS712 হল একটি এনালগ কারেন্ট সেন্সর, এবং এটি 5V দ্বারা চালিত। আপনি Arduino থেকে অথবা এসি-ডিসি কনভার্টার থেকে সরাসরি সেন্সরটি পাওয়ার করতে পারেন।
- Vcc পিন - 5V Arduino পিন / 5V AC -DC পিন;
- GND - GND Arduino পিন / GND AC -DC পিন;
- আউট - এনালগ A0 Arduino পিন;
এলসিডি 8x2 ক্যারেক্টার এলসিডি ডিসপ্লে 3.3-5V দ্বারা চালিত এবং এর নিজস্ব ডেটা বাস রয়েছে। ডিসপ্লে 8-বিট (DB0-DB7) অথবা 4-বিট মোডে (DB4-DB7) যোগাযোগ করতে পারে। আমি একটি 4-বিট ব্যবহার করেছি। আপনি Arduino থেকে বা এসি-ডিসি কনভার্টার থেকে ডিসপ্লে পাওয়ার করতে পারেন।
- Vcc পিন - 5V Arduino পিন / 5V AC -DC পিন;
- GND - GND Arduino পিন / GND AC -DC পিন;
- Vo - GND Arduino pin / GND AC -DC pin;
- R / W - GND Arduino পিন / GND AC -DC পিন;
- আরএস - ডিজিটাল 12 আরডুইনো পিন;
- ই - ডিজিটাল 11 আরডুইনো পিন;
- DB4 - ডিজিটাল 5 Arduino পিন;
- DB5 - ডিজিটাল 4 Arduino পিন;
- DB6 - ডিজিটাল 3 Arduino পিন;
- DB7 - ডিজিটাল 2 Arduino পিন;
বিজ্ঞপ্তি:
সঙ্কুচিত টিউব সহ সমস্ত উচ্চ ভোল্টেজের তারগুলি আলাদা করতে ভুলবেন না! এছাড়াও, এসি-ডিসি ভোল্টেজ কনভার্টারে উচ্চ ভোল্টেজ সোল্ডার পরিচিতিগুলি বিচ্ছিন্ন করুন। এছাড়াও, এসি-ডিসি ভোল্টেজ কনভার্টারে উচ্চ ভোল্টেজ সোল্ডার পরিচিতিগুলি বিচ্ছিন্ন করুন।
দয়া করে 220V দিয়ে সতর্ক থাকুন। উচ্চ ভোল্টেজ আপনাকে হত্যা করতে পারে!
যখন যন্ত্রটি বিদ্যুৎ গ্রিডের সাথে সংযুক্ত থাকে তখন কোন ইলেকট্রনিক উপাদান স্পর্শ করবেন না।
যখন যন্ত্রটি বিদ্যুৎ গ্রিডের সাথে সংযুক্ত থাকে তখন আরডুইনোকে কম্পিউটারের সাথে সংযুক্ত করবেন না।
ধাপ 10: একত্রিত করা। শেষ করুন।
উপাদান তালিকা:
- একত্রিত প্রধান শরীর - 1 টুকরা;
- একত্রিত ফিরে কভার - 1 টুকরা;
- স্ক্রু M3 (DIN7985 / DIN 84 / DIN 912) 10mm দৈর্ঘ্য - 4 টুকরা।
সমাবেশ প্রক্রিয়া:
স্কেচ দেখুন। ছবি আপনাকে সমাবেশে সাহায্য করবে।
- আপনি সোল্ডারিং শেষ করার পরে, প্রধান তারের মধ্যে সমস্ত তারগুলি নিরাপদে রাখুন (অবস্থান 1)।
- নিশ্চিত করুন যে কোথাও কোন খোলা পরিচিতি নেই। তারগুলি অবশ্যই ছেদ করবে না এবং তাদের খোলা জায়গাগুলি অবশ্যই প্লাস্টিকের শরীরের সাথে যোগাযোগ করবে না।
- স্ক্রু (পজ। 3) ব্যবহার করে পিছনের কভার (পজ। 2) মূল দেহে (পজ। 1) বেঁধে দিন।
ধাপ 11: XOD
Arduino কন্ট্রোলার প্রোগ্রাম করার জন্য, আমি XOD ভিজ্যুয়াল প্রোগ্রামিং পরিবেশ ব্যবহার করি। আপনি যদি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিংয়ে নতুন হন বা হয়ত আপনি আমার মত Arduino কন্ট্রোলারদের জন্য সহজ প্রোগ্রাম লিখতে পছন্দ করেন, XOD ব্যবহার করে দেখুন। এটি দ্রুত ডিভাইসের প্রোটোটাইপিংয়ের জন্য আদর্শ যন্ত্র।
XOD এ আপনি সরাসরি ব্রাউজার উইন্ডোতে প্রোগ্রাম তৈরি করতে পারেন। ব্যক্তিগতভাবে, আমি ডেস্কটপ সংস্করণ পছন্দ করি।
আমার ECEM ডিভাইসের জন্য, আমি XOD তে গাব্বাপুল/বিদ্যুৎ-মিটার লাইব্রেরি তৈরি করেছি। এই লাইব্রেরিতে সমস্ত প্রোগ্রাম রয়েছে যা আপনাকে একই প্রোগ্রাম করতে হবে। এটি প্রস্তুত প্রোগ্রামের উদাহরণও অন্তর্ভুক্ত করে। সুতরাং, এটি আপনার XOD কর্মক্ষেত্রে যুক্ত করতে ভুলবেন না।
প্রক্রিয়া:
- আপনার কম্পিউটারে XOD IDE সফটওয়্যার ইনস্টল করুন।
- কর্মক্ষেত্রে গাব্বাপুল/বিদ্যুৎ-মিটার লাইব্রেরি যুক্ত করুন।
- একটি নতুন প্রকল্প তৈরি করুন এবং এটি smth কল করুন।
পরবর্তী, আমি XOD এ এই ডিভাইসটি কিভাবে প্রোগ্রাম করতে হয় তা বর্ণনা করতে যাচ্ছি।
আমি শেষ নির্দেশযোগ্য ধাপে প্রোগ্রামের বর্ধিত সংস্করণের সাথে স্ক্রিনশট সংযুক্ত করেছি।
ধাপ 12: প্রোগ্রামিং।
এখানে আপনার প্রয়োজনীয় নোডগুলি রয়েছে:
Acs712-20a-ac-current-sensor নোড।
এটি প্যাচ সম্মুখের প্রথম নোড। এটি ক্ষণস্থায়ী বর্তমান পরিমাপ করতে ব্যবহৃত হয়। এই লাইব্রেরিতে, 3 টি বিভিন্ন ধরণের নোড রয়েছে। তারা অ্যাম্পারেজ পরিমাপ ক্যাপ টাইপের মধ্যে ভিন্ন। আপনার ধরনের সেন্সরের সাথে সংশ্লিষ্ট একটি বেছে নিন। আমি acs712-20a-ac-current-sensor নোড স্থাপন করি। এই নোড অ্যাম্পিয়ারে বর্তমান তীব্রতার একটি মান আউটপুট করে।
এই নোডের PORT পিনে, আমার Arduino মাইক্রো পিনের মান রাখা উচিত যেখানে আমি আমার বর্তমান সেন্সরটি সংযুক্ত করেছি। আমি সেন্সরের সিগন্যাল পিনকে A0 Arduino পিনে বিক্রি করেছি, তাই আমি PORT পিনে A0 ভ্যালু রেখেছি।
ইউপিডি পিনের মানটি ধারাবাহিকভাবে সেট করা উচিত, ডিভাইসটি চালু করার পরে ক্রমাগত বর্তমান তীব্রতা পরিমাপ করতে। এছাড়াও এসি পরিমাপের জন্য, আমাকে ফ্রিকোয়েন্সি নির্দিষ্ট করতে হবে। আমার বিদ্যুৎ গ্রিডে, এসি ফ্রিকোয়েন্সি 50 Hz এর সমান। আমি ফ্রিকোয়েন্সি FRQ পিনের 50 মান রাখি।
গুণক নোড।
এটি বৈদ্যুতিক শক্তি গণনা করে। বৈদ্যুতিক শক্তি হ'ল কারেন্ট থেকে ভোল্টেজ গুণের গুণ।
মাল্টিপ্লাই নোডটি রাখুন এবং এর একটি পিনকে সেন্সর নোডের সাথে সংযুক্ত করুন এবং এসি ভোল্টেজের মানটি দ্বিতীয় পিনে রাখুন। আমি 230 মান রাখি। এটি আমার বিদ্যুৎ গ্রিডের ভোল্টেজকে নির্দেশ করে।
ইন্টিগ্রেটেড-ডিটি নোড।
দুটি পূর্ববর্তী নোড দিয়ে, ডিভাইসের বর্তমান এবং শক্তি তাত্ক্ষণিকভাবে পরিমাপ করা যায়। কিন্তু, আপনাকে হিসাব করতে হবে কিভাবে সময়ের সাথে বিদ্যুতের ব্যবহার পরিবর্তিত হয়। এর জন্য, আপনি ইন্টিগ্রেট-ডিটি নোড ব্যবহার করে তাত্ক্ষণিক শক্তি মান সংহত করতে পারেন। এই নোড বর্তমান শক্তি মান জমা হবে।
ইউপিডি পিন একটি সঞ্চিত মান আপডেট ট্রিগার করে, আরএসটি পিন জমে থাকা মানকে শূন্যে রিসেট করে।
অর্থের নোড।
ইন্টিগ্রেশন-এর পর, ইন্টিগ্রেট-ডিটি নোডের আউটপুটে, আপনি প্রতি সেকেন্ডে ওয়াটে বৈদ্যুতিক শক্তি খরচ পান। ব্যয় করা অর্থ গণনা করা আরও সুবিধাজনক করার জন্য প্যাচটিতে টু-মানি নোড রাখুন। এই নোড প্রতি সেকেন্ডে ওয়াট থেকে বিদ্যুৎ খরচকে কিলোওয়াট প্রতি ঘন্টায় রূপান্তরিত করে এবং সঞ্চিত মানকে প্রতি ঘন্টায় এক কিলোওয়াট খরচ দ্বারা গুণ করে।
পিআরসি পিনের প্রতি ঘন্টায় এক কিলোওয়াটের দাম রাখুন।
টু-মানি নোডের সাহায্যে বিদ্যুৎ ব্যবহারের সঞ্চিত মূল্য ব্যয় করা অর্থের পরিমাণে রূপান্তরিত হয়। এই নোডটি ডলারে আউটপুট করে।
আপনাকে যা করতে হবে তা হল এই মানটি স্ক্রিনের ডিসপ্লেতে প্রদর্শন করা।
টেক্সট- lcd-8x2 নোড।
আমি 2 লাইন চার 8 অক্ষরের এলসিডি ডিসপ্লে ব্যবহার করেছি। আমি এই ডিসপ্লের জন্য text-lcd-8x2 নোড রেখেছি এবং সব পোর্ট পিন ভ্যালু সেট আপ করেছি। এই পোর্ট পিনগুলি Arduino মাইক্রো পোর্টগুলির সাথে মিলিত হয় যাতে ডিসপ্লেটি বিক্রি হয়।
ডিসপ্লের প্রথম লাইনে, L1 পিনে, আমি "মোট:" স্ট্রিং লিখেছি।
ডিসপ্লের দ্বিতীয় লাইনে টাকার পরিমান দেখানোর জন্য আমি টু-মানি নোডের আউটপুট পিনকে L2 পিনের সাথে সংযুক্ত করেছি।
প্যাচ প্রস্তুত।
স্থাপন করুন টিপুন, বোর্ডের ধরন নির্বাচন করুন এবং ডিভাইসে আপলোড করুন।
ধাপ 13: বর্ধিত প্রোগ্রাম।
আপনি পূর্ববর্তী ধাপ থেকে প্রোগ্রামটি নিজের থেকে প্রসারিত করতে পারেন। উদাহরণস্বরূপ সংযুক্ত স্ক্রিনশটটি দেখুন।
প্যাচ কিভাবে পরিবর্তন করা যায়?
- Acs712-20a-ac-current-sensor এর আউটপুটকে সরাসরি ডিসপ্লে নোডে সংযুক্ত করুন যাতে অন্য হিসাব ছাড়াই স্ক্রিনে ক্ষণস্থায়ী বর্তমান মান বের হয়।
- মাল্টিপ্লাই নোডের আউটপুটকে সরাসরি ডিসপ্লে নোডের সাথে লিঙ্ক করুন বৈদ্যুতিক শক্তি যা এখন খরচ হয়;
- সঞ্চিত খরচ মান আউটপুট করতে ইন্টিগ্রেট-ডিটি নোডের আউটপুট সরাসরি ডিসপ্লে নোডের সাথে লিঙ্ক করুন;
- একটি বোতাম টিপে কাউন্টারটি পুনরায় সেট করুন। এটি একটি ভাল ধারণা, কিন্তু আমি আমার ডিভাইসে একটি বোতামের জন্য একটি জায়গা যোগ করতে ভুলে গেছি =)। প্যাচটিতে বোতাম নোডটি রাখুন এবং এর পিআরএস পিনকে ইন্টিগ্রেট-ডিটি নোডের আরএসটি পিনের সাথে সংযুক্ত করুন।
- আপনি 8x2 এর চেয়ে বড় স্ক্রিন সহ একটি ডিভাইস তৈরি করতে পারেন এবং একই সাথে সমস্ত পরামিতি প্রদর্শন করতে পারেন। আপনি যদি আমার মত 8x2 স্ক্রিন ব্যবহার করতে যাচ্ছেন, সারিগুলিতে সমস্ত মান মানানোর জন্য কনক্যাট, ফরম্যাট-নম্বর, প্যাড-সহ-শূন্য নোড ব্যবহার করুন।
আপনার নিজের ডিভাইস তৈরি করুন এবং বাড়িতে সবচেয়ে লোভী কৌশল খুঁজে বের করুন!
আপনি বিদ্যুৎ সাশ্রয়ের জন্য এই যন্ত্রটি গৃহস্থালিতে খুব উপযোগী খুঁজে পেতে পারেন।
শীঘ্রই আবার দেখা হবে.
প্রস্তাবিত:
Digispark ATtiny85: 7 ধাপের জন্য ব্যাটারি শক্তি খরচ কমানো
Digispark ATtiny85- এর জন্য ব্যাটারি পাওয়ার খরচ কমানো: অথবা: 2 বছরের জন্য 2032 কয়েন সেল দিয়ে একটি Arduino চালানো। Arduino প্রোগ্রামের সাথে বাক্সের বাইরে আপনার Digispark Arduino বোর্ড ব্যবহার করে এটি 5 ভোল্টে 20 mA ড্র করে। 5 ভোল্টের পাওয়ার ব্যাঙ্কের সাথে 2000 mAh এটি শুধুমাত্র 4 দিনের জন্য চলবে
বৈদ্যুতিক খরচ এবং পরিবেশগত পর্যবেক্ষণ Via Sigfox: 8 ধাপ
সিগফক্সের মাধ্যমে বৈদ্যুতিক খরচ এবং পরিবেশগত পর্যবেক্ষণ: বর্ণনা এই প্রকল্পটি আপনাকে দেখাবে কিভাবে তিন-ফেজ বিদ্যুৎ বিতরণে একটি ঘরের বৈদ্যুতিক খরচ পেতে হয় এবং তারপর প্রতি 10 মিনিটে সিগফক্স নেটওয়ার্ক ব্যবহার করে একটি সার্ভারে পাঠান। কিভাবে শক্তি পরিমাপ করা যায়? আমরা একটি থেকে তিনটি বর্তমান clamps পেয়েছি
Arduino শক্তি মিটার - V2.0: 12 ধাপ (ছবি সহ)
Arduino এনার্জি মিটার - V2.0: হ্যালো বন্ধু, দীর্ঘ বিরতির পর আবার স্বাগতম। এর আগে আমি আরডুইনো এনার্জি মিটারে একটি ইন্সট্রাকটেবল পোস্ট করেছি যা মূলত আমার গ্রামে সোলার প্যানেল (ডিসি পাওয়ার) থেকে বিদ্যুৎ নিরীক্ষণের জন্য ডিজাইন করা হয়েছিল। এটি ইন্টারনেটে খুব জনপ্রিয় হয়ে ওঠে, প্রচুর
আলুর ব্যাটারি: রাসায়নিক এবং বৈদ্যুতিক শক্তি বোঝা: 13 টি ধাপ (ছবি সহ)
আলুর ব্যাটারি: রাসায়নিক এবং বৈদ্যুতিক শক্তি বোঝা: আপনি কি জানেন যে আপনি একটি আলু বা দুটি আলু দিয়ে বিদ্যুৎ জ্বালাতে পারেন? দুটি ধাতুর মধ্যে রাসায়নিক শক্তি বৈদ্যুতিক শক্তিতে রূপান্তরিত হয় এবং আলুর সাহায্যে একটি সার্কিট তৈরি করে! এটি একটি ছোট বৈদ্যুতিক চার্জ তৈরি করে যা হতে পারে
বৈদ্যুতিক খরচ মিটার CHINT + ESP8266 এবং ম্যাট্রিক্স LED MAX7912: 9 ধাপ (ছবি সহ)
বৈদ্যুতিক খরচ মিটার CHINT + ESP8266 এবং ম্যাট্রিক্স নেতৃত্বাধীন MAX7912: এইবার আমরা একটি আকর্ষণীয় প্রকল্পে ফিরে আসব, একটি CHINT DDS666 মিটার মনো ফেজ সহ আক্রমণাত্মক উপায়ে বৈদ্যুতিক খরচ পরিমাপ, টেকনিক্যালি এটি একটি আবাসিক বা আবাসিক মিটার যা আমরা ইতিমধ্যে পেয়েছি আগের টিউতে উপস্থাপিত