Spisu treści:
- Krok 1: Potrzebne materiały
- Krok 2: Rejestrowanie odcisków palców za pomocą oprogramowania Windows
- Krok 3: Oprogramowanie
- Krok 4: Instalacja sprzętu
- Krok 5: Skrypt Arduino
- Krok 6: Pliki XAMP
Wideo: Korzystanie z czytnika linii papilarnych do rejestracji czasu pracy w połączeniu z rozwiązaniem XAMP: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
W projekcie szkolnym szukaliśmy rozwiązania, jak śledzić frekwencję uczniów. Wielu naszych uczniów spóźnia się. To żmudna praca, sprawdzanie ich obecności. Z drugiej strony toczy się wiele dyskusji, ponieważ uczniowie często mówią, że są obecni, podczas gdy w rzeczywistości szukają wymówek.
Korzystanie z czytnika linii papilarnych może być najlepszym sposobem na uniknięcie przeszkód, takich jak nieuczciwe zachowanie uczniów próbujących oszukać system. RFID może działać równie dobrze, ale umożliwia uczniom wręczanie kart, a także umożliwia stwierdzenie, że zapomnieli karty, albo ją zgubili, co wiąże się z dodatkowymi kosztami dla szkoły.
Krok 1: Potrzebne materiały
Jako podstawę tego projektu wykorzystamy następujące materiały:
- Arduino Uno (lub inna kompatybilna płytka)
- Czujnik odcisków palców
- Bezprzewodowa tarcza
Możesz wybrać kartę Ethernet lub Arduino Yun, ale opis tego projektu jest oparty na sprzęcie z powyższej listy.
Krok 2: Rejestrowanie odcisków palców za pomocą oprogramowania Windows
Chociaż biblioteka GitHUB zawiera kod do zapisywania odcisków palców, znacznie łatwiej było mi korzystać z oprogramowania Windows, które jest bardziej atrakcyjne wizualnie. Wynik jest taki sam.
Zamiast go kopiować, chciałbym odnieść się do kroku 2 innej instrukcji, aby uzyskać więcej informacji na temat tego kroku.
Krok 3: Oprogramowanie
Zanim będziesz mógł zbudować ten projekt, potrzebujesz oprogramowania:
- Arduino IDE: użyłem wersji 1.0.3, ponieważ do tej pory nie udało mi się znaleźć aktualizacji oprogramowania potrzebnego do obsługi nakładki WIFI w wersji od 1.0.5 w górę
- biblioteka odcisków palców: potrzebna do skompilowania kodu. Skopiuj zawartość do folderu bibliotek swojego Arduino IDE
- xAMP: środowisko serwerowe do przechowywania informacji w bazie danych. Możesz używać dowolnej wersji na dowolnej platformie. Jeśli jesteś fanem płytek rozwojowych, możesz uruchomić go na Raspberry Pi, tak jak ja.
Krok 4: Instalacja sprzętu
Sprawiedliwe i dość proste: podłącz kartę sieciową do swojego Arduino. Dla ułatwienia podłączenia czytnika linii papilarnych przedłużyłem wyprowadzenia lutując do nich kilka zworek. Z wyjątkiem białego ołowiu, który został przylutowany do żółtego przewodu, pozostałe mają te same kolory.
Wystarczy podłączyć zielony przewód w Pin2 i biały (lub żółty w moim przypadku) w Pin3, aby uzyskać komunikację danych linii papilarnych. Zasilanie zapewnia podłączenie czerwonego przewodu do 5V i czarnego przewodu do połączeń uziemiających.
Krok 5: Skrypt Arduino
To dość podstawowy kod Q&D. Na razie brakuje jeszcze sprawdzenia. Dla lepszego funkcjonowania należy dodać do projektu dwie diody LED, dzięki którym użytkownik może zobaczyć, czy jego odcisk palca został zaakceptowany, a jego informacje zostały przesłane na serwer, czy nie. (Zielona dioda LED = OK, czerwona dioda LED = wystąpił błąd).
Zasadniczo to, co robi kod, to
- łączenie z siecią bezprzewodową WPA
- sprawdzenie, czy czujnik odcisków palców jest podłączony
- poczekaj na odcisk palca
Jeśli znaleziono: wyślij żądanie HTTP do serwera ze znalezionym odciskiem palca
Krok 6: Pliki XAMP
W celu demonstracji kod został zredukowany do ścisłego minimum. Otrzymasz opis tabeli MySQL, który zawiera kolumnę na identyfikator i pole TimeStamp, które jest automatycznie wypełniane po wstawieniu nowego wiersza do bazy danych.
Skrypt PHP jest wywoływany z żądania HTTP w skrypcie Arduino i przetwarza identyfikator, który jest przekazywany do skryptu. Odpowiedź otrzymaną z serwera można zweryfikować za pomocą Serial Monitor Arduino IDE.
Zalecana:
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
Samouczek czytnika linii papilarnych Arduino: 6 kroków (ze zdjęciami)
Samouczek dotyczący czytnika linii papilarnych Arduino: Drodzy przyjaciele, zapraszamy do kolejnego samouczka! Dzisiaj zbudujemy ciekawy projekt Arduino, który wykorzystuje moduł czytnika linii papilarnych. Bez dalszej zwłoki zaczynajmy!Zawsze chciałem wypróbować moduł czujnika odcisków palców w