فهرست مطالب:
- مرحله 1: پیش نیازها
- مرحله 2: صورتحساب مواد
- مرحله 3: کدهای رادیویی را از راه دور بیابید
- مرحله 4: Nodemcu را به عنوان فرستنده رادیویی تنظیم کنید
- مرحله 5: راه اندازی Homebridge با افزونه Homebridge-HTTP-IRBlaster
- مرحله 6: آن را امتحان کنید
- مرحله 7: اعتبار
تصویری: شومینه خود را با HomeKit و Alexa کنترل کنید: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
اخیراً یک شومینه گازی نصب کرده بودم که شامل کنترل از راه دور بود. و بعد از دیدن چند نمونه از افرادی که شومینه خود را در کنترل خانه خود ادغام کردند ، به دنبال همان بودم. شومینه من دارای این کنترل از راه دور است
مرحله 1: پیش نیازها
به عنوان پیش نیاز این دستورالعمل ، من یک شومینه گازی با این کنترل از راه دور دارم. اگر به پشت ریموت خود نگاه کنید ، باید FCC ID RTD-G6RH و فرکانس 315 مگاهرتز داشته باشد. اگر این ریموت را ندارید ، این دستورالعمل برای شما مناسب نیست.
همچنین من HomeBridge را نصب کرده و کار می کنم و با Alexa من یکپارچه شده است.
مرحله 2: صورتحساب مواد
برای این دستورالعمل ، من از برنامه HomeBridge و Alexa موجود استفاده کردم. من چند سال است که Homebridge را اجرا می کنم و همچنین آن را در Alexa خود ادغام کرده ام. ادغام HomeBridge به Alexa از این https://www.npmjs.com/package/homebridge-alexa استفاده کرد. این موارد ضروری است و من جزئیات نحوه تنظیم آنها را توضیح نمی دهم.
برای اتصال شومینه من به این ، باید آن را به سیستم اضافه کنم
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
فرستنده 315 مگاهرتز-https://www.creatroninc.com/product/315mhz-rf-lin…
تخته نان
برای یافتن کدهای کنترل از راه دور رادیو ، از این NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Receiver Set w/ Antenna ، Suction Mount ، Female SMA Adapter & Remote Control ، RTL2832U & R820T2 Tuner استفاده کردم. رادیو با نرم افزار کم هزینه -
مرحله 3: کدهای رادیویی را از راه دور بیابید
برای یافتن کدهای رادیویی رادیویی شومینه ، مراحل تا شماره 7 این دستورالعمل را دنبال کردم. و از کد IR Blaster به جای کد آنها استفاده کرد.
برای ریموت شومینه متوجه شدم که سیگنال 23 بیت طول دارد و با فشار دادن دکمه 10 بار تکرار می شود. پس از تجزیه و تحلیل داده ها در Audacity ، به این الگوهای بیتی برای هر دکمه از راه دور رسیدم:
روشن - 01110100010111000110011
خاموش - 01110100010111000110111
بالا - 01110100010111000111011
پایین - 01110100010111000000000
با وجود صفر 200 میلی ثانیه سیگنال و 700 میلی ثانیه بدون سیگنال ، و یکی سیگنال 700 میلی ثانیه و 200 میلی ثانیه بدون سیگنال. من گمان می کنم که اولین بخش داده ها اطلاعات منحصر به فردی هستند که شومینه من را مشخص می کند و انتهای دم نیز فرمان منحصر به فرد است.
گردش کار من برای تعیین کد کنترل از راه دور این بود:
1) یک دکمه را در QGRX فشار دهید
2) فایل wav ایجاد شده در مرحله 1 را باز کرده و قسمت مربوطه را بزرگنمایی کنید تا تقریباً به عرض تمام صفحه برسد.
3) آیا صفحه ای دکمه فردی را فشار داده و فایل را ذخیره کرده است.
4) صفحه را در صفحه گسترده باز کنید و عرض ستون را طوری تنظیم کنید که یک ستون کمی با عرض آن برابر شود.
5) اگر بیت صفر یا یک در ردیف زیر باشد ، ضبط می شود.
7) یک صور در ردیف زیر ، = if (D19 = 0 ، "200 ، 700" ، "700 ، 200 ،") ایجاد کرده و این را در تمام ستونها کپی کرده است. جایی که D19 ردیف بالا بود.
8) سپس متن ایجاد شده توسط دستور if را در ویرایشگر خود کپی کردم
اگر کد On را تبدیل کنید می شود
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
این کار را برای هر دکمه انجام دهید. نتیجه باید 46 عدد برای هر دکمه باشد.
مرحله 4: Nodemcu را به عنوان فرستنده رادیویی تنظیم کنید
برای NodeMCU ، از کد مایکل هیگینز IR Blaster برای کنترل فرستنده استفاده کردم. جزئیات نصب در اینجا آمده است:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
برای اتصال فرستنده رادیویی ، فقط آن را طوری وصل کردم که گویی LED است ، اما از هیچ یک از مقاومت ها یا ترانزیستورها استفاده نکردم زیرا فرستنده به آنها نیازی ندارد.
پین های فرستنده به NodmePins
1 - Ground - Ground در nodeMCU
2 - داده ها در - مستقیماً به D2 متصل می شود
3 - Vcc - اتصال مستقیم به Vin (5 ولت)
4 - آنتن - سیم را به طول 23 سانتی متر متصل می کند
مرحله 5: راه اندازی Homebridge با افزونه Homebridge-HTTP-IRBlaster
برای راه اندازی افزونه در HomeBridge ، دستورالعمل های اینجا را دنبال کردم
github.com/N NorthernMan54/homebridge-HTTP-I…
و برای پیکربندی افزونه ، ورودی config.json زیر را ایجاد کردم
این ورودی برای دستگاه شما کار نمی کند زیرا کد و URL منحصر به فرد دستگاه شما متفاوت خواهد بود.
نشانی اینترنتی آدرس دستگاه شما در شبکه شما خواهد بود و شما فقط باید قسمت آدرس را تغییر دهید. یعنی 192.168.1.175 به مقادیر تنظیم شده شما.
برای off_data ، on_data ، up_data و down_data خط "data" را به مقداری که قبلاً در این مورد تعیین کرده اید تغییر دهید.
مرحله 6: آن را امتحان کنید
HomeBridge را مجدداً راه اندازی کنید و اکنون باید یک لوازم جانبی جدید به نام Fireplace ببینید که از نماد FAN استفاده می کند. با استفاده از برنامه Home باید ارتفاع شعله را روشن ، خاموش و کنترل کنید. لطفاً توجه داشته باشید که وقتی شومینه مشغول روشن یا خاموش شدن است ، دستورات اضافی نادیده گرفته می شود و برنامه Home خطایی را نشان می دهد.
مرحله 7: اعتبار
برای این تنظیم خاص ، من باید از تعداد زیادی از مردم به خاطر تلاش هایشان تشکر کنم ، زیرا بخش من از این امر بسیار ساده بود زیرا آنها تلاش های خود را در جامعه به اشتراک گذاشتند.
- مایکل هیگینز و پروژه ESP8266-HTTP-IR-Blaster او. این بیشتر الهام بخش بود
- veggiebenz و آموزش پذیرش
www.instructables.com/id/Reverse-Engineer-… برای ارائه جزئیات پیرامون رمزگشایی ریموت کنترل های رادیویی.
- مارک زابو و کتابخانه IRremoteESP8266 او
- انجمن Homebridge و HAPNodeJS برای ادغام Apple HomeKit.
توصیه شده:
UPS خود را Steam Punk کنید تا ساعتهای به روز برای روتر Wi-Fi خود دریافت کنید: 4 مرحله (همراه با تصاویر)
UPS شما Steam Punk می کند تا ساعتهای به روز برای روتر Wi-fi شما دریافت کند: در مورد اینکه UPS شما قدرت باتری 12 ولت DC خود را به برق AC 220 ولت تبدیل کند ، چیزی اساساً مخالف است تا ترانسفورماتورهای روتر و فیبر ONT شما بتوانند آن را دوباره به 12 ولت DC! شما همچنین با [معمولاً
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: 8 مرحله
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: من چند روز پیش اطلاعات را در اثر خرابی رایانه از دست دادم. کار یک روز از بین رفت.:/ من داده های خود را در ابر ذخیره می کنم تا از نقص دیسک سخت جلوگیری شود. من از یک نرم افزار نسخه سازی استفاده می کنم تا بتوانم نسخه های قدیمی کار خود را بازیابی کنم. من هر روز یک نسخه پشتیبان تهیه می کنم. اما این بار من
طرح صفحه قطار مدل خود را با صفحه کلید خود کنترل کنید!: 12 مرحله
با صفحه کلید خود طرح مدل قطار خود را کنترل کنید! همچنین می توانید نسخه ارتقا یافته را در اینجا مشاهده کنید. در این دستورالعمل ، من به شما نشان می دهم که چگونه می توانید یک طرح قطار مدل را با استفاده از صفحه کلید کنترل کنید
مدل موبایل خود را با تلفن همراه خود کنترل کنید !: 11 مرحله (همراه با تصاویر)
با مدل موبایل خود طرح چیدمان قطار خود را کنترل کنید !: کنترل یک طرح قطار مدل با یک کنترل کننده گاز و گاز خروجی سیمی ممکن است شروع خوبی برای مبتدیان باشد اما آنها مشکل عدم قابلیت حمل را ایجاد می کنند. همچنین کنترل کننده های بی سیم موجود در بازار می توانند فقط برخی از لوکوم ها را کنترل کنند
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: این دستورالعمل به شما راهی سریع و آسان برای افزودن برد آردوینو به HomeKit اپل در دستگاه iOS می دهد. این برنامه انواع و اقسام امکانات از جمله اسکریپت های در حال اجرا بر روی سرور ، همراه با Apples HomeKit & quot؛ صحنه ها & quot؛ را باز می کند ،