Πίνακας περιεχομένων:

Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)
Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)

Βίντεο: Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)

Βίντεο: Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)
Βίντεο: Πώς να επαναχρησιμοποιήσετε ♻️ CD και DVD 2024, Νοέμβριος
Anonim
Χρησιμοποιήστε ξανά την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!
Χρησιμοποιήστε ξανά την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!

Τα touchpads του φορητού υπολογιστή PS/2 είναι από τις πιο cool συσκευές διεπαφής χρήστη που μπορείτε να χρησιμοποιήσετε με μικροελεγκτή. Οι κινήσεις με τα δάχτυλα με συρόμενα και χτυπήματα μπορούν να αποδειχθούν ότι κάνουν τον έλεγχο των πραγμάτων με έναν πολύ απλό και διασκεδαστικό τρόπο. Σε αυτό το Instructable, ας συνδυάσουμε ένα με έναν μικροελεγκτή USB HID Arduino για να πάρουμε τον έλεγχο του υπολογιστή μας με μια διαφάνεια του δακτύλου μας. Ας αρχίσουμε!

Βήμα 1: Δείτε το βίντεο

Image
Image

Δείτε το βίντεο για να καταλάβετε πώς λειτουργεί αυτό και γνωρίζετε τις λειτουργίες του πληκτρολογίου.

Βήμα 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

Προγραμματίστε τον μικροελεγκτή Arduino
Προγραμματίστε τον μικροελεγκτή Arduino
Προγραμματίστε τον μικροελεγκτή Arduino
Προγραμματίστε τον μικροελεγκτή Arduino

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

Βήμα 5: Συνδέστε την επιφάνεια αφής στην πλακέτα Arduino

Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino
Συνδέστε το Touchpad στον πίνακα Arduino

Δεδομένου ότι τα μαξιλάρια χαλκού της επιφάνειας αφής είναι ήδη γνωστά, μπορούμε να συνδέσουμε την είσοδο 5 βολτ και GND της επιφάνειας αφής στην καρφίτσα κεφαλίδας +5 βολτ και GND της πλακέτας Arduino.

Ο ακροδέκτης ρολογιού θα συνδεθεί με τον ακροδέκτη A0 και ο ακροδέκτης δεδομένων θα συνδεθεί με τον ακροδέκτη A1 της πλακέτας Arduino.

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

Βήμα 6: Συνδέστε το πρόγραμμα εγκατάστασης στον υπολογιστή σας

Μπορείτε να παραλείψετε αυτό το βήμα προς το παρόν εάν κάνετε την έκδοση πολλαπλών λειτουργιών του έργου.

Αφού συνδέσετε τη ρύθμιση, μετακινώντας το δάχτυλο στην επιφάνεια αφής στον άξονα x, θα πρέπει να μπορείτε να ελέγχετε το αριστερό και το δεξί πλήκτρο βέλους και να μετακινείτε το δάχτυλο κατά μήκος του άξονα y, θα πρέπει να μπορείτε να ελέγχετε το πάνω και κάτω πληκτρα ΒΕΛΟΥΣ.

Βήμα 7: Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino

Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino
Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino
Συνδέστε την οθόνη LED 7 τμημάτων στην πλακέτα Arduino
Συνδέστε την οθόνη 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, μπορείτε να κάνετε πολλά πράγματα! Εάν καταλήξετε σε κάτι νέο, δοκιμάστε να το μοιραστείτε με την κοινότητα.

Συνιστάται: