در این راهنمای DIY، ما یک کنترل کننده IR مبتنی بر Wi-Fi برای تبدیل یک سیستم تهویه مطبوع سنتی به یک AC هوشمند خواهیم ساخت. با ساخت این کنترلکننده کوچک، میتوانید تهویه مطبوع یا واحدهای تهویه مطبوع سنتی خود را با استفاده از تلفن هوشمند خود با رابط کنترل آب و هوا بصری کنترل کنید که به شما امکان میدهد HVAC را روشن/خاموش کنید و دما، سرعت فن، حالتها و غیره را تغییر دهید. فقط با یک ضربه
در این راهنمای DIY، ما یک کنترل کننده IR مبتنی بر Wi-Fi برای تبدیل یک سیستم تهویه مطبوع سنتی به یک AC هوشمند خواهیم ساخت. با ساخت این کنترلکننده کوچک، میتوانید تهویه مطبوع یا واحدهای تهویه مطبوع سنتی خود را با استفاده از تلفن هوشمند خود با رابط کنترل آب و هوا بصری کنترل کنید که به شما امکان میدهد HVAC را روشن/خاموش کنید و دما، سرعت فن، حالتها و غیره را تغییر دهید. فقط با یک ضربه
همچنین دمای بیدرنگ داخل و خارج اتاق را از حسگرهای ADC نصب شده در واحد AC به شما نشان میدهد. با هوشمند کردن AC سنتی خود، می توانید به راحتی واحد AC را کنترل کنید، اتوماسیون را اضافه کنید، در مصرف انرژی صرفه جویی کنید و طول عمر آن را افزایش دهید.
چیزهایی که شما نیاز خواهید داشت
- Home Assistant روی Raspberry Pi راه اندازی شد
- ESP8266 MCU، مانند NodeMCU یا D1 Mini. یک ESP-01 نیز کار خواهد کرد
- LED فرستنده IR 5 میلی متری 940 نانومتری
- گیرنده TSOP1738 یا 1838 IR
- ترانزیستور 2N2222
- برد PCB عمومی
- لحیم کاری و لحیم کاری
مرحله 1: کامپایل و ساختن نرم افزار
برای کامپایل و ساخت سیستم عامل، باید افزونه ESPHome را در Home Assistant نصب کنید. سپس این مراحل را دنبال کنید:
- پس از نصب افزونه ESPHome به مسیر Configuration > Add-ons, Backup & Supervisor رفته و ESPHome را کلیک کنید. مطمئن شوید که Start on Boot، Watchdog، Auto-Update و Show را در نوار کناری فعال کنید.
- برای اجرا روی Open Web UI یا ESPHome در نوار کناری کلیک کنید.
- روی + دستگاه جدید > ادامه کلیک کنید.
- نام سیستم عامل مانند smartac را تایپ کنید و روی Next کلیک کنید.
- ESP8266 را از بین گزینه ها انتخاب کنید و روی Next > Skip کلیک کنید.
- دکمه EDIT زیر smartac را پیدا کرده و روی آن کلیک کنید تا فایل smartac.yaml در ویرایشگر باز شود و کد YAML زیر را در زیر captive_portal قرار دهید:
status_led:
pin: GPIO4
remote_receiver:
id: rcvr
pin:
number: GPIO5
inverted: True
dump: all
remote_transmitter:
pin: GPIO14
carrier_duty_percent: 50%
climate:
- platform: climate_ir_lg
name: "AC"
header_high: 3265us
header_low: 9856us
حال تغییرات زیر را در کد ایجاد کنید:
- SSID و رمز عبور وای فای خود را وارد کنید. به عنوان مثال:
wifi:
ssid: "MyWiFI Network Name"
password: "12345678"
- پلتفرم را تغییر دهید: نام coolix در کد مطابق با مدل AC که دارید.
climate:
- platform: coolix
name: "AC"
به عنوان مثال، به پلتفرم تغییر دهید: lg برای LG AC. برای جزئیات بیشتر می توانید به مستندات IR Remote Climate مراجعه کنید.
پس از انجام تغییرات لازم بر روی Save و سپس Install کلیک کنید. NodeMCU یا D1 Mini را با استفاده از کابل micro USB به رایانه شخصی خود وصل کنید و گزینه Plug into this computer را انتخاب کنید. با این کار شروع به کامپایل کردن سیستم عامل می شود.
پس از کامپایل، روی دانلود کلیک کنید. فایل سیستم عامل smartac-factory.bin دانلود شده را در پوشه Desktop یا Downloads ذخیره کنید.
مرحله 2: نرم افزار smartac-factory.bin را فلش کنید
پس از بارگیری میانافزار، میتوانید روی Open ESPHome web کلیک کنید و کارهای زیر را انجام دهید:
- روی Connect کلیک کنید و پورت COM را انتخاب کنید.
- روی Choose File کلیک کنید و فایل firmware smartac-factory.bin را انتخاب کنید.
- برای فلش کردن فریمور روی Install کلیک کنید.
پس از فلش شدن فریمور، دستگاه باید آنلاین باشد.
کنترلهای آب و هوا از راه دور IR را به Home Assistant اضافه کنید
در Home Assistant (HA)، اکنون می توانید کنترل از راه دور IR بی سیم را اضافه و کنترل کنید. مراحل به شرح زیر است:
- به Configuration > Devices & Integration بروید. شما خواهید دید که smartac به صورت خودکار توسط HA کشف شده است.
- روی Configure کلیک کنید، منطقه را انتخاب کنید و روی Submit کلیک کنید.
- در زیر ESPHome، روی smartac و سپس روی 1 دستگاه کلیک کنید.
- روی افزودن به داشبورد کلیک کنید.
- داشبورد را انتخاب کنید، روی Next کلیک کنید و سپس روی افزودن به داشبورد کلیک کنید.
با این کار کنترلهای AC هوشمند روی داشبورد اضافه میشود. در مرحله بعد، می توانید NodeMCU یا D1 mini را با فرستنده و گیرنده IR وصل کنید تا شروع به کنترل AC خود از طریق تلفن هوشمند خود کنید.
اتصال MCU با فرستنده IR و سنسور گیرنده
برای لحیم کردن LED IR، سنسور گیرنده و ترانزیستور روی PCB به نمودار زیر مراجعه کنید. اگر قبلاً لحیم کاری نکرده اید، نحوه لحیم کاری را یاد بگیرید.
- ترمینال LED فرستنده IR منفی (GND) را به امیتر ترانزیستور 2N2222 وصل یا لحیم کنید.
- ترمینال LED فرستنده IR مثبت را به 3.3 ولت در NodeMCU یا D1 Mini وصل کنید.
- پایه را به GND در NodeMCU یا D1 mini وصل کنید.
- پایه جمع کننده 2N2222 را به پایه D5 در NodeMCU یا D1Mini وصل کنید.
- ترمینال مثبت سنسور گیرنده IR (Vcc) را به 3.3 ولت NodeMCU یا D1Mini وصل کنید.
- پایه GND گیرنده TSOP IR را به GND در NodeMCU یا D1Mini وصل کنید.
- داده خروجی سنسور گیرنده IR را به پین D1 در NodeMCU یا D1 Mini وصل کنید.
میتوانید از نوار برگ و سیمهای جامپر برای اتصال پینهای فرستنده و گیرنده مادون قرمز Vcc، GND و Data In/Out به NodeMCU یا D1 Mini استفاده کنید.
نتیجه ممکن است در اولین تلاش خوب به نظر نرسد. با این حال، بعداً می توانید بداهه بداهه کنید. شما می توانید با استفاده از یک چاپگر سه بعدی یک کیس سه بعدی را چاپ کنید تا تمام سخت افزار را محصور کنید. همچنین میتوانید یک بلستر IR ارزان بخرید و سیستم عامل smartac-factory.bin را روی آن فلش کنید. راهنمای کامل ما را برای تبدیل یک بلستر IR ارزان و ادغام آن با Home Assistant بررسی کنید.
تهویه مطبوع سنتی خود را با استفاده از برنامه Home Assistant کنترل کنید
اکنون می توانید کابل USB را به دستگاه وصل کنید تا آن را روشن کنید و از جزء کنترل آب و هوا که به داشبورد Home Assistant اضافه شده است برای کنترل تهویه مطبوع سنتی خود به صورت بی سیم استفاده کنید.
برای کنترل تهویه مطبوع، افزودن اتوماسیون و غیره، میتوانید برنامه Home Assistant را روی دستگاه iOS یا تلفن هوشمند Android خود دانلود و نصب کنید. به عنوان مثال، میتوانید اتوماسیونی را راهاندازی کنید که وقتی حضور شما در اتاق تشخیص داده شد، HVAC به طور خودکار روشن میشود. و به محض خروج از اتاق خاموش شوید. برای این، می توانید از یک برد ESP32 برای ساخت یک سنسور تشخیص حضور برای HA استفاده کنید، که به شما امکان می دهد بر اساس حضور خود، اتوماسیون را راه اندازی کنید.
ادغام با هوم کیت اپل
اگر یک دستگاه iOS (یعنی iPhone یا iPad) دارید، میتوانید این کنترلکننده آب و هوای مادون قرمز هوشمند DIY را نیز به تنظیمات HomeKit خود اضافه کنید و تهویه مطبوع خود را با استفاده از رابط HomeKit به جای Home Assistant کنترل کنید.
رابط کاربری HomeKit بسیار بصری تر است، و بنابراین برای کاربران iOS توصیه می شود. تنها کاری که باید انجام دهید این است که ادغام HomeKit را در Home Assistant نصب کنید تا آن را به عنوان یک پل HomeKit پخش کنید. سپس می توانید دستگاه های هوشمند خود را در Home Assistant، از جمله کنترل کننده IR AC، از برنامه HomeKit در iPhone یا iPad کنترل کنید.
سیستم تهویه مطبوع خود را هوشمند کنید
با پیروی از این راهنمای گام به گام، می توانید یک کنترل کننده IR مبتنی بر Wi-Fi ایجاد کنید تا هر سیستم AC استاندارد را هوشمند کنید. سپس می توانید تهویه مطبوع یا واحدهای تهویه مطبوع سنتی خود را با استفاده از تلفن هوشمند خود کنترل کنید تا آنها را روشن/خاموش کنید و دما، سرعت فن و موارد دیگر را تغییر دهید. این باید به شما در صرفه جویی در انرژی و خنک ماندن در تابستان امسال کمک کند!