Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σύνδεση NRF24
- Βήμα 2: Συνδέστε ένα κουμπί (οποιοδήποτε κουμπί, δεν είναι πραγματικά απαραίτητο)
- Βήμα 3: Μεταφόρτωση κώδικα και στα δύο Arduinos (απομακρυσμένο μέρος)
- Βήμα 4: Μεταφόρτωση κώδικα και στα δύο Arduinos (μέρος γκαράζ)
- Βήμα 5: Αποτέλεσμα
Βίντεο: Ασφαλές τηλεχειριστήριο Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό είναι ένα παράδειγμα του τρόπου με τον οποίο μπορείτε να κάνετε ένα εξαιρετικά ασφαλές ασύρματο (γκαράζ) τηλεχειριστήριο.
Συνήθως τα τηλεχειριστήρια έχουν ασφάλεια τύπου κυλιόμενου κώδικα, την οποία μπορεί να παρακάμψει κάθε προχωρημένος κλέφτης.
Αυτό το απομακρυσμένο σύστημα βασίζεται στη χρήση ενός κλειδιού 16 byte, οπότε το hacking σε αυτό θα ήταν μια πιθανότητα να βγείτε από ένα
3, 4028236692093846346337460743177e+38 (256^16)
Πως δουλεύει:
1. Το τηλεχειριστήριο στέλνει αίτημα για το σύστημα
2. Το σύστημα δημιουργεί τυχαίο κώδικα και τον στέλνει στο τηλεχειριστήριο
3. Το τηλεχειριστήριο κρυπτογραφεί αυτόν τον κωδικό χρησιμοποιώντας μοναδικό κλειδί και τον στέλνει πίσω στο σύστημα
4. Το σύστημα αποκωδικοποιεί τον κωδικό που έλαβε χρησιμοποιώντας το ίδιο κλειδί και ελέγχει αν ταιριάζει με τον κώδικα που δημιουργήθηκε τυχαία.
5. …
Για ένα κουμπί χρησιμοποίησα τον αισθητήρα αφής TTP223
Προμήθειες
Απαιτούνται ανταλλακτικά - 2 ασύρματα tranceivers NRF24L01, δύο arduino, καλώδια 2,54 mm, ένα κουμπί (DUE δεν θα λειτουργήσει)
Βήμα 1: Σύνδεση NRF24
Συνδέστε κάθε ασύρματη μονάδα σε κάθε ακίδα Arduino SPI -
www.arduino.cc/en/reference/SPI
Βήμα 2: Συνδέστε ένα κουμπί (οποιοδήποτε κουμπί, δεν είναι πραγματικά απαραίτητο)
Βήμα 3: Μεταφόρτωση κώδικα και στα δύο Arduinos (απομακρυσμένο μέρος)
Βήμα 4: Μεταφόρτωση κώδικα και στα δύο Arduinos (μέρος γκαράζ)
Βήμα 5: Αποτέλεσμα
Η σειριακή οθόνη εκτυπώνει '1' κάθε φορά που πατάω ένα κουμπί - αυτό σημαίνει ότι η σύνδεση ήταν ασφαλής και τα δεδομένα κρυπτογραφήθηκαν σωστά.
Συνιστάται:
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF -- NRF24L01+ Φροντιστήριο: 5 βήματα (με εικόνες)
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF || NRF24L01+ Tutorial: Σε αυτό το έργο θα σας δείξω πώς χρησιμοποίησα το δημοφιλές nRF24L01+ RF IC για να προσαρμόσω ασύρματα τη φωτεινότητα μιας λωρίδας LED μέσω τριών άχρηστων κουμπιών ενός τηλεχειριστηρίου τηλεόρασης. Ας αρχίσουμε
Αξιόπιστο, ασφαλές, προσαρμόσιμο τηλεχειριστήριο SMS (Arduino/pfodApp) - Δεν απαιτείται κωδικοποίηση: 4 βήματα
Αξιόπιστο, Ασφαλές, Προσαρμόσιμο Τηλεχειριστήριο SMS (Arduino/pfodApp) - Δεν απαιτείται κωδικοποίηση: Ενημέρωση 6 Ιουλίου 2018: Μια έκδοση 3G/2G αυτού του έργου, χρησιμοποιώντας SIM5320, είναι διαθέσιμη εδώ Ενημέρωση: 19 Μαΐου 2015: Χρησιμοποιήστε τη βιβλιοθήκη pfodParser Έκδοση 2.5 ή πιο ψηλά. Διορθώνει ένα αναφερόμενο πρόβλημα ότι δεν αφήνει αρκετό χρόνο για να συνδεθεί η ασπίδα στο
IRduino: Τηλεχειριστήριο Arduino - Μιμήστε ένα χαμένο τηλεχειριστήριο: 6 βήματα
IRduino: Arduino Remote Control - Imitate a Lost Remote: Αν έχετε χάσει ποτέ το τηλεχειριστήριο της τηλεόρασης ή του DVD player σας, γνωρίζετε πόσο απογοητευτικό είναι να περπατάτε, να βρίσκετε και να χρησιμοποιείτε τα κουμπιά της ίδιας της συσκευής. Μερικές φορές, αυτά τα κουμπιά δεν προσφέρουν καν την ίδια λειτουργικότητα με το τηλεχειριστήριο. Λήψη
Πάρτι ασφαλές αυτό το καλοκαίρι με ένα κύπελλο Arduino Blood-Alcohol Reactive LED: 10 βήματα
Party Safe This Summer With Arduino Blood-Alcohol Reactive LED Cup: Επίπεδο έργου Δυσκολία: Ενδιάμεσες Δεξιότητες που απαιτούνται:- Ανάγνωση και αναπαραγωγή διαγράμματος αποτελούσε σοβαρούς κινδύνους για την υγεία
Μετατρέψτε το τηλεχειριστήριο IR σε τηλεχειριστήριο RF: 9 βήματα (με εικόνες)
Μετατροπή του τηλεχειριστηρίου IR σε τηλεχειριστήριο RF: Στο σημερινό Instructable, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε μια γενική μονάδα RF χωρίς μικροελεγκτή που θα μας οδηγήσει τελικά στη δημιουργία ενός έργου όπου μπορείτε να μετατρέψετε ένα τηλεχειριστήριο IR οποιασδήποτε συσκευής σε RF Μακρινός. Το κύριο πλεονέκτημα της μετατροπής ενός