Ασυνήθιστο κλείδωμα συνδυασμού στο Arduino. Κλειδαριά συνδυασμού από arduino Ηλεκτρονική κλειδαριά σε arduino nano

Σε αυτό το μάθημα, θα μάθουμε πώς να φτιάξουμε ένα απλό σύστημα που θα ξεκλειδώνει την κλειδαριά χρησιμοποιώντας ένα ηλεκτρονικό κλειδί (Ετικέτα).

Στο μέλλον, μπορείτε να βελτιώσετε και να επεκτείνετε τη λειτουργικότητα. Για παράδειγμα, προσθέστε τη λειτουργία "προσθήκη νέων κλειδιών και αφαίρεση από τη μνήμη". Στη βασική περίπτωση, εξετάστε ένα απλό παράδειγμα όπου ένα μοναδικό αναγνωριστικό κλειδιού έχει προκαθοριστεί στον κώδικα του προγράμματος.

Σε αυτό το σεμινάριο θα χρειαστούμε:

Για να υλοποιήσουμε το έργο, πρέπει να εγκαταστήσουμε τις βιβλιοθήκες:

2) Τώρα πρέπει να συνδέσετε το Buzzer, το οποίο θα δώσει ένα σήμα εάν το κλειδί δούλεψε και ανοίξει η κλειδαριά, και το δεύτερο σήμα όταν κλείνει η κλειδαριά.

Συνδέουμε το βομβητή με την ακόλουθη σειρά:

Arduino Βομβητής
5V VCC
GND GND
καρφίτσα 5 IO

3) Ένας σερβομηχανισμός θα χρησιμοποιηθεί ως μηχανισμός ξεκλειδώματος. Οποιοσδήποτε σερβομηχανισμός μπορεί να επιλεγεί, ανάλογα με τις διαστάσεις που χρειάζεστε και τις δυνάμεις που δημιουργεί ο σερβομηχανισμός. Ο σερβομηχανισμός έχει 3 ακίδες:

Πιο ξεκάθαρα, μπορείτε να δείτε πώς συνδέσαμε όλες τις μονάδες στην παρακάτω εικόνα:

Τώρα, εάν όλα είναι συνδεδεμένα, τότε μπορείτε να προχωρήσετε στον προγραμματισμό.

Σκίτσο:

#περιλαμβάνω #περιλαμβάνω #περιλαμβάνω // Βιβλιοθήκη "RFID". #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); ανυπόγραφο long uidDec, uidDecTemp; // για αποθήκευση του αριθμού της ετικέτας σε δεκαδική μορφή Servo servo. void setup() ( Serial.begin(9600); Serial.println("Waiting for card..."); SPI.begin(); // Αρχικοποίηση SPI / Δίαυλος Init SPI. mfrc522.PCD_Init(); // προετοιμασία MFRC522 / Init MFRC522 card.servo.attach(6); servo.write(0); // ορισμός του διακομιστή σε κλειστή κατάσταση ) void loop() ( // Αναζήτηση νέας ετικέτας εάν (! mfrc522.PICC_IsNewCardPresent()) ( return; ) // Επιλογή ετικέτας εάν (! mfrc522.PICC_ReadCardSerial()) ( return; ) uidDec = 0; // Έκδοση του σειριακού αριθμού της ετικέτας για (byte i = 0; i< mfrc522.uid.size; i++) { uidDecTemp = mfrc522.uid.uidByte[i]; uidDec = uidDec * 256 + uidDecTemp; } Serial.println("Card UID: "); Serial.println(uidDec); // Выводим UID метки в консоль. if (uidDec == 3763966293) // Сравниваем Uid метки, если он равен заданому то серва открывает. { tone(5, 200, 500); // Делаем звуковой сигнал, Открытие servo.write(90); // Поворациваем серву на угол 90 градусов(Отпираем какой либо механизм: задвижку, поворациваем ключ и т.д.) delay(3000); // пауза 3 сек и механизм запирается. tone(5, 500, 500); // Делаем звуковой сигнал, Закрытие } servo.write(0); // устанавливаем серву в закрытое сосотояние }

Ας αναλύσουμε το σκίτσο με περισσότερες λεπτομέρειες:

Για να μάθετε το UID της κάρτας (Ετικέτες), πρέπει να γράψετε αυτό το σκίτσο στο arduino, να συναρμολογήσετε το κύκλωμα που περιγράφεται παραπάνω και να ανοίξετε την Κονσόλα (Παρακολούθηση της σειριακής θύρας). Όταν φέρετε την ετικέτα στο RFID, θα εμφανιστεί ένας αριθμός στην κονσόλα

Το UID που προκύπτει πρέπει να εισαχθεί στην ακόλουθη γραμμή:

Εάν (uidDec == 3763966293) // Συγκρίνετε το Uid της ετικέτας, εάν είναι ίσο με το καθορισμένο, τότε ο σερβομηχανισμός ανοίγει τη βαλβίδα.

Για κάθε κάρτα, αυτό το αναγνωριστικό είναι μοναδικό και δεν επαναλαμβάνεται. Έτσι, όταν παρουσιάζετε μια κάρτα της οποίας το αναγνωριστικό έχετε ορίσει στο πρόγραμμα, το σύστημα θα ανοίξει την πρόσβαση χρησιμοποιώντας έναν σερβομηχανισμό.

Βίντεο:

Έβλεπα ξανά το The Amazing Spider-Man τις προάλλες και σε μια σκηνή ο Peter Parker ανοίγει και κλείνει από απόσταση την πόρτα από το laptop του. Μόλις το είδα αυτό, κατάλαβα αμέσως ότι χρειαζόμουν μια τέτοια ηλεκτρονική κλειδαριά στην εξώπορτα.

Μετά από λίγο ψάξιμο, συναρμολόγησα ένα λειτουργικό μοντέλο μιας έξυπνης κλειδαριάς. Σε αυτό το άρθρο θα σας πω πώς το μάζεψα.

Βήμα 1: Κατάλογος Υλικών





Για να συναρμολογήσετε μια ηλεκτρονική κλειδαριά στο Arduino, θα χρειαστείτε τα ακόλουθα υλικά:

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ:

  • Αντάπτορας τοίχου 5V

Συστατικά:

  • 6 βίδες για το μάνδαλο
  • χαρτόνι
  • σύρματα

Εργαλεία:

  • κολλητήρι
  • πιστόλι κόλλας
  • τρυπάνι
  • τρυπάνι
  • πιλοτικό τρυπάνι
  • μαχαίρι χαρτικής
  • υπολογιστή με Arduino IDE

Βήμα 2: Πώς λειτουργεί η κλειδαριά

Η ιδέα είναι ότι μπορώ να ανοίξω ή να κλείσω την πόρτα χωρίς κλειδί και χωρίς καν να πάω σε αυτήν. Αλλά αυτή είναι μόνο η βασική ιδέα, γιατί μπορείτε να προσθέσετε έναν αισθητήρα κρούσης για να αντιδρά σε ένα ειδικό χτύπημα ή μπορείτε να προσθέσετε ένα σύστημα αναγνώρισης φωνής!

Ένας σερβομοχλός συνδεδεμένος στο μπουλόνι θα κλείσει (0°) και θα ανοίξει (60°) το μπουλόνι χρησιμοποιώντας εντολές που λαμβάνονται μέσω της μονάδας Bluetooth.

Βήμα 3: Διάγραμμα καλωδίωσης


Ας συνδέσουμε πρώτα το servo στην πλακέτα Arduino (θέλω να σημειώσω ότι παρόλο που χρησιμοποιώ μια πλακέτα Arduino Nano, το pinout είναι ακριβώς το ίδιο στην πλακέτα Uno).

  • το καφέ καλώδιο του σερβο γείωσης, το συνδέουμε με τη γείωση στο Arduino
  • το κόκκινο καλώδιο είναι θετικό, το συνδέουμε στην υποδοχή 5V στο Arduino
  • πορτοκαλί καλώδιο - έξοδος πηγής σερβομηχανισμού, συνδέστε το στην ακίδα 9 στο Arduino

Σας συμβουλεύω να δοκιμάσετε τον σερβομηχανισμό πριν προχωρήσετε στη συναρμολόγηση. Για να το κάνετε αυτό, στο πρόγραμμα Arduino IDE, επιλέξτε Sweep στα παραδείγματα. Αφού βεβαιωθούμε ότι ο σερβομηχανισμός λειτουργεί, μπορούμε να συνδέσουμε τη μονάδα Bluetooth. Πρέπει να συνδέσετε την ακίδα rx της μονάδας Bluetooth στην ακίδα tx του Arduino και την ακίδα tx της μονάδας στην ακίδα rx του Arduino. Αλλά μην το κάνετε ακόμα! Μόλις συγκολληθούν αυτές οι συνδέσεις, δεν θα μπορείτε να ανεβάσετε κανέναν κωδικό στο Arduino, επομένως μεταφορτώστε πρώτα όλους τους κωδικούς σας και μόνο στη συνέχεια συγκολλήστε τις συνδέσεις.

Ακολουθεί το διάγραμμα σύνδεσης της μονάδας και του μικροελεγκτή:

  • Μονάδα Rx - πλακέτα Tx Arduino
  • Μονάδα Tx - πίνακας Rx
  • Vcc (θετικό τερματικό) της μονάδας - 3,3v της πλακέτας Arduino
  • Σύνδεση γείωσης με έδαφος (από έδαφος σε έδαφος)

Εάν η εξήγηση δεν είναι σαφής για εσάς, ακολουθήστε το παρεχόμενο διάγραμμα καλωδίωσης.

Βήμα 4: Δοκιμή

Τώρα που έχουμε όλα τα εξαρτήματα εργασίας, ας βεβαιωθούμε ότι ο σερβομηχανισμός μπορεί να μετακινήσει το μάνταλο. Πριν τοποθετήσω το μάνδαλο στην πόρτα, συγκέντρωσα ένα δείγμα δοκιμής για να βεβαιωθώ ότι ο σερβομηχανισμός ήταν αρκετά ισχυρός. Στην αρχή μου φάνηκε ότι το σερβομηχανισμό μου ήταν αδύναμο και πρόσθεσα μια σταγόνα λάδι στο μάνδαλο, μετά από αυτό όλα δούλεψαν μια χαρά. Είναι πολύ σημαντικό ο μηχανισμός να γλιστράει καλά, διαφορετικά κινδυνεύετε να κλειδωθείτε στο δωμάτιό σας.

Βήμα 5: Περίβλημα για ηλεκτρικά εξαρτήματα



Αποφάσισα να βάλω μόνο το χειριστήριο και τη μονάδα Bluetooth στη θήκη και να αφήσω το σερβο έξω. Για να το κάνετε αυτό, σε ένα κομμάτι χαρτόνι, χαράξτε το περίγραμμα της πλακέτας Arduino Nano και προσθέστε 1 cm χώρο γύρω από την περίμετρο και κόψτε το. Μετά από αυτό, κόψαμε και άλλες πέντε πλευρές του σώματος. Στον μπροστινό τοίχο, θα χρειαστεί να κόψετε μια τρύπα για το καλώδιο τροφοδοσίας του ελεγκτή.

Διαστάσεις των πλευρών της θήκης:

  • Κάτω - 7,5x4 cm
  • Καπάκι - 7,5x4 cm
  • Αριστερό πλευρικό τοίχωμα - 7,5x4 cm
  • Δεξί πλευρικό τοίχωμα - 7,5x4 cm
  • Μπροστινό τοίχωμα - 4x4 cm (με υποδοχή για το καλώδιο ρεύματος)
  • Πίσω τοίχος - 4x4 cm

Βήμα 6: Εφαρμογή

Για να ελέγξετε το χειριστήριο, χρειάζεστε ένα gadget Android ή Windows με ενσωματωμένο Bluetooth. Δεν είχα την ευκαιρία να δοκιμάσω την εφαρμογή σε συσκευές Apple, ίσως χρειαστούν κάποια προγράμματα οδήγησης.

Είμαι σίγουρος ότι κάποιοι από εσάς έχουν την ευκαιρία να το ελέγξουν. Για Android, κατεβάστε την εφαρμογή Bluetooth Terminal, για Windows, κατεβάστε το TeraTerm. Στη συνέχεια, πρέπει να συνδέσετε τη μονάδα στο smartphone σας, το όνομα θα πρέπει να είναι linvor, ο κωδικός πρόσβασης πρέπει να είναι 0000 ή 1234. Μόλις επιτευχθεί η σύζευξη, ανοίξτε την εγκατεστημένη εφαρμογή, εισάγετε τις επιλογές και επιλέξτε "Δημιουργία σύνδεσης (μη ασφαλής)". Το smartphone σας είναι πλέον η σειριακή οθόνη Arduino, που σημαίνει ότι μπορείτε να επικοινωνείτε με το χειριστήριο.

Εάν πληκτρολογήσετε 0, η πόρτα θα κλείσει και η οθόνη του smartphone θα εμφανίσει το μήνυμα "Η πόρτα κλειστή".
Εάν πληκτρολογήσετε 1, θα δείτε την πόρτα ανοιχτή και το μήνυμα "Πόρτα ανοιχτή" θα εμφανιστεί στην οθόνη.
Στα Windows, η διαδικασία είναι η ίδια, εκτός από το ότι πρέπει να εγκαταστήσετε την εφαρμογή TeraTerm.

Βήμα 7: Τοποθετήστε το μπουλόνι


Πρώτα πρέπει να συνδέσετε το σερβομηχανισμό στο μάνταλο. Για να το κάνετε αυτό, κόψτε τα βύσματα από τις οπές στερέωσης του περιβλήματος της μονάδας. Εάν βάλουμε σερβομηχανισμό, οι οπές στερέωσης θα πρέπει να είναι στο ίδιο επίπεδο με το μάνδαλο. Στη συνέχεια, πρέπει να τοποθετήσετε το μοχλό του σερβομηχανισμού στην υποδοχή του μάνδαλου, όπου ήταν η λαβή του μάνταλου. Ελέγξτε πώς κινείται η κλειδαριά στη θήκη. Εάν όλα είναι εντάξει, στερεώστε το μοχλό του σερβομηχανισμού με κόλλα.

Τώρα πρέπει να τρυπήσετε πιλοτικές τρύπες στην πόρτα για τις βίδες. Για να το κάνετε αυτό, συνδέστε το μάνδαλο στην πόρτα και σημειώστε τις τρύπες για τις βίδες στο φύλλο της πόρτας με ένα μολύβι. Ανοίξτε τρύπες για τις βίδες βάθους περίπου 2,5 cm στα σημειωμένα σημεία.Στερεώστε το μάνδαλο και στερεώστε το με βίδες. Ελέγξτε ξανά τον σερβομηχανισμό.

Βήμα 8: Διατροφή


Για να ολοκληρώσετε τη συσκευή, θα χρειαστείτε ένα τροφοδοτικό, ένα καλώδιο και ένα βύσμα mini usb για να συνδεθείτε στο Arduino.
Συνδέστε τον ακροδέκτη γείωσης του τροφοδοτικού στον ακροδέκτη γείωσης της θύρας mini usb, συνδέστε το κόκκινο καλώδιο στο κόκκινο καλώδιο της θύρας mini usb και μετά περάστε το καλώδιο από την κλειδαριά στον μεντεσέ της πόρτας και από εκεί στην πρίζα .

Βήμα 9: Κωδικός

#include Servo myservo; int pos = 0; int κατάσταση? int flag=0; void setup() ( myservo.attach(9); Serial.begin(9600); myservo.write(60); delay(1000); ) void loop() ( if(Serial.available() > 0) ( κατάσταση = Serial.read(); flag=0; ) // εάν η κατάσταση είναι "0" ο κινητήρας DC θα σβήσει εάν (state == "0") ( myservo.write(8); delay(1000); Serial. println("Door Locked"); ) other if (state == "1") ( myservo.write(55); delay(1000); Serial.println("Door Unlocked"); ) )

Βήμα 10: Ολοκληρώθηκε η κλειδαριά Arduino

Απολαύστε το κάστρο σας με τηλεχειριστήριο, και μην ξεχάσετε να κλειδώσετε «κατά λάθος» τους φίλους σας σε ένα δωμάτιο.

Ο παρουσιαστής του καναλιού στο youtube «AlexGyver» κλήθηκε να φτιάξει μια ηλεκτρονική κλειδαριά με τα χέρια του. Καλώς ορίσατε στον κύκλο βίντεο σχετικά με τις ηλεκτρονικές κλειδαριές στο arduino. ΣΤΟ σε γενικές γραμμέςο πλοίαρχος θα εξηγήσει την ιδέα.

Υπάρχουν πολλές επιλογές για τη δημιουργία ενός συστήματος ηλεκτρονικής κλειδαριάς. Τις περισσότερες φορές χρησιμοποιείται για το κλείδωμα των θυρών και των συρταριών, των ντουλαπιών. Και επίσης να δημιουργήσετε κρυψώνες και μυστικά χρηματοκιβώτια. Επομένως, πρέπει να φτιάξετε μια διάταξη που να είναι βολική στην εργασία και να μπορείτε να δείξετε καθαρά και λεπτομερώς τη δομή του συστήματος από μέσα και έξω. Ως εκ τούτου, αποφάσισα να φτιάξω ένα πλαίσιο με πόρτα. Για να γίνει αυτό, χρειάζεστε μια τετράγωνη ράβδο 30 x 30. Κόντρα πλακέ 10mm. Μεντεσέδες πόρτας. Αρχικά ήθελα να φτιάξω ένα κουτί από κόντρα πλακέ, αλλά θυμήθηκα ότι όλα στο δωμάτιο ήταν γεμάτα με ανταλλακτικά. Δεν υπάρχει πουθενά να βάλεις ένα τέτοιο κουτί. Επομένως, θα γίνει μια διάταξη. Εάν κάποιος θέλει να βάλει στον εαυτό του μια ηλεκτρονική κλειδαριά, τότε κοιτάζοντας τη διάταξη, μπορείτε εύκολα να επαναλάβετε τα πάντα.

Όλα όσα χρειάζεστε για ένα κάστρο θα τα βρείτε σε αυτό το κινέζικο κατάστημα.

Στόχος είναι να αναπτυχθεί το μέγιστο αποτελεσματικά συστήματακαι υλικολογισμικό για ηλεκτρονικές κλειδαριές. Θα μπορείτε να χρησιμοποιήσετε αυτά τα αποτελέσματα για να εγκαταστήσετε αυτά τα συστήματα στις πόρτες, τα συρτάρια, τα ντουλάπια και τις κρυψώνες σας.


Η πόρτα είναι έτοιμη. Τώρα πρέπει να μάθετε πώς να ανοίγετε και να κλείνετε ηλεκτρονικά. Για τους σκοπούς αυτούς, είναι κατάλληλο ένα ισχυρό μάνδαλο ηλεκτρομαγνητικής βαλβίδας από το aliexpress (σύνδεση με το κατάστημα παραπάνω). Εάν εφαρμόσετε τάση στους ακροδέκτες, θα ανοίξει. Η αντίσταση του πηνίου είναι σχεδόν 12 ohms, πράγμα που σημαίνει ότι σε τάση 12 βολτ, το πηνίο θα φάει περίπου 1 αμπέρ. Μια μπαταρία λιθίου και μια μονάδα step-up θα αντεπεξέλθουν σε αυτήν την εργασία. Προσαρμόζουμε στην κατάλληλη τάση. Αν και ίσως λίγο περισσότερο. Το διάολο συνδέεται με μέσαπόρτες σε απόσταση, έτσι ώστε η άκρη να μην κολλάει και να μπορεί να κλείσει. Το καλό θα πρέπει να είναι ένα αντίστοιχο με τη μορφή μεταλλικού κουτιού. Η χρήση του χωρίς αυτό είναι άβολη και λάθος. Θα πρέπει να κάνουμε ένα βήμα, τουλάχιστον να δημιουργήσουμε την εμφάνιση της κανονικής λειτουργίας.

Στο ρελαντί το μάνδαλο ανοίγει κανονικά, δηλαδή αν υπάρχει χερούλι στην πόρτα δίνουμε ώθηση, ανοίγουμε την πόρτα από το χερούλι. Αλλά αν το ανοίξετε, αυτή η μέθοδος δεν είναι πλέον κατάλληλη. Ο μετατροπέας ενίσχυσης δεν μπορεί να χειριστεί το φορτίο. Για να ανοίξετε την πόρτα με ελατήριο, θα πρέπει να χρησιμοποιήσετε μεγαλύτερες μπαταρίες και έναν πιο ισχυρό μετατροπέα. Ή ένα τροφοδοτικό και βαθμολογία για την αυτονομία του συστήματος. Στα κινεζικά καταστήματα υπάρχουν πολλά μεγάλα μεγέθη. Ταιριάζουν σε κουτιά. Η τροφοδοσία μπορεί να γίνει χρησιμοποιώντας ρελέ ή τρανζίστορ mosfet ή διακόπτη τροφοδοσίας στο ίδιο τρανζίστορ. Μια πιο ενδιαφέρουσα και λιγότερο δαπανηρή επιλογή είναι ένας σερβομηχανισμός που συνδέεται με μια μπιέλα με οποιοδήποτε στοιχείο ασφάλισης - ένα μάνδαλο ή μια πιο σοβαρή βαλβίδα. Μπορεί επίσης να χρειαστεί ένα κομμάτι ατσάλινο βελόνα πλεξίματος που λειτουργεί ως μπιέλα. Ένα τέτοιο σύστημα δεν χρειάζεται μεγάλο ρεύμα. Αλλά καταλαμβάνει περισσότερο χώρο και πιο πονηρή λογική ελέγχου.

Υπάρχουν δύο τύποι σερβομηχανισμού. Μικρά αδύναμα και μεγάλα ισχυρά, τα οποία μπορούν εύκολα να ωθηθούν σε τρύπες σε σοβαρούς μεταλλικούς πείρους. Και οι δύο επιλογές που εμφανίζονται λειτουργούν τόσο σε πόρτες όσο και σε συρτάρια. Θα πρέπει να τσιμπήσετε το κουτί, κάνοντας μια τρύπα στον συρόμενο τοίχο.

Το δεύτερο μέρος

Αυτό το έργο είναι αρθρωτό, δηλ. μπορείτε να συνδέσετε / αποσυνδέσετε διαφορετικά στοιχεία και να αποκτήσετε διαφορετική λειτουργικότητα. Οι παραπάνω εικόνες δείχνουν μια παραλλαγή με πλήρη λειτουργικότητα, και συγκεκριμένα:

  • μηχανισμός κλειδώματος. Χρησιμοποιείται για ΑΝΟΙΓΜΑ και ΚΛΕΙΣΙΜΟ της πόρτας. Αυτό το έργο εξετάζει τη χρήση τριών διαφορετικών μηχανισμών:
    • Servo. Υπάρχουν μεγάλα, υπάρχουν μικρά. Πολύ συμπαγές και σε συνδυασμό με ένα βαρύ βαρίδι - μια εξαιρετική επιλογή
    • Ηλεκτρική κλειδαριά πόρτας αυτοκινήτου. Μεγάλο και δυνατό πράγμα, αλλά τρώει τρελά ρεύματα
    • Μάνταλο ηλεκτρομαγνητικής βαλβίδας. Μια καλή επιλογή, καθώς κλείνει μόνο του

    Στις ρυθμίσεις υλικολογισμικού, μπορείτε να επιλέξετε οποιονδήποτε από τους τρεις τύπους (ρύθμιση lock_type)

  • Κουμπί μέσα. Χρησιμοποιείται για ΑΝΟΙΓΜΑ και ΚΛΕΙΣΙΜΟ της πόρτας από μέσα. Μπορεί να τοποθετηθεί στο χερούλι της πόρτας (από την πλευρά της παλάμης ή του δακτύλου), στην ίδια την πόρτα ή στο τζάμι
  • Κουμπί έξω. Χρησιμεύει στο ΚΛΕΙΣΙΜΟ της πόρτας, καθώς και στο ξύπνημα από την εξοικονόμηση ενέργειας. Μπορεί να τοποθετηθεί στο χερούλι της πόρτας (από την πλευρά της παλάμης ή του δακτύλου), στην ίδια την πόρτα ή στο τζάμι
  • τροχόσπιτογια το κλείσιμο της πόρτας. Χρησιμεύει για αυτόματο κλείσιμο της κλειδαριάς όταν η πόρτα είναι κλειστή. Μπορεί να είναι:
    • Κουμπί τακτ
    • Αισθητήρας Hall + μαγνήτης στην ίδια την πόρτα
    • Διακόπτης καλαμιού + μαγνήτης στην ίδια την πόρτα
  • μυστικό κουμπί επαναφοράς πρόσβασης. Χρησιμοποιείται για την επαναφορά του κωδικού πρόσβασης / εισαγωγή νέου κωδικού πρόσβασης / απομνημόνευση νέου κλειδιού / συνδυασμού κ.λπ. Μπορεί να είναι κρυμμένο κάπου στο σώμα
  • Δίοδος εκπομπής φωτόςγια να υποδείξει τη λειτουργία. Χρησιμοποιούνται χρώματα RGB LED, κόκκινο και πράσινο (όταν αναμειγνύονται δίνουν κίτρινο):
    • Πράσινο αναμμένο - η κλειδαριά είναι ΑΝΟΙΚΤΗ. Αναμμένο για να θυμάστε να κλείσετε την πόρτα
    • Συμπαγές κίτρινο - το σύστημα είναι σε λειτουργία και περιμένει κωδικό πρόσβασης
    • Αναβοσβήνει κόκκινο - χαμηλή μπαταρία

Οποιοδήποτε από αυτά τα στοιχεία μπορεί να εξαιρεθεί από το σύστημα:

  • Αφαιρούμε το τρέιλερ. Στο υλικολογισμικό στις ρυθμίσεις, το απενεργοποιούμε επίσης (ρύθμιση ουρά_κουμπί). Τώρα για να κλείσετε την κλειδαριά, πρέπει να πατήσετε το κουμπί
  • Αφαιρέστε το εξωτερικό κουμπί. Στο υλικολογισμικό στις ρυθμίσεις, το απενεργοποιούμε επίσης (ρύθμιση wake_button). Τώρα το σύστημα δεν χρειάζεται να ξυπνήσει, ξυπνά μόνο του (η κατανάλωση ρεύματος είναι ελαφρώς μεγαλύτερη). Επίσης, δεν έχουμε πλέον κουμπί κλεισίματος στο μπροστινό μέρος της πόρτας και χρειαζόμαστε έναν διακόπτη ορίου. Είτε το κάστρο είναι διάολο
  • Αφαιρούμε το εσωτερικό κουμπί. Αυτή η επιλογή είναι κατάλληλη για ντουλάπια και χρηματοκιβώτια. Δεν χρειάζεται να αλλάξετε τίποτα στις ρυθμίσεις.
  • Αφαιρούμε το LED. Δεν χρειάζεται να αλλάξετε τίποτα στις ρυθμίσεις.
  • Το κουμπί επαναφοράς πρόσβασης μπορεί να αποκολληθεί μετά την πρώτη χρήση ή μπορείτε να ξαναγράψετε τον κωδικό μόνοι σας
  • Πόρτα κλειστή, πατημένη ΕΞΩ - ξυπνήστε, περιμένετε για εισαγωγή κωδικού πρόσβασης/ετικέτα RFID/ηλεκτρονικό κλειδί/δαχτυλικό αποτύπωμα
  • Η πόρτα είναι κλειστή, το σύστημα έχει ξυπνήσει, περιμένοντας την εισαγωγή του κωδικού πρόσβασης. Η ώρα μπορεί να ρυθμιστεί (ρύθμιση ωρα για υπνο)
  • Πόρτα κλειστή, κωδικός/ετικέτα/κλειδί εισήχθη κ.λπ. - Άνοιξε
  • Πόρτα κλειστή, πατημένη ΜΕΣΑ - ανοιχτή
  • Πόρτα ανοιχτή, πατημένη ΕΞΩ - Κλείσιμο
  • Πόρτα ανοιχτή, πατημένη ΜΕΣΑ - κλείσιμο
  • Η πόρτα είναι ανοιχτή, ο διακόπτης LIMIT πατημένος - κλείσιμο

Η κλειδαριά έχει σχεδιαστεί για να λειτουργεί με ισχύ μπαταρίας σε λειτουργία χαμηλής εξοικονόμησης ενέργειας (Ενεργοποίηση Απενεργοποίησης: ρύθμιση sleep_enable), και συγκεκριμένα:

  • Ξυπνήστε κάθε λίγα δευτερόλεπτα, ακολουθήστε το EVENT (προαιρετικό, εάν δεν υπάρχει κουμπί έξω. Μπορείτε να το ενεργοποιήσετε στις ρυθμίσεις wake_button)
  • Παρακολουθήστε την τάση της μπαταρίας κάθε λίγα λεπτά (ρύθμιση on/off μπαταρία_οθόνη)
  • Εάν η μπαταρία είναι αποφορτισμένη (η τάση έχει ρυθμιστεί στη ρύθμιση bat_low):
    • ανοίξτε την πόρτα (προαιρετικό, μπορεί να διαμορφωθεί στο υλικολογισμικό open_bat_low)
    • απαγορεύουν περαιτέρω άνοιγμα και κλείσιμο
    • αναβοσβήνει κόκκινο LED όταν πατάτε το κουμπί
    • σταματήστε να ακολουθείτε ένα EVENT (δηλαδή εισαγωγή κωδικού πρόσβασης/ετικέτα κ.λπ.)

Όταν το σύστημα είναι σε λειτουργία, πατήστε το κουμπί αλλαγής κωδικού πρόσβασης (κρυφό κουμπί). πέφτουμε μέσα λειτουργία αλλαγής κωδικού πρόσβασης:
Εισαγάγετε έναν κωδικό πρόσβασης από αριθμούς ( ΜΕΓΙΣΤΟ 10 ΑΡΙΘΜΟΙ!!!)

  • Όταν πατάτε *, ο κωδικός πρόσβασης γράφεται στη μνήμη και το σύστημα βγαίνει από την αλλαγή κωδικού πρόσβασης
  • Όταν πατήσετε #, επαναφέρεται ο κωδικός πρόσβασης (μπορείτε να τον εισαγάγετε ξανά)
  • Εάν δεν πατήσετε τίποτα για 10 δευτερόλεπτα, θα βγούμε αυτόματα από τη λειτουργία αλλαγής κωδικού πρόσβασης, ο κωδικός θα παραμείνει ο παλιός

Όταν το σύστημα δεν κοιμάται (ξυπνάει με το κουμπί ή ο ύπνος είναι απενεργοποιημένος), πατήστε * για να εισέλθετε στη λειτουργία εισαγωγής κωδικού πρόσβασης
Εάν το σύστημα κοιμάται και ξυπνά περιοδικά για να ελέγχει το EVENT, πατήστε * και κρατήστε πατημένο μέχρι να ανάψει το κόκκινο LED
Λειτουργία εισαγωγής κωδικού πρόσβασης:

  • Η επεξεργασία του κωδικού πρόσβασης γίνεται με τέτοιο τρόπο ώστε ο σωστός κωδικός πρόσβασης να μετράται μόνο όταν εισαχθεί η σωστή σειρά αριθμών, δηλαδή εάν ο κωδικός πρόσβασης είναι 345, τότε μπορείτε να εισάγετε οποιουσδήποτε αριθμούς μέχρι να εμφανιστεί η ακολουθία 345, π.χ. Το 30984570345 θα ανοίξει την κλειδαριά αφού τελειώνει στο 345.
  • Εάν ο κωδικός πρόσβασης είναι σωστός, η πόρτα θα ανοίξει
  • Εάν δεν πατήσετε τίποτα, μετά από 10 δευτερόλεπτα το σύστημα θα επιστρέψει στην κανονική λειτουργία (αναμονής).
  • Εάν πατήσετε #, θα βγούμε αμέσως από τη λειτουργία εισαγωγής κωδικού πρόσβασης
  • Εάν πατήσετε το μυστικό κουμπί για να αλλάξετε τον κωδικό πρόσβασης στη λειτουργία εισαγωγής κωδικού πρόσβασης, τότε θα βγούμε και από αυτό