Πίνακας περιεχομένων:
- Βήμα 1: Η βασική ιδέα
- Βήμα 2: Συγκεντρώστε τα υλικά σας:
- Βήμα 3: Δέκτης IR (TSOP1738)
- Βήμα 4: Διάγραμμα κυκλώματος:
- Βήμα 5: Εγκατάσταση απομακρυσμένης βιβλιοθήκης IR:
- Βήμα 6: Αποκωδικοποίηση απομακρυσμένων σημάτων IR:
- Βήμα 7: Σημειώστε τις τιμές αποκωδικοποιημένων σημάτων
- Βήμα 8: Κωδικός για τη λειτουργία του βασικού πίνακα
- Βήμα 9: Έγινε:
Βίντεο: Δημιουργήστε ένα μίνι ασύρματο πληκτρολόγιο από το τηλεχειριστήριό σας: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-31 10:18
Από AmalMathew Ακολουθήστε περισσότερα από τον συγγραφέα:
Έχετε σκεφτεί ποτέ να φτιάξετε ένα ασύρματο πληκτρολόγιο χάκερ το τηλεχειριστήριο της τηλεόρασής σας. Έτσι, σε αυτά τα διδάγματα εξηγώ πώς μπορείτε να φτιάξετε ένα φτηνό μίνι ασύρματο πληκτρολόγιο.
Αυτό το έργο χρησιμοποιεί επικοινωνία IR (Υπέρυθρες) για τη δημιουργία ενός προσαρμοσμένου ασύρματου πληκτρολογίου.
Ας αρχίσουμε
Βήμα 1: Η βασική ιδέα
Αυτό το έργο χρησιμοποιεί ασύρματη επικοινωνία IR για την εκτέλεση διαφορετικών λειτουργιών πληκτρολογίου. Η επικοινωνία R ή υπέρυθρης ακτινοβολίας είναι μια κοινή, φθηνή και εύκολη στη χρήση ασύρματη τεχνολογία επικοινωνίας. Το φως IR είναι πολύ παρόμοιο με το ορατό φως, εκτός από το ότι έχει ελαφρώς μεγαλύτερο μήκος κύματος. Αυτό σημαίνει ότι η υπέρυθρη ακτινοβολία είναι μη ανιχνεύσιμη για το ανθρώπινο μάτι - ιδανική για ασύρματη επικοινωνία.
Η βασική ιδέα αυτού του έργου είναι όταν πατάτε ένα κουμπί στο τηλεχειριστήριο της τηλεόρασής σας, χρησιμοποιώντας έναν δέκτη IR και ένα Arduino μπορούμε να τον αποκωδικοποιήσουμε και οι αποκωδικοποιημένες τιμές μπορούν να χρησιμοποιηθούν για την εκτέλεση διαφορετικών λειτουργιών του πίνακα κλειδιών. Χρησιμοποίησα το Arduino Pro MicroΓιατί βασίζεται στον μικροελεγκτή ATmega32U4 που διαθέτει ενσωματωμένο USB που κάνει το Micro αναγνωρίσιμο ως ποντίκι ή πληκτρολόγιο. Μπορείτε επίσης να χρησιμοποιήσετε το Arduino Leonardo. Αυτό το έργο είναι πολύ απλό και οποιοσδήποτε μπορεί να τροποποιήσει σύμφωνα με τις απαιτήσεις.
Βήμα 2: Συγκεντρώστε τα υλικά σας:
- Arduino Pro Micro ή Arduino Leonardo
- Δέκτης IR (TSOP1738)
- Τηλεχειριστήριο
- Μερικά καλώδια βραχυκυκλωτήρων
Σημείωση:
Μπορείτε να χρησιμοποιήσετε μόνο τους πίνακες που βασίζονται στο ATmega32U4.. Έτσι καθιστά το Micro/Leonardo αναγνωρίσιμο ως ποντίκι ή πληκτρολόγιο.
Βήμα 3: Δέκτης IR (TSOP1738)
Είναι ένας μικροσκοπικός δέκτης για συστήματα τηλεχειριστηρίου υπερύθρων. Το αποδιαμορφωμένο σήμα εξόδου μπορεί να αποκωδικοποιηθεί απευθείας από έναν μικροεπεξεργαστή. Το TSOP1738 είναι συμβατό με όλες τις κοινές μορφές δεδομένων τηλεχειριστηρίου IR.
Βήμα 4: Διάγραμμα κυκλώματος:
ΑΝ χρησιμοποιείτε το Leonardo θα υπάρξει μικρή αλλαγή στην καρφίτσα DATA. Πρέπει να συνδέσετε το Pin δεδομένων στο pin MOSI του Leonardo.
Βήμα 5: Εγκατάσταση απομακρυσμένης βιβλιοθήκης IR:
Κατεβάστε το IR Remote Library από εδώ και εγκαταστήστε το.
Εάν δεν γνωρίζετε πώς να εγκαταστήσετε επιπλέον βιβλιοθήκες arduino ακολουθήστε τον παρακάτω σύνδεσμο
www.arduino.cc/en/Guide/Libraries
Βήμα 6: Αποκωδικοποίηση απομακρυσμένων σημάτων IR:
Για την αποκωδικοποίηση σημάτων από το τηλεχειριστήριο IR μπορούμε να χρησιμοποιήσουμε το σκίτσο arduino "IRrecvDemo" όπως δίνεται με την IR Remote Library.
Σημείωση: Στο παράδειγμα σκίτσο (IRrecvDemo) πρέπει να κάνετε μια μικρή αλλαγή στην τιμή RECV_PIN. Από προεπιλογή θα είναι 11, αλλά στο Arduino Micro ο πείρος MOSI είναι ο 16ος πείρος. Κάντε λοιπόν την ακόλουθη τροποποίηση του κώδικα.
int RECV_PIN = 16;
Εάν χρησιμοποιείτε Leonardo, πρέπει να το αλλάξετε σε αριθμό καρφίτσα MOSI.
- Επιλογή πίνακα (Arduino/Genuino Micro) -(Εικ. 3)
- Επιλέξτε Θύρα- (Εικ. 4)
- Ανεβάστε τον κωδικό σας
Βήμα 7: Σημειώστε τις τιμές αποκωδικοποιημένων σημάτων
- Ανοίξτε το Serial Monitor και αποκτήστε τις τιμές IR Remote Signal.
- Σημείωση Κατεβάστε τις τιμές για κάθε κουμπί.
Βήμα 8: Κωδικός για τη λειτουργία του βασικού πίνακα
Μετά την απόκτηση των τιμών του σήματος, το επόμενο βήμα είναι να προσθέσετε τις τιμές σήματος στο πρόγραμμα και να ορίσετε ότι εάν η τιμή σήματος από απομακρυσμένη αντιστοιχεί με τις τιμές του προγράμματος, τότε εκτελέστε διαφορετικές λειτουργίες πληκτρολογίου.
Η προσθήκη βιβλιοθήκης πληκτρολογίου στο πρόγραμμα του επιτρέπει να εκτελεί διαφορετικές λειτουργίες πληκτρολογίου.
Μπορείτε να κατεβάσετε τον κώδικα από κάτω ή μπορείτε να τον λάβετε από τη σελίδα μου στο GitHub.
Κατεβάστε τον κώδικα και ανεβάστε τον στο arduino micro μέσω του Arduino IDE.
Βήμα 9: Έγινε:
Μπορείτε να τροποποιήσετε το παραπάνω σκίτσο σύμφωνα με τις απαιτήσεις σας.
Ανατρέξτε στους παρακάτω συνδέσμους για να προσθέσετε περισσότερες λειτουργίες πληκτρολογίου
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Βήμα 10: Παρακολουθήστε αυτά τα υπέροχα-g.webp" />
Συνιστάται:
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Robotic Car Kit Συναρμολόγηση και έλεγχος από ασύρματο τηλεχειριστήριο PS2: 6 βήματα
Robotic Car Kit Assembling and Controlling by PS2 Wireless Remote: Αυτό το Έργο σχετίζεται με βασικά βήματα στον κόσμο της Robotics, θα μάθετε να συναρμολογείτε ένα κιτ αυτοκινήτου Robotic 4WD, τοποθετώντας υλικό σε αυτό και ελέγχοντάς το με ασύρματο τηλεχειριστήριο PS2
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που χτυπά πυροσβεστήρα .: 3 βήματα (με εικόνες)
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που προκαλεί πυροσβεστήρα .: Ένα κουδούνι από ορείχαλκο, ένα μικρό ρελέ μερικά ακόμη πράγματα και ένα πραγματικό κουδούνι μπορούν να χτυπήσουν τις ώρες στην επιφάνεια εργασίας σας. Αν και αυτό το έργο τρέχει σε Windows και Mac Το OS X επίσης, αποφάσισα να εγκαταστήσω το Ubuntu Linux σε έναν υπολογιστή που βρήκα στα σκουπίδια και να δουλέψω σε αυτό: Δεν είχα ποτέ
Δημιουργήστε το δικό σας (φθηνό!) Ασύρματο χειριστήριο πολλαπλών λειτουργιών .: 22 βήματα (με εικόνες)
Δημιουργήστε το δικό σας (φθηνό!) Ασύρματο χειριστήριο πολλαπλών λειτουργιών .: Εισαγωγή Έχετε ποτέ φανταστεί να φτιάξετε το δικό σας χειριστήριο κάμερας; ΣΗΜΑΝΤΙΚΟ ΣΗΜΕΙΩΣΗ: Οι πυκνωτές για το MAX619 είναι 470n ή 0,47u. Το σχήμα είναι σωστό, αλλά η λίστα των στοιχείων ήταν λάθος - ενημερώθηκε. Αυτή είναι μια είσοδος στο Digital Da
Δημιουργήστε το δικό σας πληκτρολόγιο μήτρας μεμβράνης (και συνδέστε το στο Arduino): 7 βήματα (με εικόνες)
Δημιουργήστε το δικό σας πληκτρολόγιο μήτρας μεμβράνης (και συνδέστε το στο Arduino): Θέλετε να δημιουργήσετε το δικό σας πληκτρολόγιο μεμβράνης; Γιατί; το να φτιάξετε το δικό σας πληκτρολόγιο μπορεί να είναι χρήσιμο για πολλούς λόγους. Είναι φθηνό και εύκολο να το κάνετε, μπορεί να τοποθετηθεί σε καταστάσεις όπου μπορεί να βανδαλιστεί ή να κλαπεί χωρίς ιδιαίτερη απογοήτευση, μπορεί να