Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σε όλους, Αυτό είναι το πρώτο μου διδακτικό και παρουσιάστηκε από την Judhi Prasetyo. Το εργαστήριο φιλοξενήθηκε από το Assembly, όπου εργάζομαι ως πρακτικός και είναι ένα από τα καλύτερα μέρη για να δουλέψεις αν είσαι κατασκευαστής.
Επιστρέφοντας στο σύστημα κλειδώματος RFID, θα σας εξηγήσω πώς λειτουργεί.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ:-
- Χρησιμοποιούμε ετικέτα RFID και αναγνώστη σε αυτό το σύστημα.
- Τώρα κάθε ετικέτα έχει έναν μοναδικό κωδικό
- όταν τοποθετείτε την ετικέτα στον αναγνώστη που είναι συνδεδεμένος στο Arduino
- Ο αναγνώστης αποκωδικοποιεί τον κωδικό ραδιοσυχνότητας σε πολλούς χαρακτήρες και τον στέλνει στο Arduino
- Το Arduino έχει ήδη αποθηκεύσει κωδικό RF στη μνήμη του, ο οποίος είναι γραμμένος από εμάς
- Το Arduino ελέγχει αν ο κωδικός RF που ελήφθη ταιριάζει με τον κώδικα στη μνήμη του
- Εάν ταιριάζει, τότε ο σερβοκινητήρας ανοίγει την κλειδαριά με μηχανισμό ραφιού και πείρου που μετατρέπει την κίνηση περιστροφής σε γραμμική κίνηση
Βήμα 1: Απαιτούμενα υλικά
Εδώ είναι μερικά από τα απαραίτητα υλικά:-
- Ενότητα RFID-RC522
- Arduino Uno
- Τρισδιάστατα τυπωμένα μέρη από εδώ - εδώ
- Οποιοσδήποτε σερβοκινητήρας τυπικού μεγέθους (40,8 × 20,1 × 38 mm) με περιστροφή 180 μοιρών. Π.χ.:- σερβο Mg995
- Βίδες M3 και παξιμάδι για την τοποθέτηση του κινητήρα
- Breadboard και 2 φώτα LED
Ακολουθούν τα τρισδιάστατα εκτυπωμένα αρχεία παρακάτω
Εάν διαθέτετε τον εκτυπωτή 3D, χρησιμοποιήστε τις ρυθμίσεις από το σύνδεσμο Thingiverse, διαφορετικά χρησιμοποιήστε το 3DHubs που θα σας στείλει τα εξαρτήματα.
Βήμα 2: Διάγραμμα συναρμολόγησης και κυκλώματος
Πάνω είναι το διάγραμμα κυκλώματος που πρέπει να ακολουθήσετε.
Η συναρμολόγηση του γραναζιού με σερβο μπορεί να γίνει με κανονικές βίδες στερέωσης που συνοδεύουν το ίδιο το σερβο.
Κατά τη διάρκεια του εργαστηρίου, υπήρχε πρόβλημα να μην ταιριάζει ο σερβοκινητήρας στο τρισδιάστατο τμήμα εκτύπωσης. Συμβαίνει λόγω της ανακρίβειας του τρισδιάστατου εκτυπωτή περιστασιακά. Εάν συμβεί αυτό, χρησιμοποιήστε ένα συγκολλητικό σίδερο για να λιώσετε το υλικό και να το κάνετε σωστό.
Βήμα 3: Κωδικός Arduino
Κατεβάστε τον παραπάνω κώδικα και ανεβάστε τον στο Arduino Uno. Εξήγησα επίσης τον κώδικα. Βεβαιωθείτε ότι σαρώσατε πρώτα την ετικέτα RFID για να βρείτε τον κωδικό της στη σειριακή θύρα και τοποθετήστε τη στη μεταβλητή "cardno".
Βήμα 4: Αντιμετώπιση προβλημάτων
Εδώ είναι τα πιθανά προβλήματα που μπορείτε να συναντήσετε. Είναι το ίδιο πρόβλημα που συνέβη κατά τη διάρκεια του εργαστηρίου.
1) Ο σερβοκινητήρας δεν ταιριάζει στο σύστημα κλειδώματος;
Α) Αυτό δεν είναι σφάλμα σχεδιασμού, αλλά συμβαίνει κυρίως λόγω ανακρίβειας του τρισδιάστατου εκτυπωτή περιστασιακά. Απλώς χρησιμοποιήστε ένα συγκολλητικό σίδερο για να αυξήσετε το κενό στη βάση στήριξης.
2) Το σερβο δεν κινείται καθόλου;
Α) Υπάρχει πιθανότητα χαλάρωσης της σύνδεσης ή σύνδεσης του καλωδίου σε λάθος μέρος. Δεν υπάρχει σφάλμα στον προγραμματισμό, οπότε διασταυρώστε ξανά.
3) Ο αναγνώστης RFID δεν αναγνωρίζει την ετικέτα;
Α) Φαίνεται ότι ξεχάσατε να σαρώσετε τον αριθμό της κάρτας σας και να τον βάλετε στη μεταβλητή «cardno». Κάντε το και δείτε.
4) Μήπως το σερβο κλειδώνει την πόρτα αντί να την ανοίγει όταν επισημαίνεται με RFID;
Α) Αυτό συμβαίνει όταν τοποθετείτε το σερβο στην αντίθετη κατεύθυνση. Απλώς αλλάξτε τον προσανατολισμό του σερβο ή τοποθετήστε αυτόν τον κωδικό αν νιώθετε πολύ τεμπέλης για να αλλάξετε.
Βήμα 5: Συγχαρητήρια
Όπως μπορείτε να δείτε ότι χρησιμοποιήσαμε μια μικρότερη έκδοση δομής κλειδαριάς και σερβοκινητήρα. Το κάναμε για να μειώσουμε το κόστος και κυρίως για να διδάξουμε τους ανθρώπους. Αλλά αν είστε σοβαροί για την εφαρμογή αυτού του συστήματος κλειδώματος στο σπίτι σας, τότε επιλέξτε το συνηθισμένο τρισδιάστατο εκτυπωμένο σχέδιο και καλό σερβο.
Μπράβο για την ολοκλήρωση του έργου. Εάν κάνατε αυτό το έργο διαφορετικά, βρείτε κάτι νέο ή χρειάζεστε βοήθεια, ενημερώστε με στα παρακάτω σχόλια.
Βήμα 6: Σύστημα Smart Lock χρησιμοποιώντας το Arduino
Συντελεστές βίντεο - Amit Jindani