Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Θα σας δείξω σε αυτό το διδακτικό πώς να σχεδιάσετε έναν όμορφο αναγνώστη RFID με οθόνη TFT και για τοποθέτηση σε τοίχο.
Είναι πολύ εύκολο να δημιουργήσετε έναν όμορφο αναγνώστη RFID με έξοδο TFT για τοποθέτηση σε τοίχο με ένα Arduino MKR της επιλογής σας και το κιτ μας ArduiTouch MKR. Μπορείτε να χρησιμοποιήσετε αυτό το πρόγραμμα ανάγνωσης για πρόσβαση πόρτας ή τερματικά συναγερμού εισβολέα. Είναι εύκολο να επεκτείνετε αυτόν τον απλό σχεδιασμό για πιο πολύπλοκες εφαρμογές και ασύρματη μετάδοση δεδομένων.
Βήμα 1: Εργαλεία και υλικά
Υλικά:
- Arduino MKR της επιλογής σας
- Κιτ Arduibox MKR
- Κιτ ανάγνωσης καινοτομίας-EU RFID
Εργαλεία:
- Συγκολλητικό σίδερο
- Σύρμα συγκόλλησης
- Απογυμνωτής / κόφτης σύρματος
- σύρμα περιτυλίγματος
Βήμα 2: Καλωδίωση
Στο πρώτο βήμα πρέπει να συνδέσετε το PCB αναγνώστη RFID με το pcb ArduiTouch. Στις παραπάνω εικόνες θα βρείτε ένα διάγραμμα καλωδίωσης και μερικές φωτογραφίες της πραγματικής μου λύσης. Σε κάθε περίπτωση συνιστάται η χρήση σύνδεσης μεταξύ του αναγνώστη RFID pcb και του ArduiTouch pcb.
Βήμα 3: Τοποθέτηση RFID PCB
Για την τοποθέτηση του RFID pcb πρέπει να προετοιμάσετε το pcb με αυτοκόλλητη ταινία και να το κολλήσετε στο επάνω κέλυφος του περιβλήματος ArduiTouch.
Βήμα 4: Τοποθέτηση PCB ArduiTouch
Τώρα μπορούμε να τοποθετήσουμε το TFT στο ArduiTouch pcb. συνδέστε το RFID pcb και τοποθετήστε το ArduiTouch pcb στο επάνω κέλυφος επίσης
Βήμα 5: Εγκατάσταση πρόσθετων βιβλιοθηκών:
Εγκαταστήστε τις ακόλουθες βιβλιοθήκες μέσω του Arduino Library Manager.
- Βιβλιοθήκη AdafruitGFX
- Βιβλιοθήκη AdafruitILI9341
- MFRC522Βιβλιοθήκη
Μπορείτε να κατεβάσετε τη βιβλιοθήκη επίσης απευθείας ως αρχείο ZIP και να αποσυμπιέσετε το φάκελο στο yourarduinosketchfolder/libraries/
Μετά την εγκατάσταση των βιβλιοθηκών Adafruit, κάντε επανεκκίνηση του Arduino IDE.
Βήμα 6: Προσαρμοσμένες ρυθμίσεις:
Στον πηγαίο κώδικα μπορείτε να ορίσετε τον αριθμό ενός γνωστού πομποδέκτη:
byte blue_uid = {0x09, 0x8D, 0x9D, 0xA3};
Θα πρέπει να το αλλάξετε σε UID ενός από τους αναμεταδότες σας. (Το UID των αναμεταδοτών σας θα είναι ορατό στην οθόνη "Αρνήθηκε η πρόσβαση")
Βήμα 7: Εκτελέστε την επίδειξη:
Ανοίξτε αυτό το δείγμα στο Arduino IDE. Μετά τη μεταγλώττιση και τη μεταφόρτωση, μπορείτε να τοποθετήσετε τους αναμεταδότες σας στο επάνω μέρος του περιβλήματος ArduiTouch και θα δείτε μια οθόνη "Αρνήθηκε η πρόσβαση" για άγνωστους πομποδέκτες και "Παρέχεται πρόσβαση" για τον γνωστό αναμεταδότη.