Πίνακας περιεχομένων:

Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής: 7 βήματα
Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής: 7 βήματα

Βίντεο: Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής: 7 βήματα

Βίντεο: Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής: 7 βήματα
Βίντεο: Αναγνώστης καρτών RFID 𝐒𝐞𝐜𝐮𝐤𝐞𝐲 𝐂𝐑𝟏-𝐑 𝐄𝐌/𝐁 2024, Νοέμβριος
Anonim
Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής
Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής
Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής
Αναγνώστης RFID βασισμένος σε ESP32 με οθόνη αφής

Σε αυτό το λιθαρό οδηγό θα δείξω πώς να δημιουργήσετε έναν απλό αναγνώστη RFID με έξοδο TFT για τοποθέτηση σε τοίχο χρησιμοποιώντας μονάδα ESP32 DEV KIT C, αναγνώστη PCB βασισμένο σε RC-522 και κιτ ESP AZ-Touch. Μπορείτε να χρησιμοποιήσετε αυτόν τον αναγνώστη για πρόσβαση πόρτας ή τερματικά συναγερμού εισβολέα. Είναι εύκολο να επεκτείνετε αυτόν τον απλό σχεδιασμό για πιο περίπλοκες εφαρμογές και ασύρματη μετάδοση δεδομένων.

Βήμα 1: Εργαλεία και υλικά

Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά

Υλικά:

  • ESP32 DEV κιτ V3 μονάδα
  • RC522 μονάδα ανάγνωσης καρτών
  • Σετ ESP AZ-Touch
  • σύρμα συγκόλλησης
  • αυτοκόλλητη ταινία
  • σύρμα περιτυλίγματος

Εργαλεία:

  • συγκολλητικό σίδερο
  • απογυμνωτής σύρματος & κόπτης

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Μετά τη συναρμολόγηση του κιτ ASP-Touch ESP, πρέπει να συνδέσετε το PCB αναγνώστη RFID. Στις παρακάτω εικόνες θα βρείτε ένα διάγραμμα καλωδίωσης και μερικές εικόνες της πραγματικής μου λύσης. Σε κάθε περίπτωση, συνιστάται η χρήση σύνδεσης μεταξύ του PCB αναγνώστη RFID και του pcb AZ-Touch.

Βήμα 3: Προετοιμασία PCB RFID

Προετοιμασία RFID PCB
Προετοιμασία RFID PCB
Προετοιμασία RFID PCB
Προετοιμασία RFID PCB

Για την τοποθέτηση του RFID pcb πρέπει να προετοιμάσετε το pcb με αυτοκόλλητη ταινία και να το κολλήσετε στο επάνω κέλυφος του περιβλήματος AZ-Touch

Βήμα 4: Τοποθέτηση PCB AZ-Touch

Τοποθέτηση PCB AZ-Touch
Τοποθέτηση PCB AZ-Touch
Τοποθέτηση PCB AZ-Touch
Τοποθέτηση PCB AZ-Touch

Τώρα μπορούμε να τοποθετήσουμε το TFT στο ArduiTouch pcb, να συνδέσουμε το RFID pcb και να τοποθετήσουμε το AZ-Touch pcb στο επάνω κέλυφος επίσης

Βήμα 5: Εγκατάσταση υλικολογισμικού

Ο παραδείγματος κώδικας χρειάζεται το Arduino IDE και μερικές πρόσθετες βιβλιοθήκες. Εγκαταστήστε τις ακόλουθες βιβλιοθήκες μέσω του Arduino Library Manager.

  • Βιβλιοθήκη AdafruitGFX
  • Βιβλιοθήκη AdafruitILI9341
  • MFRC522Βιβλιοθήκη

Μπορείτε να κατεβάσετε τη βιβλιοθήκη επίσης απευθείας ως αρχείο ZIP και να αποσυμπιέσετε το φάκελο στο yourarduinosketchfolder/libraries/Μετά την εγκατάσταση των βιβλιοθηκών Adafruit, κάντε επανεκκίνηση του Arduino IDE.

Βήμα 6: Προσαρμοσμένες ρυθμίσεις

Στον πηγαίο κώδικα μπορείτε να ορίσετε τον αριθμό ενός γνωστού πομποδέκτη:

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

Θα πρέπει να το αλλάξετε σε UID ενός από τους αναμεταδότες σας. (Το UID των αναμεταδοτών σας θα είναι ορατό στην οθόνη "Αρνήθηκε η πρόσβαση")

Βήμα 7: Εκτελέστε την επίδειξη:

Image
Image

Ανοίξτε αυτό το δείγμα στο Arduino IDE. Μετά τη μεταγλώττιση και τη μεταφόρτωση (παρακαλώ κλείστε το Jumper JP1 στο AZ-Touch pcb για μεταφόρτωση) μπορείτε να τοποθετήσετε τους αναμεταδότες σας στο επάνω μέρος του περιβλήματος AZ-Touch και θα δείτε μια οθόνη "Αρνήθηκε η πρόσβαση" για άγνωστους αναμεταδότες και "Παρέχεται πρόσβαση" για τον γνωστό αναμεταδότη.

Συνιστάται: