Inhaltsverzeichnis:

ESP32-basierter RFID-Leser mit Touch-Display - Gunook
ESP32-basierter RFID-Leser mit Touch-Display - Gunook

Video: ESP32-basierter RFID-Leser mit Touch-Display - Gunook

Video: ESP32-basierter RFID-Leser mit Touch-Display - Gunook
Video: RFID reader with ili9341 based touchscreen 2024, November
Anonim
ESP32-basierter RFID-Leser mit Touch-Display
ESP32-basierter RFID-Leser mit Touch-Display
ESP32-basierter RFID-Leser mit Touch-Display
ESP32-basierter RFID-Leser mit Touch-Display

Auf dieser kleinen Anleitung zeige ich, wie man einen einfachen RFID-Leser mit TFT-Ausgang für die Wandmontage mit einem ESP32 DEV KIT C-Modul, einer RC-522-basierten Leserplatine und einem AZ-Touch ESP-Kit erstellt. Sie können diesen Leser für den Türzugang verwenden oder Einbruchmeldeterminals. Dieses einfache Design lässt sich leicht für komplexere Anwendungen und drahtlose Datenübertragung erweitern.

Schritt 1: Werkzeuge und Materialien

Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien

Materialien:

  • ESP32 DEV-Kit V3-Modul
  • RC522 Kartenlesermodul
  • AZ-Touch ESP-Kit
  • Lötdraht
  • selbstklebendes Klebeband
  • Wickeldraht

Werkzeuge:

  • Lötkolben
  • Abisolierzange & Cutter

Schritt 2: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Nach der Montage des AZ-Touch ESP-Kits müssen Sie die RFID-Leser-Platine verdrahten. In den Bildern unten finden Sie einen Schaltplan und einige Bilder meiner realen Lösung. Es wird in jedem Fall empfohlen, einen Stecker zwischen der RFID-Leser-Platine und der AZ-Touch-Platine zu verwenden.

Schritt 3: Vorbereitung der RFID-Platine

Vorbereitung der RFID-Platine
Vorbereitung der RFID-Platine
Vorbereitung der RFID-Platine
Vorbereitung der RFID-Platine

Für die Montage der RFID-Platine müssen Sie die Platine mit selbstklebendem Klebeband vorbereiten und auf die Oberschale des AZ-Touch-Gehäuses kleben

Schritt 4: Montage der AZ-Touch-Platine

Montage der AZ-Touch-Platine
Montage der AZ-Touch-Platine
Montage der AZ-Touch-Platine
Montage der AZ-Touch-Platine

Jetzt können wir das TFT auf der ArduiTouch-Platine montieren, die RFID-Platine anschließen und die AZ-Touch-Platine auch in der oberen Schale montieren

Schritt 5: Firmware-Installation

Der Beispielcode benötigt die Arduino IDE und einige zusätzliche Bibliotheken. Bitte installieren Sie die folgenden Bibliotheken über den Arduino Library Manager.

  • AdafruitGFX-Bibliothek
  • AdafruitILI9341 Bibliothek
  • MFRC522Bibliothek

Sie können die Bibliothek auch direkt als ZIP-Datei herunterladen und den Ordner unter yourarduinosketchfolder/libraries/ entpacken. Nach der Installation der Adafruit-Bibliotheken starten Sie bitte die Arduino IDE neu.

Schritt 6: Benutzerdefinierte Einstellungen

Im Quellcode können Sie die Nummer eines bekannten Transponders einstellen:

Byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};

Diese sollten Sie auf die UID eines Ihrer Transponder ändern. (Die UID Ihrer Transponder wird im Bildschirm "Zugriff verweigert" angezeigt)

Schritt 7: Führen Sie die Demo aus:

Image
Image

Bitte öffnen Sie dieses Beispiel in der Arduino IDE. Nach dem Kompilieren und Hochladen (zum Hochladen bitte Jumper JP1 auf der AZ-Touch-Platine schließen) können Sie Ihre Transponder oben in das AZ-Touch-Gehäuse stecken und Sie sehen einen "Zugriff verweigert"-Bildschirm für unbekannte Transponder und "Zugriff gewährt" für den bekannten Transponder.

Empfohlen: