Urządzenie jest przeznaczone do włączania/wyłączania różnych rodzajów obciążeń w gospodarstwie domowym.
Tryb pracy z określaniem stanu
Jeżeli wciśniemy przycisk «вкл» („włącz”), przekaźnik załącza się i pozostanie w takim stanie do momentu kolejnej komendy «выкл» („wyłącz”). Cechą szczególną urządzenia jest możliwość pracy z dowolnymi brelokami systemu „KEELOQ”. Odbiornik zapamiętuje do 10 różnych kluczy.
Częstotliwość – 433,9MHz
Typ modulacji – AM (100%)
Schemat części wykonawczej (odbiornika)
Składa się z transceivera MRF49XA i mikrokontrolera PIC. Sygnał odebrany przez transceiver jest dekodowany przez mikrokontroler. Następnie przechodzi z wyjścia RSSI na wejście komparatora mikrokontrolera. Jeśli przetwarzany sygnał zostanie rozpoznany jako własny, tranzystor, w zależności od podanej komendy, albo włączy, albo wyłączy przekaźnik.
Możliwy wariant nadajnika (dla własnoręcznego montażu):
Schemat nadajnika
Płytka drukowana została zaprojektowana pod obudowę KМ-13 (patrz fotografia wyżej). Schemat przedstawia generator samowzbudny na rezonatorze SAW uruchamiany za pomocą kodera HCS301. Programowanie HCS301 nie jest specjalnie trudne, jeśli korzystamy z programatora Microchip PICkit 2.
Poniżej zrzut ekranu z danymi dla HCS301.
Cyfry 01 02 03 04 05 06 07 08 to klucz kryptograficzny (w naszym przypadku nie jest on istotny, ponieważ odbiornik na niego nie „patrzy” - mogą tu być wpisane dowolne cyfry).
Cyfry 09 09 09 to numer seryjny klucza, czyli jego „imię”.
09 09 09 to oczywiście przykładowe cyfry, one także mogą być dowolne.
Dekoder odbiornika przy programowaniu kolejnego nadajnika wprowadza do pamięci właśnie ten kod i później na niego odpowiednio reaguje. Pozostałe pola należy wypełnić 00. Wszystko to działa w przypadku „czystego” układu scalonego kodera.
Wnętrze własnoręcznie zrobionego breloka:
Odwrotna strona płytki nadajnika:
W miejscu anteny usunięto warstwę miedzi po drugiej stronie płytki.
W egzemplarzu na zdjęciu błędnie zamieniono miejscami przyciski «вкл» i «выкл»; jest też zbędna ścieżka. Na płytce w załączniku już zostało to poprawione.
Część przejściowa dla HCS301:
Niestety, została zaprojektowana pod obudowę typu DIP, ale ten niewielki problem da się całkowicie rozwiązać.
Płytka odbiornika:
Odbiornik zrobiono na jednostronnym getinaksie (z urządzenia b.w.cz.; oczywiście, lepszym rozwiązaniem jest laminat szklany).
Programowanie mikrokontrolera
Najwygodniej to zrobić przy pomocy własnoręcznie zrobionej złączki:
Plik HEX jest ładowany do mikrokontrolera za pomocą programatora. Wszystkie FUSE bity są już ustawione bezpośrednio w pliku programu i nie trzeba ich ruszać. Jedyne, o co należy zadbać, to zachowanie stałej programu z kalibracji w mikrokontrolerze zapisanej przez producenta (programator PICkit robi to automatycznie).
Odległość, na jaką działa taki brelok to 70-100m (na otwartej przestrzeni).
Programowanie nowego nadajnika (breloka) wygląda następująco:
Wciskamy przycisk „programowanie” do momentu podania zasilania na odbiornik. Podajemy zasilanie nadal trzymając przycisk „programowanie”. Kiedy zaświeci się dioda, oznacza to, że urządzenie przeszło w stan programowania nowego nadajnika (przycisk „programowanie” można zwolnić). Wciskamy dowolny przycisk na nadajniku. Jeśli odbiornik zapisał w pamięci nadajnik, od razu wypełni komendę przycisku polecenia. Maksymalna ilość nadajników, które można zaprogramować to 10. Nadajnik z numerem 11 zostanie zaprogramowany na miejsce 1 i tak dalej.
W załączniku płytki drukowane i wsad do mikrokontrolera.
Autor: Siergiej Pietrus'
Link do tłumaczonego tekstu: http://radiokot.ru/circuit/analog/receiv_transmit/32/
Fajne? Ranking DIY
