Obsah:
- Krok 1: Potrebné súčasti a nástroje
- Krok 2: Schéma
- Krok 3: Konštrukcia
- Krok 4: Softvér a počiatočná konfigurácia
- Krok 5: Zachytávanie kódov
Video: Diaľkové ovládanie ILumos: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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
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 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:
Diaľkové ovládanie spúšte pedálu + spúšť: 6 krokov (s obrázkami)
Diaľkový ovládač spúšte pedálu + spúšť: Tento pedálový diaľkový ovládač je ideálny pre zastavenie animátorov, archivárov fotografií, bloggerov a profesionálov, ktorí nedokážu po celý čas dosiahnuť tlačidlo spúšte fotoaparátu alebo potrebujú rýchlo pracovať na doske s fotoaparátom vysoká réžia. Aktualizácia z decembra 2020: E
Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano: 5 krokov
Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano: Klonujte akékoľvek diaľkové ovládanie pomocou Arduino Nano
Diaľkové ovládanie 10W RGB vonkajšej nočnej žiarovky: 5 krokov
10W RGB vonkajšia nočná lampa diaľkové ovládanie: Tento projekt je 10W RGB LED lampa na noc, môže byť umiestnená vedľa vás a poskytne vám hodiny náladového osvetlenia. Inšpiroval ma lampa Balad prítomná vo Francúzsku, ale trochu výkonná (komerčná verzia má asi 3 W, moja 10 W) a ďalšie
Diaľkové ovládanie založené na prehliadači Arduino (Linux): 9 krokov (s obrázkami)
Diaľkové ovládanie založené na prehliadači Arduino (linux): Máme deti. Milujem ich na kusy, ale keď zapnú detské kanály, stále skryjú diaľkové ovládanie pre satelit a televíziu. Potom sa to deje denne niekoľko rokov a potom, čo mi moja drahá manželka umožnila
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu