Sterowanie zamkiem elektromagnetycznym za pomocą RFID.
1.Zasada
działania.
Kompletny system sterowania zamkami elektromagnetycznymi z użyciem czytników RFID.
Możliwość podłączenia dowolnej ilości czytników RFID i przypisania do nich zamków elektromagnetycznych.
Panel sterowania z wyświetlaczem LCD, modułem czasu rzeczywistego i czytnikiem kart SD.
Dwa tryby pracy - Admin i Urzytkownik.
Dodawanie/kasowanie breloczków lub kart RFID w systemie.
Kasowanie zagubionych breloczków lub kart dzięki opcji przeglądania zapisanych numerów ID.
Programowanie daty.
Programowanie czasu.
Czytelna informacja na czterowierszowym wyświetlaczu LCD.
Sygnalizacja stanu układu ledami.
Rejest wejść zapisywany na karcie SD zawierający date, czas oraz numer ID użytkowniak/admina.
Układ wykonawczy w postaci przekaźnika lub mosfetu.
Przykłady działania.

Oczekiwanie na breloczek.
Po uruchomieniu układu następuje sprawdzenie poprawności podzespołów a następnie pojawia sie oczekiwanie na zbliżenie breloczka.

Reakcja po wykryciu breloczka Admina.
Jeżeli
zbliżamy breloczek Admina następuje wyświetlenie jego numeru ID wraz z
informacją że jest to numer administratora. Jednocześnie zapala się led
czerwony informujący o trybie admina. Tryb admina trwa do momentu
ponownego zbliżenia breloczka Admina. Wówczas led czerwony gaśnie.
W trybie admina
można wykonywać szereg czynności. Programować datę lub czas, przeglądać
listę zapisanych numerów breloczków lub dodawać nowe i kasować już
istniejące numery ID breloczków.

Reakcja po wykryciu breloczka Użytkownika.
Jeżeli
do czytnika RFID został zbliżony breloczek zarejestrowany w bazie, na
ekranie wyświetlacza pojawi się informacja o breloczku użytkownika,
zapali się led żółty oraz zadziała układ wykonawczy który ma za zadanie
otworzyć zamek.
Jeżeli przed
zbliżeniem breloczka użytkownika wcześnie został aktywowany tryb
admina, można dodatkowo klawiszem Kasuj usunąć numer z bazy.
Jeżeli numer z bazy
ma zostać usunięty ale nie dysponujemy breloczkiem, można to uczynić w
trybie admina wybierając opcję programowania a w niej opcję wertowania
zapisanych numerów breloczków.

Brak zarejestrowanego breloczka.
Jest to sytuacja w której chcemy dodać nowy breloczek do bazy. Jeżeli
wcześniej nie został uruchomiony tryb admina, informacja o braku
breloczka w bazie jest tylko czysto informacyjną. Jeżeli jednak
wcześniej tryb admina został uruchomiony, breloczek taki za pomocą
przysisku Dodaj można dodac do bazy numerów.

Moduł wykonawczy sterujący zamkiem. Przekaźnik lub mosfet.
Reakcją na zbliżenie breloczka użytkownika jest uruchomienie modułu wykonawczego a w konsekwencji zamka elektromagnetycznego.
Przykłady informacji wyświetlanych na LCD.





Wciśnięcie przycisku Programowanie powoduje wyświetlanie kolejnych kroków zmiany ustawień.
Po wyświetleniu informacji o rodzaju programowanej opcji można przyciskami Plus i Minus dokonywać korekty.




Program komipuje sie i wgrywa do Arduino Mega z datą ustawioną na 1 września 2020 oraz godziną ustawioną na 12:00.
W trakcie
pierwszego uruchomienia programu należy dokonac ustawienia daty czasu
używając w tym celu przycisku Programowanie oraz Plus i Minus.

|
|
|