wersja mobilna | kontakt z nami

Włącznik 230 V sterowany dowolnym pilotem na podczerwień

Numer: Listopad/2014

Prosty układ zdalnie sterowanego włącznika pozwalający sterować pracą dowolnego odbiornika energii elektrycznej. Zasilany bezpośrednio z sieci energetycznej, współpracuje praktycznie z dowolnym pilotem na podczerwień, a procedura nauki kodów nadajnika sprowadza się do kilku prostych czynności.

Pobierz PDFMateriały dodatkowe

Rysunek 1. Schemat ideowy włącznika IR

Schemat elektryczny włącznika pokazano na rysunku 1. Układ jest zasilany 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ą rolę filtra zasilania.

Napięcie wejściowe jest podawane na stabilizator U1 typu 78L05. Zasilacz beztransformatorowy nie zapewnia separacji od sieci energetycznej, więc trzeba mieć na uwadze, że w układzie mogą występować napięcia niebezpieczne dla zdrowia i życia człowieka.

Rolę 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 odnajdowanie w sygnale z odbiornika podczerwieni 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 mierzy impulsy o długości do 8 ms, a jeżeli na wejściu sygnału utrzyma się poziom niezmieniony przez 8 ms, to oznacza, ż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 odnośnie do pilota (kodu), którego urządzenie potrafisię "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.

Najbardziej popularna i najczęściej spotykana to 36 kHz, rzadziej 38 lub 40 kHz. Zastosowany odbiornik podczerwieni TSOP1736 jest zestrojony dla sygnałów o częstotliwości 36kHz, ale odbiera prawidłowo 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śniecie 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.

Rysunek 2. Schemat montażowy włącznika IR

Schemat montażowy włącznika pokazano na rysunku 2. Całość została zmontowana na jednostronnej płytce drukowanej o wymiarach 31 mm×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 jak 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

Pozostałe artykuły

Moduł dla Internetu Rzeczy z ESP-WROOM32

Numer: Marzec/2018

Internet Rzeczy stał się rzeczywistością, więc nie ma na co czekać i warto wprowadzić swoje aplikacje w nową rzeczywistość, tym bardziej że do dystrybucji wprowadzono kolejny moduł firmy Espressif z układem ESP32 o możliwościach znacznie większych od ESP8266.

Płytka wejść analogowych dla Raspberry Pi Zero

Numer: Marzec/2018

Raspberry Pi Zero w przeciwieństwie do większości zestawów uruchomieniowych nie ma wejść analogowych. Przedstawiony moduł umożliwia wyposażenie niewielkim kosztem komputerka Pi Zero w 8 wejść analogowych o rozdzielczości 10 bitów.

Uniwersalny driver silnika małej mocy

Numer: Marzec/2018

Niewielki moduł drivera silnika o małej mocy, przydatny w robotyce amatorskiej. Moduł jest nieskomplikowany w budowie dzięki zastosowaniu układu scalonego A3906.

Tester diod LED małej mocy

Numer: Luty/2018

Zdarzają się sytuacje, w których musimy sprawdzić diody LED. Czasem musimy zlokalizować katodę i anodę, a niekiedy określić kolor świecenia diody. Możemy zastosować miernik uniwersalny, ale zdarzają się sytuacje, że napięcie testowania miernika jest zbyt małe, aby wprowadzić diodę w stan przewodzenia. Wtedy z pomocą może przyjść opisywane urządzenie.

Uniwersalny, stereofoniczny wzmacniacz mocy 2×10 W/8 Ohm z regulacją barwy dźwięku

Numer: Luty/2018

Układ uniwersalnego wzmacniacza stereo z regulacja barwy dźwięku, mogącego znaleźć zastosowanie na przykład, w PC-audio, głośnikach przenośnych, nagłośnieniu samochodu itp.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Kwiecień 2019

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym