Jak zaprogramować pilot uniwersalny nie znając kodu
Kluczowe punkty
• Auto-scan: pilot sam wyszukuje kod – zatrzymaj proces, gdy urządzenie zareaguje.
• Learning: kopiowanie przycisk-po-przycisku z oryginalnego pilota.
• Współczesne piloty/aplikacje mobilne pobierają kody z chmury i konfigurują się automatycznie.
Zasada działania: pilot ma bibliotekę kilku-kilkunastu tysięcy kodów IR (NEC, RC-5, RC-6, SIRC, Samsung, LG…); auto-scan iteracyjnie nadaje sekwencje POWER OFF dla każdego wpisu.
Wymóg: funkcja LEARN oraz oryginalny pilot.
Nowe piloty (np. One For All URC7980, Broadlink RM4 Pro) i dekodery IPTV:
• Połączenie Bluetooth/Wi-Fi ze smartfonem → aplikacja identyfikuje markę/model poprzez bazę www.
• Kod IR jest pobierany z serwera i wgrywany do pilota bez udziału użytkownika.
Jeśli instrukcja zawiera listę kodów bez przypisania do konkretnych modeli:
SET + TV → wprowadzasz kolejno kody z sekcji „Samsung 001-050” aż znajdziesz działający.
• Sprawdź baterie (≥1,3 V dla AA/AAA).
• Użyj kamery smartfona – dioda IR powinna pulsować podczas naciskania klawisza.
• Brak reakcji po pełnym skanie: urządzenie korzysta z rzadkiego protokołu (Carrier 56 kHz, kod zmienny) – rozważ pilot z funkcją learning lub model o większej bazie.
• Bazy kodów w chmurze rosną – aktualizacja OTA usuwa problem „nieznanego kodu”.
• Piloty uniwersalne migrują z IR na RF4CE (ZigBee RF4CE), Bluetooth LE oraz Wi-Fi – kod IR bywa generowany w module set-top-box, pilot pozostaje cyfrowym „nadajnikiem danych”.
• Smartfony z IR-blasterem (głównie Xiaomi, Huawei) i aplikacje typu „ZaZa Remote” zastępują tradycyjny pilot i umożliwiają odczyt potrzebnego kodu do dalszego klonowania.
• Rozwiązania Low-Cost: ESP32 + dioda IR + Tasmota/ESPHome pozwalają hobbystom zarejestrować i odtworzyć dowolny sygnał.
• Typowe nośne: 36 kHz (NEC, Sony SIRC), 38 kHz (Philips RC-5/6), 56 kHz (Denon).
• Kod IR składa się z preambuły, bitów danych i bitu kontrolnego; większość pilotów przechowuje nie całe ramki, lecz gotowe sekwencje impulsów.
• Auto-scan statystycznie kończy się sukcesem w <3 min przy zasobach biblioteki ~4k kodów.
• Klonowanie pilota wyłącznie do użytku prywatnego jest zgodne z polskim prawem; komercyjna dystrybucja sklonowanych kodów może naruszać licencje producentów.
• Używanie pilota RF/IR w paśmie 868 MHz lub BLE wymaga zgodności z dyrektywą RED (2014/53/UE).
• Nie wolno omijać systemów szyfrowania (np. Rolling Code w bramach garażowych) – to podlega pod art. 269b KK (bezpieczeństwo systemów teleinformatycznych).
• Notuj znaleziony kod (jeśli pilot go wyświetla) – przyda się po wymianie baterii.
• W trybie auto-scan trzymaj palec na OK; opóźnienie >2 s zwykle powoduje przeskoczenie na następny kod.
• Po każdej zmianie baterii sprawdź, czy kod nie został utracony – nie wszystkie piloty mają podtrzymanie EEPROM.
• Jeśli pilot nie reaguje podczas programowania – zmniejsz oświetlenie (światło jarzeniowe może zakłócać IR).
• Urządzenia bardzo stare (pre-2000) mogą wykorzystywać niestandardowe protokoły 33 kHz – potrzebny będzie pilot z learning.
• Najtańsze piloty (<20 zł) często nie mają funkcji uczenia i ograniczone bazy kodów.
• Auto-scan bywa czasochłonny; cierpliwość jest kluczowa.
• Analiza ramek IR oscyloskopem + dekoder RC-5/NEC do stworzenia własnej bazy kodów.
• Zbadanie efektywności algorytmów heurystycznych (np. fuzzy matching długości burst) w skracaniu czasu skanu.
• Rozwój uniwersalnych pilotów z otwartym firmware (np. Open-TX dla IR) – integracja z systemami smart-home.
Do zaprogramowania pilota uniwersalnego bez listy kodów skorzystaj z: