Mündəricat:

ILumos Uzaqdan İdarəetmə: 5 addım
ILumos Uzaqdan İdarəetmə: 5 addım

Video: ILumos Uzaqdan İdarəetmə: 5 addım

Video: ILumos Uzaqdan İdarəetmə: 5 addım
Video: Döşəmə isitmə üçün Moes smart termostatı - ZigBee TUYA SMART 2024, Dekabr
Anonim
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət
ILumos Uzaqdan Nəzarət

İLumos ağıllı işıq açarı və dimmerlər çox gözəl işləyir. İngiltərənin işıqlandırma açar nöqtələrində tez -tez olmayan neytral bir əlaqə tələb etmədikləri üçün İngiltərəyə asanlıqla quraşdırılırlar.

Uzaqdan idarəetmə cihazlarından 433MHz ötürmələrini istifadə edirlər, eyni zamanda üz lövhələrində toxunuşa həssas idarəedicilərə malikdirlər. Kimsə onları bir tətbiqdən idarə etmək və ya Alexa kimi səsli nəzarətdən istifadə etmək istəyirsə, tövsiyə olunan üsul IR və ya 433MHz rf mesajlarını ötürə bilən Broadlink RM nəzarətçisindən istifadə etməkdir. Protokol qurulmadığı üçün Broadlink məhsulunu uzaqdan idarəetmə siqnallarını öyrənməyə öyrətmək lazımdır. Bu məşqi etmək çətindir və müvəffəqiyyətli görünsə belə etibarlı bir nəticə vermir. Düşünürəm ki, bunun səbəbi, iLumos protokolunun 433MHz səs -küydən normal fondan fərqləndirilməsinin olduqca çətin olmasıdır və buna görə də Broadlink -in təkrar istehsal etdiyini öyrətmiş siqnal tələb olunanların yaxşı bir nümayəndəsi deyil.

Etibarlı bir nəzarətçi necə etmək olar. Bunu etmək üçün, uzaqdan idarəetmə cihazlarından gələn rf mesajları tutuldu və təhlil edildi ki, 433Mhz ötürücüdə düzgün şəkildə təkrarlana bilsin.

Bu mesajların protokolu və formatının təfərrüatları sənədlərə daxil edilmişdir, lakin bu dəyişdirmə nəzarətçisini qurmaq və istifadə etmək üçün bunu anlamaq lazım deyil.

Nəzarətçi modul (ESP-12F) şəklində bir ESP8266 wifi mikro nəzarətçisindən istifadə edir. Bu veb əmrləri ala bilər və onları tələb olunan mesaj formatına çevirə bilər və sonra aşağı qiymətli 433Mhz ötürücü modulu ilə göndərə bilər. Bir çoxu, televizor və s. Kimi IR cihazlarına kod göndərə bilən əvvəlki İK nəzarətçisinə əsaslanır. Eyni funksiyanın həm iLumos, həm də bir sıra IR cihazları üçün istifadə oluna bilməsi üçün IR funksionallığı qorunub saxlanılmışdır. Veb interfeysi vasitəsi ilə konfiqurasiya mətn fayllarını əlavə edərək, rozetkalara qoşulma kimi digər 433Mhz cihazlara da əlavə etmək mümkündür.

Addım 1: Tələb olunan komponentlər və alətlər

Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər
Tələb olunan komponentlər və alətlər

Aşağıdakı komponentlərə ehtiyac var

  • ESP-12F wifi modulu
  • 433Mhz ötürücü modulu
  • gərginliyi artıran çevirici
  • 3.3V tənzimləyici
  • 220V 6V kondansatör
  • IR diod
  • n kanal MOSFET (AO3400)
  • 47R rezistor
  • 4K7 rezistorlar x2
  • 100K müqavimət x 1
  • USB mikro yuvası
  • tel bağlayın
  • Qapı; 3D çaplı qutudan istifadə olunur -

www.thingiverse.com/thing:3318386

Aşağıdakı vasitələrə ehtiyac var

  • İncə nöqtəli lehimləmə dəmiri
  • Cımbız
  • Epoksi yapışqan
  • Kodları tutmaq üçün Raspberry Pi və 433MHz qəbuledicisi

Diqqət yetirin ki, istifadə etdiyim qutu mümkün qədər kiçik tutuldu və SMD komponentlərindən istifadə edildi. Daha böyük bir korpus istifadə olunarsa, NodeMCU esp8266 modulları kimi daha böyük komponentlərdən istifadə etmək mümkündür.

Addım 2: Şematik

Sxematik
Sxematik

Dövrə çox sadədir.

ESP-12F modulu, xətti 3.3V tənzimləyici vasitəsi ilə USB 5V yuvasından qidalanır.

5V, IR diodunun enerji mənbəyi olaraq istifadə olunur və eyni zamanda bir modul vasitəsilə 10V -a qədər artırılır. Bu 433MHz üçün enerji mənbəyi kimi istifadə olunur. Sadə TX modulları birbaşa 5V mənbəyi ilə istifadə oluna bilər, lakin 10V -dan işlədilməsi ötürmə gücünü və diapazonunu artırır. Bəzi TX modulları 3.3V təchizatından işləyəcək, lakin yenə də gücü bir qədər aşağı ola bilər.

GPIO14 həm İQ, həm də 433MHz siqnallar üçün modulyasiya edilmiş çıxış kimi istifadə olunur. IR vəziyyətində bir daşıyıcı tərəfindən modulyasiya olunur (adətən 38KHz), lakin RF istifadəsi üçün ötürülmə / sönmə siqnalını birbaşa idarə edir. IR mesajları hər göndərildikdə ötürüləcəksə də, normal IR mesajları ilə qarışdırıla bilməz.

Addım 3: Tikinti

Tikinti
Tikinti
Tikinti
Tikinti

Tikinti çox sadədir.

IR hissəsini ölçüsünü minimuma endirmək üçün LED -in ayağına birbaşa lehimlənmiş MOSFET tranzistoru və qapısı rezistoru olan ayrı bir kiçik modul olaraq düzəldirəm. Daha sonra möhkəmləndirmək üçün bir az epoksi qatran əlavə edirəm.

Tənzimləyici və ayırıcı kondansatör birbaşa ESP-12F moduluna quraşdırılmışdır.

Qalanları, gücü və məlumat siqnalını bağlamaq üçün sadəcə bağlama telindən istifadə edir.

Http://www.instructables.com/id/433-MHz-Coil-loaded-antenna/

Addım 4: Proqram təminatı və ilkin konfiqurasiya

Proqram Arduino mühitində qurulmuşdur.

Bunun üçün mənbə kodu

Kod, ES8266 cihazına tərtib edilməzdən əvvəl təhlükəsizlik məqsədləri üçün dəyişdirilə bilər.

  • AP_PORT əmrləri qəbul etmək üçün dinləmə limanını təyin edir
  • WM_PASSWORD, cihazı yerli wifi şəbəkəsinə konfiqurasiya edərkən wifiManager tərəfindən istifadə edilən şifrəni təyin edir
  • AP_AUTHID, icazə vermək üçün hər bir komanda ilə göndərilməli olan bir icazə kodu təyin edir.
  • update_password, firmware yeniləmələrinə icazə vermək üçün istifadə olunan bir parol təyin edir.

İlk dəfə istifadə edildikdə cihaz wifi konfiqurasiya rejiminə keçir. Cihaz tərəfindən qurulan Giriş nöqtəsinə qoşulmaq üçün telefon və ya planşetdən istifadə edin, sonra 192.168.4.1. Buradan yerli wifi şəbəkəsini seçib parolunu daxil edə bilərsiniz. Bunu yalnız bir dəfə və ya wifi şəbəkələri və ya parolları dəyişdirərkən etmək lazımdır.

Cihaz yerli şəbəkəyə qoşulduqdan sonra əmrləri dinləyəcək. IP ünvanının 192.168.0.100 olduğunu fərz etsək, faylları məlumat qovluğuna yükləmək üçün əvvəlcə 192.168.0.100:AP_PORT/upload istifadə edin. Bu daha sonra 192.168.0.100/edit -in digər faylları görməsinə və yükləməsinə, həmçinin 192.168.0100: AP_PORT -un test əmrləri göndərmək üçün istifadə edilməsinə icazə verəcək.

Mənə oxunan mənbə kodunda nəzarət əmrləri, makro əmrləri göndərmək və cihazı Alexa xidmətinə bağlamaqla bağlı əlavə təlimatlar var.

Addım 5: Kodların çəkilməsi

iLumos açarları əvvəlcə nəzarət cihazları ilə birləşdirilməlidir. Bu, iLumos təlimatları ilə təsvir edilmişdir və cihazı cütləşdirmə rejiminə salmaq və sonra ON əmrini göndərməkdən ibarətdir. Bu, daha sonra cihazın hər bir mesajdakı cütləşdirilmiş ünvanı istifadə edərək digər əmrləri tanımasına imkan verir.

Burada nəzarətçidən istifadə etmək üçün iki strategiya mümkündür.

Əvvəlcə mövcud iLumos pultlarından kodları götürə və sonra bunları təkrarlamaq üçün nəzarətçidən istifadə edə bilərsiniz.

İkincisi, bu nəzarətçi üçün yeni ünvanlar istifadə edilə bilər və qurğular daha sonra mövcud uzaqdan idarəetmə sistemlərində müəyyən edilmiş əmr kodlarından istifadə edərək yeni ünvana qoşula bilər.

Əvvəlki üsula üstünlük verirəm.

Github -dakı mənbə kodu, iLumos pultlarından kodları çəkmək üçün 433MHz qəbuledici lövhədən istifadə edərək Raspberry Pi -də işlədilə bilən bir proqramı ehtiva edir. Bunun üçün təlimatları həmin saytdakı PDF protokol təsvirində tapa bilərsiniz.

Tövsiyə: