فهرست مطالب:

کنترل از راه دور ILumos: 5 مرحله
کنترل از راه دور ILumos: 5 مرحله

تصویری: کنترل از راه دور ILumos: 5 مرحله

تصویری: کنترل از راه دور ILumos: 5 مرحله
تصویری: یه ویروس خطرناک تموم جمعیت جهان رو به جز یه مرد و یه زن از بین میبره... 2024, دسامبر
Anonim
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos
کنترل از راه دور ILumos

طیف وسیعی از کلیدهای روشنایی و دیمرهای iLumos بسیار زیبا کار می کنند. آنها به راحتی در انگلستان نصب می شوند زیرا نیازی به اتصال خنثی ندارند که اغلب در نقاط سوئیچ روشنایی انگلستان وجود ندارد.

آنها از گیربکس های 433 مگاهرتز از راه دور و همچنین کنترل های لمسی روی صفحه خود استفاده می کنند. اگر کسی می خواهد آنها را از طریق یک برنامه کنترل کند یا از کنترل صوتی مانند Alexa استفاده کند ، روش توصیه شده استفاده از کنترلر Broadlink RM است که می تواند پیامهای rf IR یا 433 مگاهرتز را منتقل کند. از آنجایی که پروتکل ساخته نشده است ، فرد باید محصول Broadlink را برای یادگیری سیگنال های کنترل از راه دور آموزش دهد. انجام این آموزش دشوار است و حتی اگر ظاهراً موفقیت آمیز باشد نتیجه قابل اعتمادی ایجاد نمی کند. من فکر می کنم این امر به این دلیل است که تشخیص پروتکل iLumos از سر و صدای معمولی 433 مگاهرتز بسیار دشوار است و بنابراین سیگنال آموزش دیده شده که Broadlink بازتولید می کند ، نمایش خوبی از آنچه مورد نیاز است نیست.

این دستورالعمل نحوه ساخت یک کنترل کننده قابل اعتماد است. برای انجام این کار ، پیامهای rf از کنترل از راه دور ضبط و تجزیه و تحلیل شدند تا بتوانند در یک فرستنده 433 مگاهرتز به درستی تکثیر شوند.

جزئیات پروتکل و قالب این پیام ها در اسناد موجود است ، اما برای ساختن و استفاده از این کنترلر جایگزین نیازی به درک این موضوع نیست.

کنترلر از یک میکروکنترلر وای فای ESP8266 در قالب یک ماژول (ESP-12F) استفاده می کند. این می تواند دستورات وب را دریافت کرده و آنها را به قالب پیام مورد نیاز تبدیل کند و سپس آنها را از طریق یک ماژول فرستنده ارزان قیمت 433 مگاهرتز ارسال کند. بسیاری از آن بر اساس کنترل کننده IR قبلی است که می تواند کدها را به دستگاه های IR مانند تلویزیون و غیره ارسال کند. عملکرد IR حفظ شده است به طوری که کنترل کننده یکسان می تواند برای iLumos و طیف وسیعی از دستگاه های IR استفاده شود. همچنین با افزودن فایل های متنی پیکربندی از طریق رابط وب ، می توانید سایر دستگاه های 433 مگاهرتز مانند سوکت را وصل کنید.

مرحله 1: اجزا و ابزار مورد نیاز

قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز
قطعات و ابزار مورد نیاز

اجزای زیر مورد نیاز است

  • ماژول وای فای ESP-12F
  • ماژول فرستنده 433 مگاهرتز
  • مبدل افزایش ولتاژ
  • تنظیم کننده 3.3V
  • خازن 220 ولت 6 ولت
  • دیود IR
  • n کانال ماسفت (AO3400)
  • مقاومت 47R
  • مقاومتهای 4K7 x2
  • مقاومت 100K در 1
  • سوکت میکرو USB
  • سیم را وصل کنید
  • محفظه؛ از کیف چاپ سه بعدی استفاده کرد -

www.thingiverse.com/thing:3318386

ابزارهای زیر مورد نیاز است

  • لحیم کاری نقطه ظریف
  • موچین
  • چسب اپوکسی
  • رزبری پای و گیرنده 433 مگاهرتز برای ضبط کدها

توجه داشته باشید که موردی که من استفاده کردم تا حد امکان کوچک نگه داشته شد و از قطعات SMD استفاده کرد.

مرحله 2: شماتیک

شماتیک
شماتیک

مدار بسیار ساده است.

ماژول ESP-12F از سوکت USB 5V از طریق تنظیم کننده خطی 3.3V تغذیه می شود.

5 ولت به عنوان منبع تغذیه دیود IR استفاده می شود و همچنین از طریق یک ماژول به 10 ولت افزایش می یابد. از این منبع تغذیه برای 433 مگاهرتز استفاده می شود. ماژول های ساده TX را می توان مستقیماً با منبع 5 ولت استفاده کرد اما اجرای آنها از 10 ولت باعث افزایش قدرت انتقال و برد می شود. برخی از ماژول های TX از منبع تغذیه 3.3 ولت کار می کنند ، اما ممکن است قدرت کمی کمتر باشد.

GPIO14 به عنوان خروجی مدوله شده برای سیگنالهای IR و 433 مگاهرتز استفاده می شود. در حالت IR توسط یک حامل (معمولاً 38KHz) تعدیل می شود اما برای استفاده از RF سیگنال ارسال / خاموش را مستقیماً کنترل می کند. اگرچه IR هر زمان که پیام های RF ارسال می شود در حال انتقال است ، اما نمی توان آنها را با پیام های IR معمولی اشتباه گرفت.

مرحله 3: ساخت و ساز

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

ساخت و ساز بسیار ساده است.

من قسمت IR را به عنوان یک ماژول کوچک جداگانه با ترانزیستور MOSFET و مقاومت دروازه آن مستقیماً به پای LED متصل می کنم تا اندازه آن به حداقل برسد. سپس مقداری رزین اپوکسی اضافه می کنم تا محکم شود.

تنظیم کننده و خازن جداسازی مستقیماً روی ماژول ESP-12F نصب شده است.

بقیه فقط استفاده از سیم اتصال برای اتصال برق و سیگنال داده است.

با استفاده از روشی که در https://www.instructables.com/id/433-MHz-Coil-loaded-antenna/ توضیح داده شده است ، برای اتصال 433 مگاهرتز آنتن می سازم

مرحله 4: نرم افزار و پیکربندی اولیه

این نرم افزار در محیط آردوینو ساخته شده است.

کد منبع برای این در https://github.com/roberttidey/iLumos است

قبل از کامپایل و فلش کردن در دستگاه ES8266 ، کد می تواند برای اهداف امنیتی تغییر کند.

  • AP_PORT پورت گوش دادن را برای دریافت دستورات تعریف می کند
  • WM_PASSWORD رمز عبور مورد استفاده wifiManager هنگام پیکربندی دستگاه بر روی شبکه wifi محلی را تعریف می کند
  • AP_AUTHID یک کد مجوز را تعریف می کند که برای مجوز دادن باید با هر فرمان ارسال شود.
  • update_password رمز عبور مورد استفاده برای اجازه به روزرسانی سیستم عامل را تعریف می کند.

هنگام استفاده از دستگاه برای اولین بار وارد حالت پیکربندی wifi می شوید. از تلفن یا رایانه لوحی برای اتصال به نقطه دسترسی تنظیم شده توسط دستگاه استفاده کنید و سپس به 192.168.4.1 بروید. از اینجا می توانید شبکه wifi محلی را انتخاب کرده و رمز عبور آن را وارد کنید. این کار فقط باید یکبار انجام شود یا در صورت تغییر شبکه های wifi یا گذرواژه ها انجام شود.

هنگامی که دستگاه به شبکه محلی خود متصل می شود ، به دستورات گوش می دهد. با فرض اینکه آدرس IP آن 192.168.0.100 است سپس ابتدا از 192.168.0.100:AP_PORT/upload برای بارگذاری فایل ها در پوشه داده استفاده کنید. سپس به 192.168.0.100/edit امکان مشاهده و بارگذاری فایل های بیشتر و همچنین استفاده از 192.168.0100: AP_PORT برای ارسال دستورات آزمایشی داده می شود.

کد منبع برای من بخوانید شامل دستورالعمل های بیشتری در مورد ارسال فرمان های کنترل ، دستورات کلان و اتصال دستگاه به سرویس Alexa است.

مرحله 5: ضبط کدها

کلیدهای iLumos ابتدا باید با دستگاه کنترل خود جفت شوند. این با دستورالعمل iLumos توضیح داده می شود و شامل قرار دادن دستگاه در حالت جفت شدن و سپس ارسال یک فرمان ON است. سپس به دستگاه اجازه می دهد دستورات بیشتری را با استفاده از آدرس جفت شده موجود در هر پیام تشخیص دهد.

دو استراتژی برای استفاده از کنترل کننده در اینجا امکان پذیر است.

ابتدا می توانید کدها را از ریموت های iLumos موجود ضبط کرده و سپس از کنترلر برای تکرار آنها استفاده کنید.

ثانیاً ، آدرسهای جدیدی را می توان برای این کنترلر استفاده کرد و سپس دستگاهها با استفاده از کدهای دستوری که قبلاً در ریموتهای موجود شناسایی شده اند ، با آدرس جدید جفت می شوند.

من روش قبلی را ترجیح می دهم.

کد منبع در github شامل ابزاری است که می تواند بر روی رزبری پای با استفاده از برد گیرنده 433 مگاهرتز اجرا شود تا کدها را از راه دور iLumos ضبط کند. دستورالعمل های مربوط به این مورد را می توانید در توضیحات پروتکل PDF موجود در آن سایت مشاهده کنید.

توصیه شده: