Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską.
Większość gotowych inteligentnych zamków RFID można łatwo ominąć. Oto jak możesz zbudować taki z bezpieczeństwem, któremu możesz zaufać.
Kontrola dostępu do drzwi oparta na RFID nie jest nowością. Na rynku dostępnych jest kilka systemów opartych na technologii RFID, które można zainstalować w celu zapewnienia bezpiecznego dostępu. Jednak większość systemów zamków RFID do drzwi można odblokować za pomocą spinacza do papieru, ponieważ spust znajduje się w module zainstalowanym na zewnątrz drzwi.
Zamiast tego zbudujmy całkowicie bezpieczny system kontroli dostępu do drzwi oparty na technologii RFID, korzystając z ESP8266 i modułu RFID/NFC PN532, który można zintegrować z istniejącym zamkiem elektronicznym. Po zainstalowaniu możesz odblokować drzwi za pomocą zarejestrowanej karty/znacznika RFID lub smartfona.
Rzeczy, których będziesz potrzebować
Aby zbudować bezpieczny system kontroli dostępu do drzwi oparty na RFID, będziesz potrzebować:
- Jeden WeMos D1 Mini. Możesz także użyć NodeMCU.
- Jednokanałowy moduł przekaźnikowy.
- Kabel microUSB.
- DuPont lub żeńskie do żeńskich przewodów połączeniowych.
- Kobiecy pasek berg.
- PN532 Moduł RFID/NFC. Możesz także użyć MFRC522. Czujnik RFID Wiegand lub RDM6300. Używamy PN532, ponieważ zajmuje mniej miejsca i oferuje dobry zasięg skanowania.
- Lutownica i cyna.
Sflashuj oprogramowanie układowe do D1 Mini
Będziemy korzystać z Projekt ESP-RFID na GitHub, aby zbudować nasz własny system kontroli dostępu RFID do drzwi. Wykonaj poniższe czynności, aby pobrać i sflashować oprogramowanie układowe ESP-RFID na D1 Mini lub NodeMCU.
- Pobierz esp-rfid-1.0.2.zip plik i rozpakuj folder na pulpicie. Zawiera kilka plików programów, w tym m.in generyczny.bin plik oprogramowania układowego. Opcjonalnie możesz również pobrać najnowszą wersję v1.3.3 niestabilna konstrukcja.
- Pobierz i uruchom ESPHomeFlasher narzędzie.
- Za pomocą kabla Micro USB podłącz D1 Mini lub NodeMCU do komputera.
- W narzędziu ESPHome Flasher kliknij ikonę odświeżania i wybierz port COM, do którego podłączony jest D1 Mini.
- Kliknij Przeglądać przycisk i wybierz generyczny.bin plik, który wyodrębniliśmy w kroku 1.
- Kliknij Błyskawiczny ESP.
- Zajmie to kilka sekund. Skonfiguruj ustawienia RFID
Skonfiguruj ustawienia RFID
Po flashowaniu oprogramowania układowego ponownie podłącz kabel USB do D1 Mini i wykonaj następujące kroki, aby skonfigurować ustawienia RFID:
- W ustawieniach Wi-Fi smartfona znajdź i połącz się z ESP-RFID-xxxxx punkt dostępu. Jest to otwarty punkt dostępu, więc nie wymaga hasła do połączenia.
- Po nawiązaniu połączenia wyłącz dane mobilne w smartfonie z systemem Android lub iOS, a następnie otwórz przeglądarkę internetową.
- Odwiedź adres IP 192.168.4.1i wprowadź hasło Admin zalogować się.
- Kliknij Menu > Sprzęt komputerowyUstawienia i wybierz następujące opcje z odpowiednich list rozwijanych:
- Wybierać PN532 od Typ czytnika.
- Wybierać GPIO-2 z SPI SS.
- Pozostaw wszystko jako domyślne i kliknij Ratować
- Iść do Menu > Ustawienia > Ustawienia ogólne
- Zmienić Hasło administratora od domyślnego Admin do czegoś złożonego. Jest to krytyczny krok i musisz użyć długiego i złożonego hasła, aby chronić urządzenia przed nieautoryzowanym dostępem.
- Możesz także edytować plik Nazwa hosta i wybierz, czy chcesz, aby urządzenie Automatyczne ponowne uruchomienie Co 24h, 7 dni lub 30 dni.
- Iść do Menu > BezprzewodowySieć a następnie wprowadź złożone hasło, aby zabezpieczyć punkt dostępu. Ponownie użyj silnego hasła, aby zapobiec nieautoryzowanemu dostępowi.
- Możesz także wybrać tzw Klient opcję i podłącz urządzenie do sieci bezprzewodowej.
- Kliknij Ratować a następnie kliknij na tekst podświetlony na żółto kolor na dole ekranu.
- Kliknij Zapisz i uruchom ponownie.
- Urządzenie uruchomi się ponownie.
Podłącz czujnik RFID do D1 Mini
Odłącz kabel USB od D1 Mini lub NodeMCU. Zapoznaj się z poniższą tabelą i schematem, aby podłączyć czujnik PN532 RFID/NFC i moduł przekaźnika do płytki D1 Mini lub NodeMCU.
Mini piny NodeMcu/WeMos D1 | Kołki PN532 | Moduł przekaźnika |
D8 (GPIO-15) | SS | |
D7 (GPIO-13) | MOSI | |
D6 (GPIO-12) | MISO | |
D5 (GPIO-14) | SCK | |
D4 (GPIO-2) | WEJŚCIE | |
Vin/5V | VCC | VCC |
G | GND | Grunt |
Użyj przewodów DuPont lub pasków Berg, aby podłączyć lub przylutować piny D1 Mini lub NodeMCU do PN532 i modułu przekaźnika. Jeśli nigdy wcześniej nie lutowałeś żadnego połączenia, nauczyć się lutować przewody i elektronikę.
Upewnij się, że protokół SPI został włączony w PN532, przesuwając przełącznik DIP do pozycji 0 i 1, jak pokazano poniżej.
Po podłączeniu modułu RFID do NodeMCU lub WeMos D1 Mini możesz rozpocząć skanowanie karty RFID, aby zarejestrować się i dodać użytkowników, aby zezwolić/zabronić dostępu.
Dodaj karty RFID/użytkowników
Po podłączeniu modułu PN532 do D1 Mini lub NodeMCU wykonaj poniższe czynności, aby dodać i zarejestrować karty lub tagi RFID użytkowników.
- Podłącz zasilacz USB do Wemos D1 Mini lub NodeMUC.
- Idź do swojego Ustawienia wifi i podłącz do esp-rfid punktu dostępowego przy użyciu ustawionego hasła Sieć bezprzewodowa ustawienia.
- Odwiedzić 192.168.4.1 Adres IP.
- Kliknij Menu > Użytkownicy.
- Weź kartę lub przywieszkę RFID i przyłóż ją do czujnika RFID/NFC PN532 lub w jego pobliżu. Zobaczysz nowy Dodaj nowego użytkownika formularz zeskanowanym identyfikatorem znacznika RFID.
- Wpisz imię i nazwisko osoby, do której należy karta lub przywieszka.
- Wybierać Typ dostępu. Możesz wybrać pomiędzy zawsze, niepełnosprawny, Lub Administrator. Należy dodać jedną kartę dla administratora (siebie).
- Wybierać Ważne do datę, do której chcesz zezwolić lub wyłączyć dostęp użytkownika.
- Kliknij Zapisz zmiany aby zapisać dane użytkownika.
Odblokuj drzwi za pomocą interfejsu internetowego
Po dodaniu i zapisaniu kart RFID użytkowników możesz zeskanować je względem czujnika PN532. Skanowanie kart z Typ dostępu: Zawsze Lub Administrator uruchomi podłączony moduł przekaźnikowy. Możesz podłączyć przewody przełącznika zasilania elektronicznego zamka drzwi do tego modułu przekaźnika, aby uruchomić blokadę i odblokować drzwi.
Oto schemat połączeń, do którego można się odnieść w celu podłączenia przewodów przełącznika wyzwalacza elektronicznego zamka drzwi.
Bezpieczna kontrola dostępu do drzwi RFID
W przeciwieństwie do systemów kontroli dostępu do drzwi RFID dostępnych na rynku, które można łatwo odblokować i nie mają interfejsu użytkownika, to majsterkowanie System blokady drzwi RFID obsługuje Wi-Fi, jest inteligentny i oferuje intuicyjny interfejs użytkownika do zarządzania użytkownikami i cofania ich dostępu kiedykolwiek.
Jeśli podłączysz moduł DIY RFID do swojej sieci Wi-Fi, możesz uzyskać do niego dostęp w swojej sieci za pośrednictwem adresu IP przypisanego przez router. Możesz przypisać statyczne IP do tego urządzenia i odblokować drzwi, logując się do interfejsu internetowego i klikając przycisk Test przycisk pod Ustawienia sprzętu. Możesz użyć kabla LAN lub dowolnego kabla z 6 żyłami, aby oddzielić PN532 i moduł przekaźnika D1 Mini lub NodeMCU, aby zapobiec nieautoryzowanemu dostępowi i zabezpieczyć zamek w drzwiach.