Włącznik 230 V sterowany dowolnym pilotem na podczerwień
Schemat elektryczny włącznika pokazano na rysunku 1. Układ zasilany jest bezpośrednio z sieci 230 VAC za pośrednictwem zasilacza beztransformatorowego. Kondensator C1 ogranicza prąd, który urządzenie może pobrać z sieci energetycznej, a rezystor R1 zabezpiecza mostek B1 przed uszkodzeniem na skutek przeciążenia, które wystąpiłoby w chwili włączenia go do sieci.
Rezystor R2 służy do rozładowania kondensatora C1 po odłączeniu zasilacza. Mostek prostowniczy został dołączony do ogranicznika napięcia w postaci diody Zenera 12 V, natomiast kondensatory C1–C5 pełnią funkcję filtra zasilania.
Napięcie wejściowe jest podawane na stabilizator U1 typu 78L05. Zasilacz beztransformatorowy nie zapewnia separacji od sieci energetycznej, czyli należy mieć na uwadze, że w układzie mogą występować napięcia niebezpieczne dla zdrowia i życia człowieka. Funkcję odbiornika kodów IR pełni układ U3 typu TSOP4836, a całą pracą przełącznika steruje mikrokontroler ATTINY45.
Główne zadanie, które wykonuje mikrokontroler, a właściwie jego program, to odbieranie sygnału z odbiornika podczerwieni i odnajdowanie w tym sygnale ramek, czyli kodów wysyłanych z pilota IR. Taka ramka zawiera zwykle od kilkunastu do kilkudziesięciu impulsów, których czasy trwania i czasy przerwy z reguły mieszczą się w przedziale od 0,2 ms do 3 ms.
Program pozwala mierzyć impulsy o długości do 8 ms, a jeżeli na wejściu sygnału utrzyma się niezmieniony stan przez 8 ms, oznacza to, że nadawanie jednej ramki zostało zakończone i najbliższy impuls będzie początkiem nowej ramki. Gdy pojawi się sygnał, program odmierza czasy impulsów i czasy przerw pomiędzy nimi i zapisuje wyniki w tablicy aż do kolejnej przerwy lub do uzyskania 64 pomiarów. Zatem jedynymi ograniczeniami co do pilota (kodu), którego urządzenie potrafi się „nauczyć”, jest czas każdego pojedynczego impulsu i przerwy, które muszą zawierać się we wspomnianych granicach oraz maksymalna długość kodu – 32 impulsy (i 32 przerwy).
Ostatni warunek to częstotliwość modulacji sygnału IR - każdy pilot wysyła kody na określonej częstotliwości nośnej, najpopularniejsza i najczęściej spotykana to 36 kHz, mniej popularne to 38 lub 40 kHz. Zastosowany odbiornik podczerwieni TSOP1736 jest zestrojony dla sygnałów o częstotliwości 36 kHz, ale prawidłowo odbiera również sygnały 38 kHz. W razie potrzeby odbiornik można wymienić na podobny o innej częstotliwości.
Jako układ wykonawczy zastosowano przekaźnik typu JQX68F/121ZS (cewka 12 VDC, styki 8 A/230 VAC). Przy sterowaniu obciążeniem o znacznej mocy należy zwrócić uwagę na obciążenie styków przekaźnika oraz ścieżek płytki drukowanej. Aby poprawić ich obciążalność, można pocynować ścieżki lub ułożyć na nich i przylutować drut miedziany. Wyłącznik wyposażony został w przycisk, który oprócz wejścia do procedury nauki kodów umożliwia bezpośrednie przełączanie przekaźnika bez konieczności stosowania pilota. Krótkie przyciśnięcie przycisku pozwala zmieniać stan przekaźnika. Dioda LED1 sygnalizuje aktualny stan przekaźnika oraz dodatkowo informuje zarówno o pracy układu, odebraniu komendy z pilota, jak i wejściu w tryb programowania.
Schemat montażowy przełącznika pokazano na rysunku 2. Całość została zmontowana na jednostronnej płytce drukowanej o wymiarach 31×75 mm. Montaż układu rozpoczynamy od wlutowania w płytkę oporników i innych elementów o niewielkich rozmiarach, a kończymy, montując kondensatory elektrolityczne przekaźnik oraz złącza śrubowe. Włącznik zmontowany ze sprawnych elementów nie wymaga jakiejkolwiek regulacji i po zarejestrowaniu komend wysyłanych przez pilota jest gotowy do pracy. Mowa tu o komendach, ponieważ możliwe jest zaprogramowanie oddzielnej komendy do włączenia przekaźnika i oddzielnej do jego wyłączenia.
Wejście w tryb programowania kodów pilota odbywa się poprzez przytrzymanie przycisku S1 przez czas około 5 s. Po wykonaniu tej czynności dioda LED zacznie migać. Oznacza to, że układ oczekuje na podanie i potwierdzenie komendy z pilota. Jej prawidłowe odebranie zostanie potwierdzone dłuższym zaświeceniem diody LED.
W kolejnym etapie dioda LED zacznie ponownie migać, oznacza to, iż układ oczekuje potwierdzenia zarejestrowanej już wcześniej komendy. Należy wtedy ponownie przycisnąć ten sam przycisk w pilocie. Jeżeli na tym etapie przyciskiem S1 zakończymy proces nauki komend, to układ będzie reagował tylko na ten jeden przycisk pilota, naprzemiennie włączając i wyłączając przekaźnik.
Natomiast jeżeli zależy nam na zaprogramowaniu oddzielnego przycisku do wyłączenia przekaźnika, należy nie przerywać procedury nauki, tylko analogicznie jak wcześniej wprowadzić dwukrotnie komendę wyłączającą przekaźnik. Po odebraniu prawidłowych kodów procedura programowania zostaje zakończona, a układ powróci do normalnej pracy. Wejście w tryb programowania możliwe jest w dowolnym momencie pracy układu. Cały czas należy pamiętać, że wiele punktów na płytce obwodu drukowanego znajduje się pod niebezpiecznym dla życia i zdrowia napięciem 230 VAC. Podczas uruchamiania należy więc zachować szczególne środki ostrożności, a na czas eksploatacji rządzenia umieścić je w obudowie.
EB
Przeczytaj także:
Automatyczny włącznik zmierzchowy
Klaskacz 12 V na jedno lub dwa klaśnięcia