সুচিপত্র:

HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)

ভিডিও: HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)

ভিডিও: HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)
ভিডিও: Новая HR-V. Японцы УПОРОЛИСЬ?! 2024, নভেম্বর
Anonim
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার

এয়ার ইকোনোমাইজারের সাথে HRV Arduino কন্ট্রোলার

সুতরাং এই প্রকল্পের সাথে আমার ইতিহাস হল আমি মিনেসোটায় থাকি এবং আমার সার্কিট বোর্ড আমার লাইফব্রিথ 155 ম্যাক্স এইচআরভিতে ভাজা। আমি নতুনের জন্য $ 200 দিতে চাইনি।

আমি সবসময় একটি বায়ু অর্থনীতিবিদ সঙ্গে কিছু চেয়েছিলাম যেহেতু আমাদের ঝর্ণা এবং ঝরনা এখানে বায়ু বাইরে শীতল কম আর্দ্রতা গ্রহণ এবং এয়ার কন্ডিশনার চালু বা জানালা খোলার পরিবর্তে ঘর শীতল করার উপযুক্ত সময়। এখানেই এই প্রকল্পটি খাপ খায়।

আমি সমস্ত মোড, সেটপয়েন্ট কন্ট্রোল ইত্যাদির জন্য অপারেশনের বিস্তারিত বিবরণ লিখেছি এখানে "HRV Control Narrative.docx" পাওয়া যাবে

সমস্ত সোর্স কোড, ফটো, ওয়্যারিং স্কিম্যাটিক্স এবং ডকুমেন্টেশন আমার গিটহাব পৃষ্ঠায় পাওয়া যাবে।

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

(1) Arduino ESP32 - এই প্রকল্পের জন্য প্রয়োজনীয় GPIO এর পরিমাণের কারণে ব্যবহৃত হয়। ESP8266 শুধু যথেষ্ট GPIO ছিল না।

(1) 120V থেকে 5V স্টেপ ডাউন পাওয়ার সাপ্লাই - সস্তা পাওয়ার সাপ্লাই PCB এর ব্যবহার করবেন না। আমি এটি আরও স্থিতিশীল ছিল তা খুঁজে বের করার আগে আমি অন্য দুটি প্রকারের মধ্য দিয়ে গিয়েছিলাম।

(2) DHT 22 তাপমাত্রা সেন্সর - ভিতরের সেন্সর এবং বাইরের দূরবর্তী সেন্সর। ভিতরের এবং বাইরের তাপমাত্রা এবং আর্দ্রতা পরিমাপ করুন।

(1) 0.96 OLED ডিসপ্লেটি যে মোডটি কাজ করছে তার স্থানীয় ইঙ্গিত এবং তাপমাত্রা/আর্দ্রতা নির্দেশের জন্য

(1) 8-চ্যানেল এসএসআর 5 ভোল্ট উচ্চ স্তরের ট্রিগার রিলে বোর্ড

(1) LM1117 রৈখিক ভোল্টেজ নিয়ন্ত্রক 3.3V এ ESP32 কে পাওয়ার করতে

(1) Rotary Encoder KY-040 & Knob একটি পুশ বাটন হিসেবে ব্যবহৃত হয়। ভবিষ্যতের কার্যকারিতা একটি মেনু অন্তর্ভুক্ত এবং অপারেশন এবং নিয়ন্ত্রণ সেটপয়েন্ট মোড নির্বাচন করতে সক্ষম হবে।

(1) OLED ডিসপ্লে এবং এনক্লোডার রাখার জন্য ঘের। বড়টি পান। মাত্রা 100mmx68mmx50mm।

পদক্ষেপ 2: অপারেশনের প্রধান

এই HRV যেভাবে প্রোগ্রাম করা হয় তা 4 টি মোডে।

বন্ধ - স্ব ব্যাখ্যামূলক

ক্রমাগত- চলমান চলমান সময় সহ 20 / বন্ধ 40 এ।

উচ্চ দখল - একটি সময়সীমা বন্ধ বিলম্বের জন্য 100% ব্লোয়ার গতি। 20 অতিথির সাথে থ্যাঙ্কসগিভিং ডিনার কল্পনা করুন।

এয়ার ইকোনোমাইজার - যখন বায়ু শীতল এবং বাইরে বেশি পছন্দসই হয় তখন ঘরে টানুন। আপনি অভ্যন্তরীণ তাপমাত্রা/আর্দ্রতা সেট পয়েন্টগুলি কেবল তখনই নিয়ন্ত্রণ করেন যখন এটি একটি বহিরঙ্গন/অভ্যন্তরীণ অবস্থার উপর ভিত্তি করে নিরাপদ থাকে।

ধাপ 3: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

IOS এর জন্য Blynk App HRV- এর অবস্থা নিয়ন্ত্রণ ও পর্যবেক্ষণ করতে ব্যবহৃত হয়।

আরডুইনো টেম্পস, আর্দ্রতা এবং যন্ত্রপাতি চলমান অবস্থা ব্লাইঙ্কে লিখে এবং সেটপয়েন্টগুলি পড়ে এবং ব্লাইঙ্ক সার্ভার থেকে কমান্ড চালায়। আপনাকে যা করতে হবে তা হল একটি অ্যাকাউন্টের জন্য সাইন আপ করুন এবং একটি অথ টোকেন পান। কিভাবে এটি করতে হয় অনলাইনে প্রচুর টিউটোরিয়াল আছে।

একবার আপনার প্রজেক্টের জন্য আপনার auth টোকেন পেলে blynk অ্যাপে আপনার ফোন থেকে এই QR কোডটি স্ক্যান করুন এবং এটি প্রজেক্টটি ইতিমধ্যেই কনফিগার করা এবং আপনার arduino এর জন্য প্রস্তুত ডাউনলোড করবে।

ধাপ 4: ARDUINO কোড

সোর্স কোড পাওয়া যাবে এখানে।

বিশেষ লাইব্রেরি যা আপনাকে ইনস্টল করতে হবে:

Blynk by Volodymyr Shymanskyy (v 0.4.10) - তাদের iOS অ্যাপে ডেটা পড়ার এবং লেখার জন্য BlynkSimpleEsp32.h ব্যবহার করে।

AdaFruit SSD1306 AdaFruit Version 1.1.2 দ্বারা - OLED লোকাল ডিসপ্লের জন্য Adafruit_SSD1306.h, SPI.h & Wire.h ব্যবহার করে

Ivan Grokhotkov এবং Miguel Ajo সংস্করণ 1.0.0 দ্বারা ArduinoOTA - ArduinoOTA.h, mDNS.h, WiFiClient.h এবং WiFiUdp.h ব্যবহার করে বায়ু আপডেটের জন্য।

কোড আপলোড করার সময় আমার ব্যবহৃত সফল সেটিংস নিম্নরূপ:

বোর্ড: NodeMCU-32S

আপলোড গতি: 512000

ফ্ল্যাশ: 40MHz

মন্তব্য:

1.) যেহেতু আপনি OTA লাইব্রেরি ব্যবহার করছেন arduino আইডিয়ায় সিরিয়াল মনিটর সমর্থিত হবে না।

ধাপ 5: ডেমো

ডেমো
ডেমো
ডেমো
ডেমো
ডেমো
ডেমো

HRV পাওয়ার কর্ডটি আনপ্লাগ করুন যাতে আপনি এটি গরম করে না। আপনি তারগুলি অপসারণ করার সময় ব্যাকআপ হিসাবে প্রচুর ক্লোজ আপ ফটো তুলুন কারণ আপনি পরে তাদের দরকারী মনে করবেন।

কীপ্যাড HRV এর বাইরের দিক থেকে কীপ্যাড এবং ফিতা কেবল সরিয়ে ফেলে দেয়।

পিসিবি বোর্ডটি সরিয়ে ফেলতে এবং ফেলে দেওয়ার জন্য সমস্ত ফিতা কেবলগুলি সংযোগ বিচ্ছিন্ন করুন।

অটো-ট্রান্সফরমারে 6 টি তার রয়েছে। আপনি এই অংশ প্রয়োজন। এটি 120 ভোল্ট ব্লোয়ার মোটরের গতি নিয়ন্ত্রণ করে। নিম্ন গতি 73 ভোল্ট এবং উচ্চ গতি 120 ভোল্ট এবং এর মধ্যে টোকা। যতটা সম্ভব তারের দৈর্ঘ্যের ন্যূনতম পরিমাণ হিসাবে নষ্টকারী সংযোগকারীকে ক্লিপ করুন। আপনার দৈর্ঘ্যের প্রয়োজন হবে !!! এখন বা পরে রঙ নথিভুক্ত করুন। আপনি ফ্যানের গতির ভোল্টেজ পেতে ট্রান্সফরমার ট্যাপগুলিকে পিন-আউট করতে মাল্টি-মিটার ব্যবহার করতে পারেন। আমার ওয়্যারিং ডায়াগ্রাম দেখুন।

ফ্যান মোটরের মাত্র দুটি লিড রয়েছে যা নতুন এসএসআর বোর্ডে যুক্ত হবে। 120 ভোল্ট মোটর।

ড্যাম্পারের জন্য সোলেনয়েডের 3 টি তারের (120 ভোল্ট - সাধারণ, খোলা, বন্ধ) রয়েছে। সংযোগকারীর কাছাকাছি ক্লিপ করুন এবং নতুন এসএসআর বোর্ডে ওয়্যার হবে।

দ্রষ্টব্য: আপনার যদি অটো-ট্রান্সফরমার টাইপ এইচআরভি না থাকে এবং নতুন ইউনিটগুলির মধ্যে একটিতে তারা ইসিএম মোটর ব্যবহার করে তবে আপনাকে মোটরটিকে আলাদাভাবে নিয়ন্ত্রণ করতে হবে এবং আমার কোড/ওয়্যারিং আপনার এইচআরভি সিস্টেমের জন্য কাজ করবে না।

ধাপ 6: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

তারের চিত্র এখানে পাওয়া যাবে।

জেনারেল প্রিন্সিপাল হল আমার কাছে HRV এর ভিতরে 120v পাওয়ার এবং রিমোট OLED ডিসপ্লেতে সংযোগকারী একটি পটি কেবল রয়েছে।

HRV এনক্লোজারে রয়েছে 5v পাওয়ার সাপ্লাই, অটো ট্রান্সফরমার (বিদ্যমান), SSR রিলে বোর্ড, ফিউজ এবং ব্রেকআউট বোর্ড। আমি যে কোন কিছু সেবা প্রয়োজন হলে আমার ফিতা তারের সংযোগ বিচ্ছিন্ন করার একটি সহজ উপায় জন্য আমি ব্রেকআউট বোর্ড ব্যবহার করেছি।

ওএলইডি এনক্লোসারে রয়েছে আরডুইনো কন্ট্রোলার, ওএলইডি এবং এনকোডার বোতাম।

এই সমস্ত উপাদান, পিনআউট এবং কীভাবে ব্রেকআউট বোর্ডগুলি তারযুক্ত করা হয় তা তারের চিত্রটিতে স্পষ্টভাবে চিহ্নিত করা হয়েছে।

ধাপ 7: বন্ধ

আশা করি এটা কাজে লাগবে. এই প্রকল্পটি সম্পন্ন করতে আমার 2 বছর সময়/বন্ধ সময় লেগেছে শুধু এই প্রকল্পটি করার সময় এবং উদ্যোগ খুঁজে বের করতে। আমি আশা করি আপনি এটি পড়ে উপভোগ করেছেন এবং সম্ভবত এটি চেষ্টা করার জন্য অনুপ্রাণিত হয়েছেন।

যে কাজগুলো আমি অন্যভাবে করতাম বা ভবিষ্যতে উন্নতি করতাম।

  • বাইরের তাপমাত্রা সেন্সরের পরিবর্তে একটি আবহাওয়া API অন্তর্ভুক্ত করুন। এখনই এটির একটি নমুনা সময়কাল রয়েছে যা প্রয়োজন হবে না। নিয়ন্ত্রণ বর্ণনা দেখুন।
  • Blynk ব্রিজিং কার্যকারিতা ব্যবহার করুন এবং ভিতরের তাপমাত্রা ট্রান্সমিটারটি ঘরের ভিতরে কোথাও রাখুন। ওয়াইফাই এর উপর একটি ESP-01 ব্যবহার করুন। রিবন তারগুলি একটি জগাখিচুড়ি ছিল এবং প্রকল্পটিকে আরও সহজ করে তুলত। দুটি ডিভাইস সেতুতে Blynk API ডকুমেন্টেশন দেখুন।
  • আমি OLED ডিসপ্লেতে একটি মেনু লাইব্রেরি যোগ করতে চেয়েছিলাম। স্থানীয়ভাবে সেটপয়েন্ট পরিবর্তন করুন এবং OLED ডিসপ্লে থেকে সমস্ত ডিবাগ তথ্য দেখুন। এটি একটি সময় প্রতিশ্রুতি ছিল কিন্তু আমি এখনও কিছু দিন যে করতে চাই।
  • কোডটি একটু পরিষ্কার করুন। অনেক ডিবাগ লাইন এখনও বিদ্যমান কিন্তু অপারেশনের জন্য কিছু ক্ষতি করছে না।

প্রস্তাবিত: