Obsah:

Diaľkové ovládanie ILumos: 5 krokov
Diaľkové ovládanie ILumos: 5 krokov

Video: Diaľkové ovládanie ILumos: 5 krokov

Video: Diaľkové ovládanie ILumos: 5 krokov
Video: АНОНС! Модуль 4.0 дистанционного управления для умного дома ESP8266 ESP-01/01S, 5 В, Wi-Fi 2024, December
Anonim
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos
Diaľkové ovládanie ILumos

Rada inteligentných spínačov a stmievačov svetla iLumos funguje veľmi pekne. Inštalujú sa ľahko do Veľkej Británie, pretože nevyžadujú neutrálne pripojenie, ktoré sa často nenachádza v bodoch spínača osvetlenia v Británii.

Využívajú prenosy 433 MHz z diaľkových ovládačov a ovládače citlivé na dotyk na prednom paneli. Ak ich chcete ovládať z aplikácie alebo používať hlasové ovládanie ako Alexa, odporúčanou metódou je použiť ovládač Broadlink RM, ktorý môže prenášať správy IR alebo 433 MHz RF. Pretože protokol nie je vstavaný, je potrebné trénovať produkt Broadlink, aby sa naučil signálom diaľkového ovládania. Je ťažké vykonať toto školenie, a aj keď je zdanlivo úspešné, neprináša spoľahlivý výsledok. Myslím si, že je to spôsobené skutočnosťou, že protokol iLumos je dosť ťažké odlíšiť od normálneho šumu na pozadí 433 MHz, a preto trénovaný signál, ktorý Broadlink reprodukuje, nie je dobrou reprezentáciou toho, čo je potrebné.

Tento návod je návod, ako vytvoriť spoľahlivý ovládač. Za týmto účelom boli zachytené a analyzované RF správy z diaľkových ovládačov, aby ich bolo možné správne reprodukovať vo vysielači 433 MHz.

Podrobnosti o protokole a formáte týchto správ sú zahrnuté v dokumentácii, ale nie je potrebné tomu porozumieť, aby bolo možné vytvoriť a používať tento náhradný radič.

Ovládač používa wifi mikrokontrolér ESP8266 vo forme modulu (ESP-12F). Môžu prijímať webové príkazy a prevádzať ich do požadovaného formátu správ a potom ich odosielať prostredníctvom jednoduchého nízkonákladového vysielacieho modulu 433 MHz. Veľa z toho je založených na predchádzajúcom infračervenom ovládači, ktorý môže odosielať kódy do IR zariadení, ako sú televízory atď. Funkcia IR bola zachovaná, takže ten istý ovládač je možné použiť pre iLumos aj pre rad IR zariadení. Je tiež možné pridať ďalšie zariadenia s frekvenciou 433 MHz, ako napríklad zásuvky, jednoduchým pridaním konfiguračných textových súborov cez webové rozhranie.

Krok 1: Potrebné súčasti a nástroje

Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje
Vyžadované súčasti a nástroje

Sú potrebné nasledujúce komponenty

  • WiFi modul ESP-12F
  • Modul vysielača 433 MHz
  • zosilňovač napätia
  • Regulátor 3,3V
  • 6u kondenzátor 220uF
  • IR dióda
  • n kanál MOSFET (AO3400)
  • Odpor 47R
  • Rezistory 4K7 x2
  • 100K odpor x 1
  • Mikro zásuvka USB
  • zapojiť drôt
  • Ohrada; použité 3D tlačené puzdro -

www.thingiverse.com/thing:3318386

Potrebné sú nasledujúce nástroje

  • Jemná bodová spájkovačka
  • Pinzeta
  • Epoxidové lepidlo
  • Prijímač Raspberry Pi a 433 MHz na zachytávanie kódov

Všimnite si toho, že prípad, ktorý som použil, bol čo najmenší a používal komponenty SMD.. Ak je použitý väčší kryt, je možné použiť aj väčšie komponenty, ako sú moduly NodeMCU esp8266.

Krok 2: Schéma

Schematický
Schematický

Obvod je veľmi jednoduchý.

Modul ESP-12F je napájaný z USB 5V zásuvky pomocou lineárneho 3,3V regulátora.

5V sa používa ako zdroj energie pre infračervenú diódu a je tiež zosilnený prostredníctvom modulu na 10V. Ten sa používa ako zdroj energie pre frekvenciu 433 MHz. Jednoduché moduly TX je možné použiť priamo so zdrojom 5 V, ale ich spustenie z 10 V zvyšuje vysielací výkon a dosah. Niektoré moduly TX budú pracovať z napájania 3,3 V, ale opäť to môže byť o niečo nižší výkon.

GPIO14 sa používa ako modulovaný výstup pre signály IR aj 433 MHz. V prípade IR je modulovaný nosnou (typicky 38 KHz), ale pre RF použitie riadi signál zapnutia / vypnutia vysielania priamo. Napriek tomu, že IR bude vysielať vždy, keď sa odošlú RF správy, nemožno ich zamieňať s normálnymi IR správami.

Krok 3: Konštrukcia

Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia

Konštrukcia je veľmi jednoduchá.

IR časť tvorím ako samostatný malý modul s tranzistorom MOSFET a jeho hradlovým odporom priamo spájkovaným s nožičkou LED, aby sa minimalizovala veľkosť. Potom pridám trochu epoxidovej živice, aby som to zaistil.

Regulátor a oddeľovací kondenzátor sú namontované priamo na modul ESP-12F.

Zvyšok používa iba prepojovací kábel na pripojenie napájania a dátového signálu.

Vytváram anténu pre pripojenie 433 MHz pomocou metódy popísanej v

Krok 4: Softvér a počiatočná konfigurácia

Softvér je postavený v prostredí Arduino.

Zdrojový kód je na

Pred kompiláciou a vložením kódu do zariadenia ES8266 môže mať kód zmenené niektoré konštanty z bezpečnostných dôvodov.

  • AP_PORT definuje port počúvania na prijímanie príkazov
  • WM_PASSWORD definuje heslo, ktoré používa wifiManager pri konfigurácii zariadenia do lokálnej siete Wi -Fi
  • AP_AUTHID definuje autorizačný kód, ktorý je potrebné odoslať s každým príkazom, aby sa autorizoval.
  • update_password definuje heslo používané na povolenie aktualizácií firmvéru.

Pri prvom použití zariadenie prejde do režimu konfigurácie wifi. Pomocou telefónu alebo tabletu sa pripojte k prístupovému bodu nastavenému zariadením a potom prejdite na adresu 192.168.4.1. Tu si môžete vybrať miestnu sieť Wi -Fi a zadať jej heslo. Toto je potrebné vykonať iba raz alebo pri zmene sietí Wi -Fi alebo hesiel.

Keď sa zariadenie pripojí k miestnej sieti, bude počúvať príkazy. Za predpokladu, že jeho adresa IP je 192.168.0.100, potom najskôr pomocou 192.168.0.100:AP_PORT/upload nahrajte súbory do priečinka s údajmi. To potom umožní 192.168.0.100/edit zobrazovať a nahrávať ďalšie súbory a tiež umožní používať 192.168.0100: AP_PORT na odosielanie testovacích príkazov.

Čítaný zdrojový kód obsahuje ďalšie informácie o odosielaní ovládacích príkazov, makro príkazov a pripojení zariadenia k službe Alexa.

Krok 5: Zachytávanie kódov

Prepínače iLumos musia byť najskôr spárované s ich ovládacím zariadením. Toto je popísané v pokynoch iLumos a zahŕňa uvedenie zariadenia do režimu párovania a potom mu pošlite príkaz ZAPNUTÝ. To potom zariadeniu umožní rozpoznať ďalšie príkazy pomocou spárovanej adresy obsiahnutej v každej správe.

Tu možno použiť dve stratégie použitia ovládača.

Najprv môžete zachytiť kódy z existujúcich diaľkových ovládačov iLumos a potom ich pomocou replikátora replikovať.

Za druhé, pre tento radič je možné použiť nové adresy a zariadenia potom spárovať s novou adresou pomocou príkazových kódov, ktoré už boli identifikované v existujúcich diaľkových ovládačoch.

Dávam prednosť predchádzajúcej metóde.

Zdrojový kód na github obsahuje nástroj, ktorý je možné spustiť na Raspberry Pi pomocou dosky prijímača 433 MHz na zachytenie kódov z diaľkových ovládačov iLumos. Pokyny k tomu nájdete v dokumente k popisu protokolu na tomto webe.

Odporúča: