Spisu treści:
- Krok 1: Czego potrzebujesz - komponenty i okablowanie
- Krok 2: Kodeks i załączniki
- Krok 3: Zakończ: Przetestuj wszystko - film przedstawiający działanie
Wideo: SYSTEM KONTROLI DOSTĘPU RFID NFC ARDUINO: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Potrzebowałem systemu kontroli dostępu do mojego biura.
Cały projekt jest dość łatwy do zbudowania.
Miałem w domu zapasowy Aduino Mega i osłonę Ethernet, więc z kilkoma dodatkowymi komponentami mogłem zbudować system kontroli dostępu do mojego biura. Wykorzystuje tagi NFC i bazę danych mySql do zbierania danych do tabeli.
Zasadniczo Arduino czeka na tag, a następnie spróbuje skontaktować się ze stroną php, która będzie zarządzać przesyłaniem danych do bazy danych. Aby to zrobić, najpierw sprawdzi obecność tagu w tabeli „users” zawierającej „znane” tagi. Tabela zawiera znanych użytkowników i ich względne tagi.
Jeśli tag nie zostanie rozpoznany, Arduino nie zarejestruje dostępu. W przeciwnym razie wstawi rekord do tabeli. W tej chwili do tabeli zapisywane są: timestamp, id_tag, oddział firmy (lokalizacja) oraz ip.
Dodałem również lcd, aby ułatwić użytkownikom pracę. Po zarejestrowaniu dostępu zielona dioda LED będzie migać przez kilka sekund, a brzęczyk odtworzy krótki dźwięk o rosnącej wysokości. Na wyświetlaczu LCD pojawi się przez kilka sekund krótki komunikat „OK”.
Jeśli wystąpią jakieś problemy (niedziałająca sieć LAN lub nieznane tagi), zamiast tego zacznie migać czerwona dioda, a odtwarzany dźwięk będzie się zmniejszał. Na wyświetlaczu LCD pojawi się również krótki komunikat o błędzie przez kilka sekund.
Za pomocą kilku przycisków więcej możesz zarejestrować również rodzaj operacji: "czy to jest dostęp czy wyjście?!" (ale to zostanie rozwinięte innym razem).
Krok 1: Czego potrzebujesz - komponenty i okablowanie
Przede wszystkim jest to projekt zorientowany na bazę danych, więc będziesz potrzebować serwera WWW, na który wgrasz plik.php. jest to część kodu, która przetwarza żądania arduino i zarządza bazą danych.
Potrzebujesz również bazy danych mysql, w której będą przechowywane wszystkie dostępy.
Możesz zbudować wszystko na lokalnym "serwerze" w swoim biurze (być może xampp jest dobrym i łatwym wyborem) lub jeśli masz stronę internetową + mysql db, może być tak samo.
Ok, oto zestawienie materiałów:
- Arduino Mega 2560
- Osłona Ethernet W5100
- Czytnik tagów RFID RF522 kompatybilny z tagami 13, 56mhz 14333A
- Wyświetlacz LCD 16x2 1602
- brzęczyk piezo lub inny rodzaj brzęczyka
- Pęczek przewodów
- Kilka diod (zielona i czerwona) i 2 rezystancje 2k
I znowu ok.. o okablowaniu… Zdjęcia o okablowaniu nie są najlepsze, ale lepiej to opisać w szkicu arduino załączonym w następnym kroku.
Krok 2: Kodeks i załączniki
Wreszcie tutaj są pliki, których szukasz.. W załączniku znajdziesz
timbrature.ino, czyli szkic do wgrania do Arduino Mega
Jak wspomniano wcześniej, wszystkie połączenia i okablowanie dotyczące płyty LCD i karty RFID są opisane w nagłówku pliku.ino
- rfid lib.zip, który zawiera potrzebną bibliotekę rfid
- timbratura.zip, (timbratura.php) ten plik to plik, który należy wgrać na serwer WWW swojej witryny. Najpierw uda mu się rozpoznać tag (sprawdź, czy znajduje się w tabeli „użytkownicy”), a następnie zarejestruje dostęp do tabeli „dostęp” mysql.
Krok 3: Zakończ: Przetestuj wszystko - film przedstawiający działanie
Teraz możesz ponownie obejrzeć film. Chodzi o to, jak działa czytnik, sprawdzamy tag i rejestrujemy dostęp do bazy danych. Mam nadzieję, że film będzie teraz bardziej przejrzysty w porównaniu z pierwszym krokiem.
Zalecana:
SYSTEM ROZLICZANIA FAKTUR I KONTROLI ZAPASÓW: 3 kroki
SYSTEM ROZLICZANIA FAKTUR I KONTROLI ZAPASÓW: Dzięki tym instrukcjom dam ci pomysł na stworzenie systemu kontroli faktur i zapasów. przy użyciu dostępu MS. Jest to bardzo łatwe i nie wymaga więcej wiedzy o komputerze ani programowaniu. Jeśli masz podstawową wiedzę o pani Dostęp, tabele. formularze i raporty t
Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)
Ultradźwiękowy system dostępu: Tym razem przedstawiam wam ultradźwiękowy system dostępu, który moim zdaniem może być interesujący. Oparty jest na falach ultradźwiękowych, więc jest to bezdotykowy system dostępu, który nie wymaga żadnego innego urządzenia elektronicznego, ale dowolnego przedmiotu, nawet rąk spróbować
DIY Bezprzewodowy automatyczny system nawadniania roślin bez wymogu dostępu do Internetu: 3 kroki
Bezprzewodowy automatyczny system nawadniania roślin DIY bez wymogu dostępu do Internetu: Chciałbym regularnie podlewać moje rośliny, być może raz lub dwa razy dziennie, w zależności od pór roku. Ale zamiast prosić kumpla IOT do wykonania tej pracy, wolałbym coś samodzielnego do tego konkretnego zadania. Bo nie chcę iść
Prosty system monitorowania i kontroli zmętnienia mikroalg: 4 kroki
Prosty system monitorowania i kontroli zmętnienia dla mikroalg: powiedzmy, że jesteś znudzony próbkowaniem wody w celu pomiaru zmętnienia, ogólnego określenia wskazującego na wszelkie małe, zawieszone cząstki w wodzie, które zmniejszają natężenie światła przy rosnącej drodze światła lub wyższej cząstce koncentracja lub jedno i drugie
Kontrola dostępu RFID z Arduino Yun i Raspberry Pi: 11 kroków
Kontrola dostępu RFID z Arduino Yun i Raspberry Pi: Witaj w moim Instructable! Czy szukałeś w Internecie systemu kontroli dostępu RFID, który może mieć wielu użytkowników bez użycia klucza głównego do programowania? System, który może logować dostęp z nazwiskami osób? System, do którego możesz łatwo dodać