KOMPONENTY WYKORZYSTYWANE
Płytka Arduino Nano, wyświetlacz LSD 16*2, klawiatura 4*3, skaner FRM 10A, dwie przyciski, dioda RGB, przekaźnik niskiego poziomu do zarządzania zamkiem.
Urządzenie zasilane jest zarówno z sieci, jak i z akumulatorów 18650, gdy napięcie w sieci zanika.
LOGIKA PRACY JAK JĄ WIDZĘ
Osoba, która chce wejść do pomieszczenia, podchodzi do drzwi i naciska przycisk na klawiaturze, aby wyjść z trybu oczekiwania. Włącza się ekran i prosi osobę o wprowadzenie hasła składającego się z 4 cyfr, przy czym na ekranie wyświetlany jest proces wprowadzania hasła ukrytymi symbolami-*. Przycisk potwierdzenia hasła -#. Osoba musi wprowadzić 4 cyfry, jeśli hasło jest nieprawidłowe, na ekranie wyświetla się komunikat o tym oraz nowe powiadomienie o powtórzeniu próby wprowadzenia hasła. Jeśli hasło zostanie wprowadzone 3 razy błędnie, wyświetla się komunikat - dostęp zablokowany, zamek ponownie przechodzi w tryb oczekiwania. Jeśli hasło jest poprawne, wyświetlamy o tym komunikat na ekranie oraz nowe powiadomienie, które prosi o sprawdzenie odcisku. Jeśli odcisk znajduje się w bazie i hasło się zgadza, zamek otwiera się na trzy sekundy, komunikat o otwarciu zamka wyświetla się na ekranie. Jeśli odcisk nie został znaleziony w bazie, na ekranie wyświetlamy komunikat - odcisk nie zidentyfikowany i dajemy jeszcze jedną próbę sprawdzenia odcisku. Jeśli odcisk został znaleziony, otwieramy zamek, jeśli nie, wyświetlamy komunikat na ekranie - dostęp zablokowany i przechodzimy zamek w tryb oczekiwania oraz zaczynamy od nowa od wprowadzenia hasła. Idziemy dalej, osoba weszła do pomieszczenia, wystarczy, że zamknie za sobą drzwi, a zamek automatycznie zablokuje się na metalowym łuku, czyli nie trzeba podejmować żadnych dodatkowych działań, aby zamknąć drzwi. Aby osoba mogła wyjść z pomieszczenia, potrzebny jest przycisk wewnątrz, aby po prostu otworzyć zamek. Teraz o diodzie LED. Czerwony miga, jeśli na akumulatorach pozostało 25% ładunku. Niebieski sygnalizuje wejście do menu zmiany hasła/odcisków palców i świeci, dopóki nie wykonamy wszystkich działań. Drugi przycisk otwiera menu, które jest zarządzane z klawiatury. Punkty menu: 1. Zmiana hasła do wejścia (hasło zapisywane jest w EPROM) 2. Dodanie odcisku palca według ID. 3. Usunięcie odcisku palca. 4. Wyjście z menu.
Już przeprowadziłem pewne prace nad tym projektem, ale utknąłem w martwym punkcie. Przesyłam zdjęcia i podczas dyskusji mogę dostarczyć rozpisanie elementów, schemat zasilania oraz szczegółowo opisać logikę.