Πίνακας περιεχομένων:
- Βήμα 1: Δείτε το βίντεο
- Βήμα 2: Αποκτήστε όλα τα απαιτούμενα πράγματα
- Βήμα 3: Προσδιορίστε τις συνδέσεις καλωδίωσης της επιφάνειας αφής
- Βήμα 4: Προγραμματίστε τον μικροελεγκτή Arduino
- Βήμα 5: Συνδέστε την επιφάνεια αφής στην πλακέτα Arduino
- Βήμα 6: Συνδέστε το πρόγραμμα εγκατάστασης στον υπολογιστή σας
- Βήμα 7: Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino
- Βήμα 8: Συνδέστε το πρόγραμμα εγκατάστασης στον υπολογιστή και δοκιμάστε το
- Βήμα 9: Έλεγχος έντασης
- Βήμα 10: Προσαρμόστε τον κώδικα
- Βήμα 11: Κάντε περισσότερα
Βίντεο: Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Τα touchpads του φορητού υπολογιστή PS/2 είναι από τις πιο cool συσκευές διεπαφής χρήστη που μπορείτε να χρησιμοποιήσετε με μικροελεγκτή. Οι κινήσεις με τα δάχτυλα με συρόμενα και χτυπήματα μπορούν να αποδειχθούν ότι κάνουν τον έλεγχο των πραγμάτων με έναν πολύ απλό και διασκεδαστικό τρόπο. Σε αυτό το Instructable, ας συνδυάσουμε ένα με έναν μικροελεγκτή USB HID Arduino για να πάρουμε τον έλεγχο του υπολογιστή μας με μια διαφάνεια του δακτύλου μας. Ας αρχίσουμε!
Βήμα 1: Δείτε το βίντεο
Δείτε το βίντεο για να καταλάβετε πώς λειτουργεί αυτό και γνωρίζετε τις λειτουργίες του πληκτρολογίου.
Βήμα 2: Αποκτήστε όλα τα απαιτούμενα πράγματα
Μπορούμε να ξεκινήσουμε με τη βασική έκδοση αυτού του έργου όπου δύο λειτουργίες συντόμευσης πληκτρολογίου μπορούν να ελεγχθούν μέσω της κίνησης των δακτύλων στους άξονες x και y αντίστοιχα. Η έκδοση πολλαπλών λειτουργιών θα μας επιτρέψει να χρησιμοποιήσουμε περισσότερες από δύο λειτουργίες συντόμευσης πληκτρολογίου όπου η κίνηση του άξονα x θα ελέγχει τη λειτουργία και η κίνηση του άξονα y θα αλλάζει μεταξύ των συναρτήσεων.
Για αυτό το έργο, θα χρειαστείτε:
- Ένας μικροελεγκτής Arduino συμβατός με USB HID (Leonardo, Micro, Pro Micro).
- Ένα touchpad PS/2 (Συνιστάται ένα από το Synaptics όπως είναι γνωστό και δοκιμασμένο).
- 4 σύρματα (Γυμνά σύρματα με αρσενικό βύσμα στη μία πλευρά για σύνδεση της πλακέτας Arduino με την επιφάνεια αφής).
Για έναν ελεγκτή πολλαπλών λειτουργιών, θα χρειαστείτε επιπλέον:
- Οθόνη LED 7 τμημάτων (Κοινή κάθοδος ένα, δηλαδή, με κοινό τερματικό -ve)
- Αντίσταση 220Ω.
- 9 καλώδια (Για να συνδέσετε την οθόνη LED στην πλακέτα Arduino).
Βήμα 3: Προσδιορίστε τις συνδέσεις καλωδίωσης της επιφάνειας αφής
Αναζητήστε στο διαδίκτυο τον αριθμό μέρους της επιφάνειας αφής που χρησιμοποιείται. Εάν κολλήσετε, μπορείτε να λάβετε βοήθεια από την κοινότητα r/Arduino.
Στις περισσότερες από τις επιφάνειες αφής, ειδικά τις Synaptics, τα παρακάτω μαξιλάρια χαλκού αντιστοιχούν σε καθεμία από τις συνδέσεις του ενσωματωμένου τσιπ:
- T22 ~> +5 βολτ
- T23 ~> GND
- T10 ~> Ρολόι
- T11 ~> Δεδομένα
Βήμα 4: Προγραμματίστε τον μικροελεγκτή Arduino
Θα συνιστούσα να ξεκινήσετε με τη βασική έκδοση του κώδικα για να εξοικειωθείτε με τα στοιχεία ελέγχου και να προσαρμόσετε τις ρυθμίσεις που ταιριάζουν στις μελλοντικές σας απαιτήσεις.
Βήμα 5: Συνδέστε την επιφάνεια αφής στην πλακέτα Arduino
Δεδομένου ότι τα μαξιλάρια χαλκού της επιφάνειας αφής είναι ήδη γνωστά, μπορούμε να συνδέσουμε την είσοδο 5 βολτ και GND της επιφάνειας αφής στην καρφίτσα κεφαλίδας +5 βολτ και GND της πλακέτας Arduino.
Ο ακροδέκτης ρολογιού θα συνδεθεί με τον ακροδέκτη A0 και ο ακροδέκτης δεδομένων θα συνδεθεί με τον ακροδέκτη A1 της πλακέτας Arduino.
Ευτυχώς, αυτός ο πίνακας είχε έναν αρκετά μεγάλο σύνδεσμο κορδέλας για να επιτρέψει τη σύνδεση αρσενικών καλωδίων. Μπορείτε να κολλήσετε σύρματα στα απαιτούμενα μαξιλάρια χαλκού και εάν θέλετε καθαρότερη καλωδίωση όπως στην 4η εικόνα, μπορείτε να χρησιμοποιήσετε ένα καλώδιο κορδέλας και να κολλήσετε σύρματα σε αυτό, όπως φαίνεται στην 3η εικόνα.
Βήμα 6: Συνδέστε το πρόγραμμα εγκατάστασης στον υπολογιστή σας
Μπορείτε να παραλείψετε αυτό το βήμα προς το παρόν εάν κάνετε την έκδοση πολλαπλών λειτουργιών του έργου.
Αφού συνδέσετε τη ρύθμιση, μετακινώντας το δάχτυλο στην επιφάνεια αφής στον άξονα x, θα πρέπει να μπορείτε να ελέγχετε το αριστερό και το δεξί πλήκτρο βέλους και να μετακινείτε το δάχτυλο κατά μήκος του άξονα y, θα πρέπει να μπορείτε να ελέγχετε το πάνω και κάτω πληκτρα ΒΕΛΟΥΣ.
Βήμα 7: Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino
Συνδέστε τον κοινό πείρο της οθόνης μέσω αντίστασης 200Ω στην ακίδα D9 της πλακέτας Arduino. Στη συνέχεια, κάντε τις ακόλουθες συνδέσεις:
Καρφίτσα οθόνης LED ~> Καρφίτσα πλακέτας Arduino
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
Η ακίδα 'DP' της οθόνης LED δεν θα χρησιμοποιηθεί.
Βήμα 8: Συνδέστε το πρόγραμμα εγκατάστασης στον υπολογιστή και δοκιμάστε το
Αφού συνδέσετε τη ρύθμιση στον υπολογιστή, αν σύρετε το δάχτυλο κατά μήκος του άξονα y όπως στο βίντεο, ο αριθμός στην οθόνη LED θα αυξηθεί/μειωθεί ανάλογα με την κατεύθυνση της κίνησης των δακτύλων. Υπάρχουν συνολικά 15 λειτουργίες, εκ των οποίων οι 14 είναι για έλεγχο υπολογιστή (Η λειτουργία 0 προορίζεται για τον έλεγχο φωτεινότητας της οθόνης LED, αλλά μπορεί να αλλάξει τροποποιώντας τον κώδικα Arduino).
Ενώ βρίσκεστε στη λειτουργία 0, η ολίσθηση του δακτύλου κατά μήκος του άξονα x θα προκαλέσει μεταβολή της φωτεινότητας της οθόνης LED, ανάλογα με την κατεύθυνση της κίνησης των δακτύλων. Οι άλλες 14 συναρτήσεις εξηγούνται στον κώδικα Arduino. Μη διστάσετε να τα αλλάξετε ανάλογα με τις απαιτήσεις σας.
Βήμα 9: Έλεγχος έντασης
Ο μικροελεγκτής Arduino μιμείται το πάτημα των πλήκτρων Page Up και Page Down με το πλήκτρο Ctrl για αύξηση και μείωση της έντασης αντίστοιχα. Για να λειτουργήσει αυτή η συντόμευση πληκτρολογίου, θα πρέπει να κατεβάσετε το αρχείο «Volume.exe» από εδώ (Είναι ασφαλές) και να το βάλετε στο φάκελο εκκίνησης του συστήματος, έτσι ώστε να λειτουργεί κάθε φορά που εκκινείται ο υπολογιστής.
Μπορείτε να το ελέγξετε για βοήθεια.
Βήμα 10: Προσαρμόστε τον κώδικα
Δοκιμάστε να κάνετε αλλαγές στον κώδικα για να κάνετε περισσότερα πράγματα εκτός από τον έλεγχο του υπολογιστή, να προσθέσετε περισσότερες λειτουργίες ή να αλλάξετε τις υπάρχουσες. Απομένουν πολλές λειτουργίες που πρέπει να χρησιμοποιηθούν.
Βήμα 11: Κάντε περισσότερα
Χρησιμοποιώντας μια επιφάνεια αφής, δοκιμάστε να ελέγξετε άλλα πράγματα όπως αυτό και αυτό. Χρησιμοποιώντας ένα touchpad PS/2, μπορείτε να κάνετε πολλά πράγματα! Εάν καταλήξετε σε κάτι νέο, δοκιμάστε να το μοιραστείτε με την κοινότητα.
Συνιστάται:
Επαναχρησιμοποίηση της επιφάνειας αφής του παλιού φορητού υπολογιστή για τον έλεγχο μιας βηματικής μηχανής: 11 βήματα (με εικόνες)
Επαναχρησιμοποιήστε το Touchpad του Old Laptop για τον έλεγχο ενός Stepper Motor: Έφτιαξα αυτό το έργο πριν από μερικούς μήνες. Λίγες μέρες πριν, δημοσίευσα ένα βίντεο του έργου στο r/Arduino στο Reddit. Βλέποντας τους ανθρώπους να ενδιαφέρονται για το έργο, αποφάσισα να κάνω αυτό το Instructable όπου έχω κάνει κάποιες αλλαγές στον κώδικα Arduino
Προγραμματισμός ενός Arduino χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κυλιόμενου κειμένου χωρίς βιβλιοθήκη: 5 βήματα
Προγραμματισμός ενός Arduino Χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κειμένου κύλισης χωρίς βιβλιοθήκη: Το Sony Spresense ή το Arduino Uno δεν είναι τόσο ακριβά και δεν απαιτούν πολλή ισχύ. Ωστόσο, εάν το έργο σας έχει περιορισμούς ισχύος, χώρου ή ακόμη και προϋπολογισμού, μπορείτε να χρησιμοποιήσετε το Arduino Pro Mini. Σε αντίθεση με το Arduino Pro Micro, το Arduino Pro Mi
ΕΠΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΤΕ ΤΗΝ ΠΑΛΙΑ ΜΠΑΤΑΡΙΑ LAPTOP ΣΑΣ ΓΙΑ ΝΑ ΚΑΝΕΤΕ ΤΡΑΠΕΖΑ ΔΥΝΑΜΗΣ: 9 Βήματα (με εικόνες)
ΕΠΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΤΕ ΤΗΝ ΠΑΛΙΑ ΣΑΣ ΜΠΑΤΑΡΙΑ LAPTOP ΓΙΑ ΝΑ ΚΑΝΕΤΕ ΤΡΑΠΕΖΑ ΤΡΑΠΕΖΑΣ: [Αναπαραγωγή βίντεο] [Solar Power Bank] Πριν από μερικούς μήνες η μπαταρία του φορητού υπολογιστή μου Dell δεν λειτουργούσε. Όποτε το αποσυνδέω από την κύρια τροφοδοσία AC, ο φορητός υπολογιστής απενεργοποιείται αμέσως. Μετά από λίγες ημέρες απογοήτευση, αντικατέστησα την μπαταρία και κράτησα τη νεκρή (σύμφωνα με το
Φθηνό στήριγμα φορητού υπολογιστή / Μετατροπέας φορητού υπολογιστή σε επιτραπέζιο υπολογιστή: 3 βήματα
Φθηνό Laptop Stand / Notebook to Desktop Converter: Βρίσκομαι να χρησιμοποιώ τον φορητό υπολογιστή μου για μεγάλα χρονικά διαστήματα. Είναι άβολο μετά από λίγο. Το πληκτρολόγιο και η οθόνη θα πρέπει ιδανικά να είναι ξεχωριστά για να μειώσουν την καταπόνηση του λαιμού κατά τη διάρκεια παρατεταμένης χρήσης. Εάν είστε χρήστης φορητού υπολογιστή πλήρους απασχόλησης, σας προτείνω να δημιουργήσετε
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων