Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tej małej instrukcji pokażę, jak stworzyć prosty czytnik RFID z wyjściem TFT do montażu na ścianie za pomocą modułu ESP32 DEV KIT C, płytki czytnika opartej na RC-522 i zestawu AZ-Touch ESP. Możesz użyć tego czytnika do dostępu do drzwi lub terminale sygnalizacji włamania i napadu. Tę prostą konstrukcję można łatwo rozszerzyć o bardziej złożone aplikacje i bezprzewodową transmisję danych.
Krok 1: Narzędzia i materiały
Materiały:
- Moduł ESP32 DEV V3
- Moduł czytnika kart RC522
- Zestaw AZ-Touch ESP
- drut lutowniczy
- taśma samoprzylepna
- drut do owijania
Narzędzia:
- lutownica
- ściągacz izolacji i obcinak
Krok 2: Okablowanie
Po zmontowaniu zestawu AZ-Touch ESP należy okablować płytkę czytnika RFID. Na zdjęciach poniżej znajdziecie schemat elektryczny i kilka zdjęć mojego prawdziwego rozwiązania. W każdym przypadku zaleca się użycie złącza między płytką czytnika RFID a płytką AZ-Touch.
Krok 3: Przygotowanie PCB RFID
Do montażu płytki RFID należy przygotować płytkę samoprzylepną taśmą samoprzylepną i przykleić ją do górnej części obudowy AZ-Touch
Krok 4: Montaż płytki PCB AZ-Touch
Teraz możemy zamontować TFT na płytce ArduiTouch, podłączyć płytkę RFID i zamontować płytkę AZ-Touch również w górnej obudowie
Krok 5: Instalacja oprogramowania układowego
Przykładowy kod wymaga Arduino IDE i kilku dodatkowych bibliotek. Zainstaluj następujące biblioteki za pośrednictwem Arduino Library Manager.
- Biblioteka AdafruitGFX
- Biblioteka AdafruitILI9341
- Biblioteka MFRC522
Bibliotekę można pobrać również bezpośrednio jako plik ZIP i rozpakować folder w folderze yourarduinosketchfolder/libraries/Po zainstalowaniu bibliotek Adafruit należy zrestartować Arduino IDE.
Krok 6: Ustawienia niestandardowe
W kodzie źródłowym możesz ustawić numer znanego transpondera:
bajt blue_uid = {0x09, 0x8D, 0x9D, 0xA3};
Powinieneś to zmienić na UID jednego z Twoich transponderów. (UID Twoich transponderów będzie widoczny na ekranie „Odmowa dostępu”)
Krok 7: Uruchom demo:
Proszę otworzyć ten przykład w Arduino IDE. Po kompilacji i przesłaniu (w celu przesłania zamknij Jumper JP1 na płytce AZ-Touch) możesz umieścić swoje transpondery na górze obudowy AZ-Touch, a zobaczysz ekran „Odmowa dostępu” dla nieznanych transponderów i „Przyznano dostęp” dla znanego transpondera.