সুচিপত্র:

AO স্মিথ ওয়াটার হিটার মনিটর IRIS: 3 ধাপ
AO স্মিথ ওয়াটার হিটার মনিটর IRIS: 3 ধাপ

ভিডিও: AO স্মিথ ওয়াটার হিটার মনিটর IRIS: 3 ধাপ

ভিডিও: AO স্মিথ ওয়াটার হিটার মনিটর IRIS: 3 ধাপ
ভিডিও: A. O. Smith | Elegance Prime | A heater that lasts long, even under the toughest conditions. 2024, জুলাই
Anonim
এও স্মিথ ওয়াটার হিটার মনিটর আইআরআইএস কমিয়ে দেয়
এও স্মিথ ওয়াটার হিটার মনিটর আইআরআইএস কমিয়ে দেয়

একটি নতুন ওয়াটার হিটার কেনার কিছুক্ষণ পরেই যা "স্মার্ট" বা দূর থেকে নিয়ন্ত্রিত হতে সক্ষম। লোয়েস তাদের আইআরআইএস প্ল্যাটফর্ম বন্ধ করে দিয়েছে, যার ফলে সব আইআরআইএস পণ্য অকেজো হয়ে গেছে। যদিও তারা তাদের হাবের জন্য সোর্স কোড প্রকাশ করেছে কিন্তু আমার ওয়াটার হিটার স্মার্ট আইআরআইএস সার্ভারের সাথে সরাসরি সংযুক্ত আছে যদিও ওয়াইফাই মানে আমার কাছে ওয়াটার হিটার দূর থেকে নিয়ন্ত্রণ বা নিরীক্ষণ করার কোন উপায় ছিল না।

এই প্রকল্পটি একটি এনার্জি স্মার্ট ওয়াটার হিটার কন্ট্রোলার ব্যবহার করে যা একটি ওয়েমোস মিনি ডেভেলপমেন্ট বোর্ড দ্বারা সংশোধন করা হয়েছে যা আরডুইনো কোড চালাচ্ছে এবং এমকিউটিটি -র মাধ্যমে গৃহস্থালিকে ডেটা পাঠাচ্ছে। এনার্জি স্মার্ট ওয়াটার হিটার কন্ট্রোলার আপনার ওয়াটার হিটারের সাথে সংযোগ স্থাপন করে এবং যোগাযোগ করে তাই প্রকৃত ওয়াটার হিটারে কোন পরিবর্তন প্রয়োজন হয় না শুধুমাত্র স্মার্ট কন্ট্রোলার সংশোধন করা হয়। স্মার্ট কন্ট্রোলার সহজেই মুছে ফেলা হয় এবং ওয়াটার হিটারে এক মিনিট বা তারও কম সময়ে ইনস্টল করা হয়। এই টিউটোরিয়ালটি শুধুমাত্র ডাটা পড়ে এবং ওয়াটার হিটারে ডেটা পাঠায় না যাতে ওয়াটার হিটারের কোনো ত্রুটি না ঘটে।

আমার মূল উদ্দেশ্য ছিল আনুমানিক গরম পানির পরিমাণ পর্যবেক্ষণ করা। আমি জানি ওয়াটার হিটার নিয়ন্ত্রণ করা, সেটপয়েন্ট এবং অপারেশন পদ্ধতি পরিবর্তন করা সম্ভব কিন্তু এই মুহুর্তে এটি অনুসরণ করা হয়নি।

** অস্বীকৃতি ** বরাবরের মতো আপনি অনলাইনে পড়েন এমন প্রকল্পগুলির জন্য আমি আপনার সম্পত্তি বা আপনার নিজের ক্ষতি হতে পারে তার জন্য আমি দায়ী নই। আপনার নিজের ঝুঁকিতে এই নির্দেশাবলী পড়ুন এবং অনুসরণ করুন। আমি সার্কিট বোর্ড বা আমার ব্যবহৃত ওয়াটার হিটার সংযোগকারীতে কোন উচ্চ ভোল্টেজ পরিমাপ করিনি। যদিও এটা সম্ভব যে আপনার ওয়াটার হিটারটি আমার থেকে আলাদা অথবা আমি শুধু কিছু মিস করেছি এবং ভাগ্যবান যে আমি নিজেকে মেরে ফেলিনি…। সাধারণ জ্ঞান ব্যবহার করুন এবং প্রতিটি তারকে তার উচ্চ ভোল্টেজ হিসাবে বিবেচনা করুন বা একটি ভোল্টমিটার দিয়ে নিশ্চিত করুন যে এটি নিরাপদ।

*** এটি আমার প্রথম নির্দেশযোগ্য পোস্ট তাই আমি আশা করি এটি সম্পূর্ণরূপে স্তন্যপান করবে না ***

সরবরাহ:

আইটেম প্রয়োজন

  1. এনার্জি স্মার্ট ওয়াটার হিটার কন্ট্রোলার, এগুলি ইবেতে সস্তা হিসাবে পাওয়া যায় কারণ এগুলি মূলত পরিবর্তন ছাড়াই অকেজো।
  2. ESP8266 বোর্ড, এই প্রকল্পের জন্য আমি একটি Wemos মিনি লাইট ব্যবহার করেছি
  3. তাতাল
  4. 3 পুরুষ হেডার পিন
  5. 3 মহিলা ডুপন্ট সংযোগকারী
  6. এমকিউটিটি সার্ভার এবং হোমাসিসিস্ট্যান্ট বা যেকোনো এমকিউটিটি ক্লায়েন্ট - আমি এমকিউটিটি সার্ভার বা হোমাসিসিস্ট্যান্টের সেটিং কভার করব না কিন্তু ইন্টারনেটে আমাদের গুগল এবং ফোরাম আছে … তাই সেগুলি সেট আপ করার প্রয়োজন হলে সেগুলি ব্যবহার করুন।

ধাপ 1: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
  1. স্ক্রু সরিয়ে এবং 4 টি লকিং ট্যাব মুক্ত করে স্মার্ট এনার্জি কন্ট্রোলার থেকে সার্কিট বোর্ড সরান
  2. সার্কিট বোর্ডে তারগুলি সংযুক্ত করুন। শুধুমাত্র 3 টি তারের TX, 5V এবং গ্রাউন্ড সংযুক্ত করা প্রয়োজন। এই সংযোগগুলির জন্য, আমি হেডার পিন সংযুক্ত করেছি কিন্তু আপনি সবসময় বোর্ডে সরাসরি সোল্ডার তারগুলি রাখতে পারেন। TX পিনটিতে ওয়াইফাই মডিউলের কাছাকাছি একটি গর্ত সংযোগকারী রয়েছে যা আমি হেডারকে 5V এবং গ্রাউন্ডে সোল্ডার করার জন্য ব্যবহার করতাম, আমি প্রধান বোর্ড সংযোগকারী এবং সোল্ডার হেডার পিনগুলি পিছনের দিকে ভাসমান ব্যবহার করতাম।
  3. আপনার Wemos বোর্ডে সোল্ডার হেডার পিন যদি আগে থেকেই ইনস্টল না থাকে

ধাপ 2: কোড

আপনার কোড সংকলন এবং আপলোড করার আগে আপনার Arduino IDE এ সেটআপ esp8266 বোর্ড থাকতে হবে এবং EspMQTTClient লাইব্রেরি ইনস্টল করতে হবে। যদি আপনি Arduino বা EspMQTTClient লাইব্রেরিতে esp8266 সেটআপ না করেন তবে সেখানে প্রচুর ফোরাম রয়েছে।

আপনাকে সফ্টওয়্যার সিরিয়ালের একটি পরিবর্তিত সংস্করণ ডাউনলোড এবং ইনস্টল করতে হবে, আমি SoftwareSerial512 কল করি, এটি প্রকল্প কোড সহ নীচের লিঙ্কে অন্তর্ভুক্ত রয়েছে। লাইব্রেরি ইনস্টল করার জন্য আপনার Arduino লাইব্রেরি ফোল্ডারে জিপ ফাইলটি বের করুন। এই লাইব্রেরির প্রয়োজন যেহেতু SoftwareSerial এর স্বাভাবিক সংস্করণটির বাফার সাইজ 64 অক্ষরের এবং ওয়াটার হিটার এক সময়ে একশো অক্ষর পাঠাবে। এই লাইব্রেরিটি 512 অক্ষরের জন্য ভাল হওয়া উচিত কিন্তু অতিরিক্ত মেমরি ব্যবহারের জন্য। সুতরাং আপনার সাধারণ সফ্টওয়্যার সিরিয়াল লাইব্রেরি অন্যান্য প্রকল্পগুলিতে ব্যবহার করুন যদি না আপনাকে সিরিয়ালের উপর একটি দীর্ঘ স্ট্রিং পড়তে হয়।

drive.google.com/drive/folders/10Oa0dhez-m…

আপনার WIFI এবং MQTT সেটিং দিয়ে স্কেচ পরিবর্তন করুন, এবং যদি আপনি চান/প্রয়োজন MQTT বিষয় পরিবর্তন করুন।

কোডটি অপেক্ষাকৃত সহজ, যেহেতু ওয়াটার হিটার ইতিমধ্যেই সার্কিট বোর্ডের ওয়াইফাই মডিউলে প্রয়োজনীয় সমস্ত ডেটা পাঠায়। সিরিয়াল যোগাযোগের মাধ্যমে ডেটা 115200bps বড রেটে পাঠানো হয়। আমরা যা করছি তা হল এই ডেটা পড়া এবং এটিকে ভেরিয়েবলের মধ্যে বিশ্লেষণ করা। আমরা তখন MQTT ক্লায়েন্টের কাছে সেই ভেরিয়েবল প্রকাশ করি। আমি যা বিশ্লেষণ করছি তারপরে আরও ডেটা রয়েছে তবে এর বেশিরভাগই অকেজো ছিল, ডেটা স্ট্রিংটি নির্দ্বিধায় পড়ুন এবং আপনি যে কোনও জিনিস প্রাসঙ্গিক মনে করেন তা যুক্ত করুন।

কোড আপলোড করুন!

ধাপ 3: পরীক্ষা

পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক

স্মার্ট কন্ট্রোলার বোর্ড ইন্সটল করার পূর্বে আপনি নিশ্চিত করতে চাইবেন যে আপনার 5V এবং GND সংযোগ সঠিক। ওয়াটার হিটারের উপর সাবধানে বোর্ডটি ইনস্টল করুন এবং বোর্ডের বাম দিকে আপনি যে দুটি হেডার পিন ইনস্টল করেছেন তাতে ভোল্টেজ পরিমাপ করুন। আপনি নিশ্চিত করতে চান যে আপনি 5v পাচ্ছেন এবং নিশ্চিত করুন যে মেরুতা সঠিক (যদি আপনি -5v দেখতে পান তবে আপনাকে +5 এবং GND পরিবর্তন করতে হবে)। আপনার সংযোগগুলি আমার মত হওয়া উচিত, লাল তারটি স্পষ্টভাবে +5v এবং তার পাশের কালো তারটি হল GND, ডানদিকে অন্য কালো তারটি TX।

পরবর্তীতে আপনি ওয়াটার হিটারের সাথে আপনার সিরিয়াল কানেকশন পরীক্ষা করতে চান, স্মার্ট কন্ট্রোলারে TX পিনটি সফটওয়্যার সিরিয়াল RX পিন GPIO14 অথবা D5 (RX লেবেল করা পিন নয়) ওয়েমোস বোর্ডে সংযুক্ত করুন। ওয়েমোস বোর্ডের সাথে 5V এবং GND তারের সংযোগ করুন, আপনার পিসি সংযোগ করুন এবং সিরিয়াল মনিটর খুলুন। আপনার "DeviceText" এর সাথে কয়েক মিনিটের পরে ডেটা আসতে দেখা উচিত। ওয়াটার হিটার শুধুমাত্র প্রতি কয়েক মিনিটে এই স্ট্রিং পাঠায় তাই শুধু একটি বিয়ার ধরুন এবং ফিরে আসুন। যদি আপনি 5-10 মিনিটের পরে আপনার সিরিয়াল মনিটরে কোনও ডেটা না দেখেন তবে আপনার সমস্ত সংযোগ পরীক্ষা করুন। যদি সবকিছু ঠিক থাকে তবে আপনি কেসটিতে বোর্ডটি পুনরায় ইনস্টল করতে পারেন।

আপনি তখন আপনার MQTT ক্লায়েন্টে MQTT বিষয়গুলি সেটআপ করতে চাইবেন, আমার সেটআপের জন্য আমি আমার হোম অ্যাসিস্ট্যান্ট থেকে ওয়াটার হিটার পর্যবেক্ষণ করছি। যদি আপনার কোন MQTT ক্লায়েন্ট বা MQTT সার্ভার না থাকে তাহলে আপনাকে সেগুলো সেট আপ করতে হবে… আবার অনেক ফোরাম আছে!

প্রস্তাবিত: