Spisu treści:
Wideo: Zamek linii papilarnych Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Witam i witam w tym projekcie, właściwie to dwa projekty, ale są prawie takie same, to system zamka drzwi oparty na płytce Arduino UNO, optycznym czytniku linii papilarnych FPM10A i ekranie LCD i²c, ale w drugiej wersji mamy zawierać klawiaturę.
I na pewno nie zapomnij o systemie blokowania, który chcesz kontrolować, a po tym okablowanie i kody mogą się zmienić, ale nie martw się, będzie to łatwe
Krok 1: Narzędzia
Sprzęt potrzebny do tego projektu to:
- Płytka Arduino, tutaj używam UNO
- Optyczny czytnik linii papilarnych Adafruit FPM10A
- ekran LCD i²c
- A do drugiej wersji projektu potrzebujesz klawiatury, tutaj używam 4x4
I nie zapomnij o systemie zamka drzwi, użyłem tego na zdjęciu (10 dolców z chińskiego sklepu), ale użyłem tylko blokady, a ponieważ ta jednostka ma silnik prądu stałego, który powinien obracać się w obie strony, musiałem użyj mojego modułu dual H-bridge L298n, możesz użyć małego mostka IC H, jeśli chcesz, ale to zależy od używanego systemu, możesz zastąpić wszystko tranzystorem i blokadą elektromagnetyczną…
Zanim przejdziesz dalej, upewnij się, że wiesz, jak korzystać ze wszystkich wymienionych powyżej elementów, ponieważ ułatwi to dostosowanie projektu i wykrycie każdego problemu:
Arduino uno + matryca klawiatur 4×4 + ekran LCD i2c
Interfejs FPM10A (50DY) czytnika linii papilarnych z Arduino
Proste użytkowanie Arduino LCD I2C i bezpośredni zapis z monitora szeregowego
Krok po kroku, jak korzystać z podwójnego sterownika mostka H L298n z Arduino
Krok 2: Wersja 1
Pierwsza wersja wykorzystuje: LCD + czytnik linii papilarnych + l298n (do sterowania układem) + przycisk z rezystorem (użyłem 1k).
W przypadku pierwszej wersji należy najpierw wgrać kod „Zapisz” z biblioteki odcisków palców (na dole poniżej) i użyć go, aby dodać odcisk palca, przesłać go i otworzyć monitor szeregowy, a następnie wpisać identyfikator i nacisnąć „Enter”, a następnie postępować kroki jak w samouczku dotyczącym odcisków palców. Następnie wgraj drugi kod i dodaj nazwy, które chcesz dla każdego użytkownika, wgraj kod i jedziemy, szablony odcisków palców są przechowywane na wewnętrznym dysku flash modułu. Gdy kod zacznie działać, Arduino ciągle czeka na przyłożenie palca do czujnika, w przeciwnym razie, jeśli jesteś w środku, wystarczy nacisnąć przycisk, aby otworzyć, jeśli palec jest prawidłowy (jest w bazie) otworzy zamek i pokazuje komunikat i nazwę związaną z identyfikatorem odcisku palca, jeśli identyfikator nie jest sparowany z nazwą, pokaże dziwne rzeczy:D…
To prawie moje okablowanie, więc nie będziesz zdezorientowany przyciskiem, właściwie zamiast uzyskać wysoki poziom z pinu Arduino 5v, który wymaga ode mnie dodania innych przewodów (i będzie bardziej niechlujny) po prostu włożyłem pin 8 na High i odczytałem stan przycisku z pinu 9, który ma rezystor pull-down.
Krok 3: Wersja 2
Jak widać w wersji 1 musisz użyć komputera (lub czegokolwiek, czego używasz do programowania swojego Arduino), aby dodać nowe szablony do pamięci flash modułu, dlatego zrobiłem tę bardziej wbudowaną wersję, która wymaga tylko źródła zasilania do pracy, a nowe szablony są teraz dodawane za pomocą klawiatury (co miało pozostać w środku, ponieważ ten projekt opiera się na dostępie tylko za pomocą odcisku palca, możesz połączyć go z moim innym projektem opartym tylko na klawiaturze, musisz to zrobić pewne modyfikacje, ale są łatwe).
Klawiatura jest umieszczona w środku, co oznacza, że możesz otworzyć zamek, naciskając przycisk, tutaj wybrałem „B”, ponieważ „A” służy do dodawania nowej osoby.
Aby dodać nowy szablon palca naciśnij 'A' poprosi Cię o hasło, które jest już w kodzie '1' '2' '3' '4', możesz je tam zmodyfikować, wpisz kod, a następnie wprowadź numer ID jako format 3-cyfrowy, przykłady „001”, „021” lub „115” możesz wprowadzić identyfikatory od 1 do 127, po dotknięciu identyfikatora poprosi Cię o umieszczenie palca, zdjęcie go i ponowne przyłożenie… Praca wykonana. I jako pierwsza wersja czeka na ważny odcisk palca, aby otworzyć zamek.
To jest okablowanie dla drugiej wersji, usunąłem przycisk, ponieważ otwieranie od wewnątrz odbywa się teraz za pomocą przycisku „B”.
Krok 4: Biblioteki i kody
Biblioteki:
-Pobierz bibliotekę LCD i2c NewLiquidCrystal
-Pobierz bibliotekę klawiatur
-Pobierz optyczny czujnik odcisków palców FPM10A
Kody
- Pobierz skaner i2c, jeśli masz inny adres dla swojego LCD
-Pierwszy kod w wersji 1 to kod „Zapisz” z biblioteki odcisków palców
Drugi kod dla wersji 1: Pobierz tutaj
Kod dla wersji 2: Pobierz tutaj
Kod, który zrobiłem dla pierwszej wersji bazuje na przykładzie „Fingerprint” z biblioteki, tylko zamiast pokazywać identyfikator na monitorze Serial (co oznacza, że szablon odcisku palca znajduje się w bazie danych), w przeciwnym razie uruchamia całą sekwencję otwierania (co oznacza, że moduł nie znalazł dopasowania w bazie danych) wyświetla prosty komunikat na ekranie.
Kod dla drugiej wersji jest oparty zarówno na przykładach „odcisk palca”, jak i „wpisz” i podobnie jak pierwsza wersja, ale tym razem dodałem funkcję „Zapisywanie” i możesz dodać identyfikator z klawiatury zamiast monitora szeregowego.
Zalecana:
Zabezpieczenie linii papilarnych: 4 kroki
Zabezpieczenie linii papilarnych: Czy jesteś osobą zapominalską? Często zapominasz zabrać ze sobą klucze? Jeśli odpowiedź na pytanie brzmi tak. Następnie powinieneś zrobić własne pudełko zabezpieczające odciski palców !!! Odcisk twojego ja jest jedyną rzeczą na świecie. Dzięki temu nie będziesz musiał
Elektryczny zamek do drzwi ze skanerem linii papilarnych i czytnikiem RFID: 11 kroków (ze zdjęciami)
Elektryczny zamek do drzwi z czytnikiem linii papilarnych i czytnikiem RFID: Projekt został zaprojektowany tak, aby uniknąć konieczności używania kluczy, aby osiągnąć nasz cel wykorzystaliśmy optyczny czujnik odcisków palców i Arduino. Są jednak osoby, które mają nieczytelny odcisk palca i czujnik go nie rozpozna. Następnie myślenie
Czytnik linii papilarnych z Arduino: 5 kroków
Czujnik odcisków palców z Arduino: Witam, W tym artykule zobaczymy, jak używać czujnika odcisków palców z Arduino. Dzięki czujnikowi linii papilarnych możesz zwiększyć bezpieczeństwo i zablokować swój dom, biuro, garaż i wiele innych. Nie tylko o bezpieczeństwie, możesz dodać użyj tego modułu tam, gdzie chcesz w t
Blokada linii papilarnych z Arduino: 7 kroków
Blokada linii papilarnych z Arduino: Cześć, W tym artykule zamierzamy stworzyć Security Locker, który działa na biometrycznym wzorze odcisków palców. Mam nadzieję, że podoba Ci się to. #jak #do #odcisk palca #Locker
Popraw bezpieczeństwo dysków twardych dzięki Arduino i czytnikowi linii papilarnych: 6 kroków
Popraw bezpieczeństwo dysków twardych za pomocą Arduino i czytnika linii papilarnych: W tym artykule chcemy pokazać, jak poprawić bezpieczeństwo danych cyfrowych przechowywanych na dysku twardym za pomocą czujnika odcisków palców i Arduino. Na końcu tego artykułu:Nauczysz się korzystać z czytnika odcisków palców.Wprowadzi zabezpieczenie na f