Hodnoceni

Jak zjistit IR kód dálkového ovladače: Pojďme odhalit tajemství ovládání zařízení – ​​Telegraph

Ahoj, jmenuji se Vitaly, jsem autorem a vývojářem Android aplikace IrCode Finder. Vznikl jako nástroj pro výběr řídicích IR kódů pro mé další aplikace, ale rozrostl se v samostatný projekt. V tomto článku vám povím o tomto nástroji trochu více, než je popsáno v nápovědě na stránce samotné aplikace. Pokud jste se někdy pokoušeli najít vzdálenou aplikaci a neuspěli jste, pak IrCode Finder rozhodně stojí za vyzkoušení.

Aplikace je placená, ale není fatální, další podrobnosti pod spoilerem

Plná verze je k dispozici v RuStore, ale hlavní funkce aplikace – výběr kódů – je k dispozici zdarma a 5 nalezených kódů si můžete uložit bez placení plné verze. To by mělo stačit k sestavení základního ovládacího panelu se základními funkcemi zařízení.

Úvod, pojmy a definice

K ovládání aplikace potřebujete především IR vysílač, vestavěný nebo externí. Pokud máte telefon Xiaomi, POCO nebo OnePlus, je 99% šance, že má vestavěný IR vysílač. Pokud ne, aplikace podporuje i externí IR vysílače, více jsem o tom psal v nápovědě aplikace na mém webu, odkaz bude na konci článku.

POZOR! Jsou možné nežádoucí výsledky a dokonce i “cihly”!

Další věc, kterou je třeba zmínit, je možné nežádoucí důsledky. Mnoho zařízení ovládaných IR dálkovými ovladači, zejména televizory, má nezdokumentované sekvence kódů, které používají k servisu zařízení vyškolení technici, kteří jsou vybaveni podrobnými manuály a specializovaným vybavením. Odesláním servisního kódu do vašeho televizoru nebo jiného zařízení jej můžete uvést do stavu, kdy již nefunguje správně nebo přestane fungovat úplně. Příkladem může být resetování různých odsazení, změna šířky nebo výšky obrázku. Buďte opatrní. Pokud si nejste jisti, jaký by mohl být výsledek, možnáty neměl bys to dělat.

Výběr kódů pro různé lustry, LED pásky, ventilátory, akustiku a další jednoduchá zařízení lze považovat za relativně bezpečný. Při výběru kódů se snažte co nejvíce vyloučit náhodný příjem signálu složitými zařízeními. Pokud vybíráte kódy pro lustr, je lepší během této doby televizor zcela odpojit od sítě vytažením zástrčky ze zásuvky.

Úvodní část je hotová, pojďme k věci. Ve světě ústředen existuje mnoho protokolů, nejpopulárnější je dnes protokol NEC, program je navržen pro práci s tímto protokolem. Chcete-li snížit množství „čarodějnictví“ a pochopit, co se skutečně děje při výběru kódů, musíte zavést několik konceptů: kód “adresa zařízení”. (někdy nazývaný sys-code) a “příkazový” kód (datový kód). Ve skutečnosti je protokol o něco složitější, ale tyto dva koncepty budou pro interakci s aplikací stačit.

Snímek obrazovky s poli adresa zařízení a příkazy

Protokol NEC podporuje celkem 256 příkazových kódů a aby různá zařízení nereagovala na stejnou ústřednu, před odesláním příkazu je odeslán adresový kód zařízení, které musí příkaz zpracovat. Všechny kódy příkazů, které je zařízení schopno zpracovat, jsou téměř vždy omezeny na adresu zařízení, ale někdy existují zařízení, která mohou zpracovávat příkazy z různých adres. Zkusme přeformulovat:

Pomocí kódu adresy zařízení přijímající strana chápe, že příkaz je adresován konkrétně jí a ne jinému zařízení

Při výběru kódů je tedy nejdůležitějším úkolem vyhledávání adresy zařízení, uvnitř kterého jsou příkazy, pro které zařízení Nějak reaguje.

Přečtěte si více
Co se u Range Roveru R322 nejčastěji porouchá

Jak to funguje

Aplikace implementuje 3 mechanismy pro výběr kódů.

  1. Manuální výběr
  2. Režim inteligentního výběru na základě šablon
  3. Hrubý režim výčtu všech příkazů ze seznamu adres zařízení

Doporučuji začít s chytrý režim. V tomto režimu bude aplikace cyklicky procházet „vzory“ nejběžnějších kódů pro příkazy „Jídlo“A”Ztlumení zvuku” Pokud originální dálkový ovladač používá protokol NEC a má jedno z těchto dvou tlačítek, pak s 80% pravděpodobností bude v této fázi nalezen vzor, ​​na který zařízení zareaguje. Jakmile zařízení zareaguje, je potřeba zastavit výběr, vrátit se o pár šablon zpět a najít tu, na kterou zařízení reagovalo při automatickém testování. Poté stisknutím tlačítka přejděte na „manuální režim„a teď si můžete gratulovat – našli jste kód adresy zařízení, teď už jen stačí najít příkazy, které potřebujete.

Snímek obrazovky režimu inteligentního výběru pomocí akustiky Microlab Solo 7C jako příkladu

Nyní můžete uložit první příkaz, klikněte zachránit, zadejte výrobce a model zařízení, název příkazu, uložte. Nyní můžete jít do tým 0 a otestujte všechny příkazy v pořadí a uložte potřebné kódy. Podle mých zkušeností je pro větší spolehlivost lepší stisknout tlačítko TEST vícekrát.

Knoflík “Vyloučit” přidá kód do „Ignorovat“ a při převrácení jej program přeskočí a přejde na další. Tlačítka vlevo и doprava na retence bude procházet příkazové kódy a automaticky tyto kódy testovat.

Mechanismus hrubé síly se liší od „chytrý režim» pouze pomocí sady kódů. V tomto režimu aplikace vyčíslí všech 256 příkazových kódů pro každou adresu zařízení. Přestože protokol NEC podporuje přes 65 tisíc adres zařízení, do aplikace jsem přidal pouze 150 kódů. Jejich číslování podmiňovací způsoba samotné adresy jsou seřazeny podle počtu známých dálkových ovladačů, které tuto adresu používají. Těchto 150 adres se nachází v 80 % dálkových ovladačů, další zvýšení počtu adres dostupných pro výběr nepovede významný zvýšit šance na nalezení kódu, ale silně prodlouží dobu výběru.

Pokud ani po hrubém výběru nedokážete detekovat odezvu zařízení, pak je velmi vysoká pravděpodobnost, že váš dálkový ovladač používá jiný protokol. Kromě protokolu NEC existuje mnoho dalších protokolů, jako jsou SONY, PHILIPS, SHARP, JVC další. Kromě, nezkoušejte vyberte kódy pro klimatizaci, pokud má váš originální dálkový ovladač obrazovce. Faktem je, že takové dálkové ovladače po stisknutí tlačítka okamžitě pošlou všechny informace o režimu, který je třeba nastavit, včetně cílové teploty, provozního režimu ventilátoru, provozního režimu clony a tak dále.

Databáze hotových dálkových ovladačů a hledání kompatibilních

Aplikace má také databázi připravených dálkových ovladačů. Pokud nemůžete najít hotové dálkové ovládání podle modelu vašeho zařízení, můžete zkusit vybrat dálkové ovládání v „vyhledejte kompatibilní dálkový ovladač” V tomto režimu aplikace stáhne kódy tlačítek ze serveru “Jídlo“”Menu»«Hlasitost + / –“A”Ztlumení zvuku» pro všechny dálkové ovladače, které jsou v databázi vybrané značky. Algoritmus je jednoduchý, vyberte tlačítko, které budeme testovat a stiskněte “TEST“, nebo lépe několikrát; pokud zařízení nereaguje, přejeďte po obrazovce a znovu několikrát stiskněte “TEST” Když zařízení odpoví, stiskněte „PRÁCE» a aplikace bude filtrovat dálkové ovladače s tímto připojením kód и týmy. Dále vyberte další příkaz a opakujte postup, dokud všechna tlačítka v horní části obrazovky nezhasnou. Nyní klikněte na “UKÁZAT“a začneme testovat vyfiltrovaná dálková ovládání v pořadí; jakmile najdeme dálkový ovladač se všemi potřebnými tlačítky, uložíme jej do zařízení a poté jej můžete upravit podle svého vkusu změnou počtu sloupců, pořadí a barvu tlačítek, stejně jako podpisy příkazů.

Přečtěte si více
Jak chránit jabloně před myšmi v zimě – 5 nuancí a proč nejsou potřeba nylonové punčochy s naftalínem — AgroXXI

Snímek obrazovky režimu vyhledávání pro kompatibilní dálkový ovladač

Místo závěru

Pokud jste sestavili dálkové ovládání, které ještě není v databázi hotových dálkových ovladačů a chcete se o toto dálkové ovládání podělit, pak odkaz na kanál podpory Telegram je také na konci článku. Soubor dálkového ovládání lze sdílet prostřednictvím nabídky „tři body“ v horní části obrazovky. Při zveřejňování zprávy prosím doplňte co nejvíce informací o dálkovém ovladači a samotném zařízení, ideálně přidejte přesný model zařízení, dobrou fotografii nebo obrázek originálního ovladače z internetu, pokud přesně víte, o co jde vypadá jako.

V dnešním světě jsme obklopeni různými technika, který se pohodlně ovládá pomocí dálkových ovladačů (Dálkové ovládání). IR dálkové ovládání, fungující na bázi infračerveného záření záření, patří mezi nejčastější. Ale co dělat, pokud potřebujete znát IR kód vašeho dálkové ovládání, chcete-li jej nakonfigurovat pro ovládání konkrétního přístroj? Pojďme na to přijít problém!

Otevřete požadovanou sekci kliknutím na příslušný odkaz:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button