Android / experiment / verze 0.1
LightTag Lab
Pozná jeden telefon druhý jen podle světla jeho svítilny?
Malá laboratoř pro dva běžné telefony. Jeden vysílá pomocí zadní LED, druhý sleduje světlo kamerou a zkouší rozpoznat ID hráče. První krok k optické laser game, jejíž možnosti musí ověřit skutečná měření.
Ke stažení
Vyzkoušet na Androidu
Nativní aplikace v češtině, bez účtu a bez serveru. Stejný instalační soubor patří do obou telefonů.
Stáhnout aplikaci pro Android ↓
Android 8.0 a novější · APK, přibližně 0,97 MB · verze 0.1 · vývojové sestavení z 11. 10. 2026
Co je zatím ověřené
APK je sestavené a jeho podpis zkontrolovaný. Osm softwarových testů prošlo. Na fyzických telefonech zatím nebyl přenos ověřen. Spolehlivost rozpoznávání, dosah ani rychlost LED proto nejsou potvrzené výsledky.
Potřebujete zadní kameru; pro vysílání také zadní LED svítilnu. Možnost měnit její intenzitu závisí na telefonu a verzi Androidu.
Instalace přímo z telefonu
- Na Androidu klepněte na tlačítko Stáhnout aplikaci pro Android.
- Otevřete stažený soubor APK a zvolte instalaci. Android může vyžádat povolení instalací z použitého prohlížeče nebo správce souborů; po instalaci je můžete opět vypnout.
- Spusťte LightTag Lab a povolte přístup ke kameře.
- Stejný postup zopakujte na druhém telefonu. Aplikace není webová stránka ani aplikace pro iPhone.
První pokus ve dvou metrech
- Na prvním telefonu otevřete VYSÍLAČ, nastavte ID 1 a zapněte Trvalé světlo.
- Na druhém otevřete PŘIJÍMAČ. Namiřte jeho zadní kameru na LED prvního telefonu. Oba telefony budou zadní stranou proti sobě.
- Nejprve ověřte, že se kolem světla objeví kroužek. Při přesycení snižte expozici; po ustálení ji můžete uzamknout.
- Teprve potom zkuste na vysílači Pomalý kód ID. Při nejrychlejším běžném nastavení trvá jeden kód pět sekund. Potvrzení identity vyžaduje opakovaný příjem, takže vyčkejte alespoň 10–15 sekund.
- Pokud se ukáže neznámý zdroj, identifikace nevyšla nebo ještě nemá dost dat. Zkuste delší interval, klidnější držení či jinou expozici. Výsledky a časové záznamy lze uložit do CSV.
V režimu TEST STŘELBY lze vyzkoušet zaměřovač a místní vyhodnocení zásahu. Vlastní telefon musí být aktivní se zapnutou LED. Mezery identifikačního kódu jeho logickou aktivitu neruší; skóre se mezi telefony nesynchronizuje.
Co aplikace zaznamenává
Skutečnou frekvenci přijatých snímků, polohy jasných bodů, jejich intenzitu v čase, rozpoznané ID, příkazy svítilně a odpovědi API. Každý světelný bod má vlastní časový průběh. Odraz stejného zdroje ale není automaticky další hráč.
Čas příkazu není totéž co fyzická změna světla. Tu sleduje přijímač s přesností omezenou snímkováním. Bez společných hodin telefonů nelze z těchto záznamů určit přesné zpoždění mezi odesláním a příjmem.
Světlo a bezpečnost
Začněte trvalým světlem a nemiřte do očí. Blikající světlo může být rizikové pro osoby s fotosenzitivitou. Běžné pulzní režimy nepřekračují dva impulzy za sekundu, ani to však nezaručuje bezpečnost každému.
Rychlé přepínání patří výhradně do oddělené laboratorní diagnostiky: oba telefony ve světlotěsném krytu, bez vystavení osob světlu a se skrytým náhledem i grafem na přijímači. Test vyžaduje výslovné potvrzení podmínek a má pětisekundový limit. Pokud bezpečné podmínky nelze zajistit, nespouštějte jej.
Jak zjistit, jestli to funguje
Po prvním pokusu opakujte měření na 2, 5, 10 a 20 metrech, za dne i za šera, a vyměňte role telefonů. Zapisujte modely, FPS, očekávané a rozpoznané ID, neúspěchy, odlesky a dobu do potvrzení. Podrobný scénář, technická omezení a přehled softwarových kontrol jsou v souboru README a VERIFICATION ve zdrojovém ZIPu.
Dosah i spolehlivost jsou otevřená výzkumná otázka. Neúspěšný pokus je užitečný výsledek; aplikace jej nemá nahrazovat zdánlivě úspěšnou ukázkou.
