Πίνακας περιεχομένων:
- Βήμα 1: Δείτε το βίντεο
- Βήμα 2: Λάβετε όλα τα ανταλλακτικά και τα αναλώσιμα
- Βήμα 3: Αποκτήστε τη Βιβλιοθήκη Ps2
- Βήμα 4: Ανακαλύψτε τις συνδέσεις της επιφάνειας αφής
- Βήμα 5: Δοκιμάστε την επιφάνεια αφής
- Βήμα 6: Προγραμματίστε τον μικροελεγκτή Arduino
- Βήμα 7: Ρυθμίστε τη διάταξη
- Βήμα 8: Εγκαταστήστε το Motor Shield στον πίνακα Arduino
- Βήμα 9: Συνδέστε το Track Power και το Turnouts στο Motor Shield
- Βήμα 10: Συνδέστε το Touchpad στη ρύθμιση
- Βήμα 11: Τοποθετήστε την (τις) ατμομηχανή (ες) στην πίστα
- Βήμα 12: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία και ενεργοποιήστε το
- Βήμα 13: Δοκιμάστε τα στοιχεία ελέγχου
- Βήμα 14: Μοιραστείτε την εργασία σας και επεκτείνετε την περαιτέρω
Βίντεο: Μοντέλο σιδηροδρόμου ελεγχόμενης επιφάνειας αφής φορητού υπολογιστή PS/2 Arduino Interface: 14 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Το touchpad ενός φορητού υπολογιστή είναι μια από τις καλύτερες συσκευές που μπορείτε να χρησιμοποιήσετε ως είσοδο για έργα μικροελεγκτών. Σήμερα λοιπόν, ας εφαρμόσουμε αυτήν τη συσκευή με έναν μικροελεγκτή Arduino για τον έλεγχο ενός μοντέλου σιδηροδρόμου. Χρησιμοποιώντας ένα touchpad PS/2, θα μπορούμε να ελέγχουμε 3 συμμετοχές και να παρακολουθούμε την ισχύ.
Διατηρώντας την επιφάνεια αφής με το πλάτος της στο κάτω μέρος (κάπως σαν τη λειτουργία πορτραίτου), η ολίσθηση του δακτύλου κατά μήκος κάθε μιας από τις δύο διαγώνιες θα χρησιμοποιηθεί για τον έλεγχο δύο περιστροφών, η ολίσθηση του δακτύλου θα χρησιμοποιηθεί για τον έλεγχο μιας άλλης συμμετοχής και η ολίσθηση του δακτύλου κάθετα θα χρησιμοποιηθεί για τον έλεγχο της ταχύτητας και της κατεύθυνσης της ατμομηχανής.
Λοιπόν, χωρίς άλλη παρατήρηση, ας ξεκινήσουμε!
Βήμα 1: Δείτε το βίντεο
Δείτε το βίντεο για να κατανοήσετε όλα τα στοιχεία ελέγχου και να μάθετε περισσότερα για το πώς λειτουργεί.
Βήμα 2: Λάβετε όλα τα ανταλλακτικά και τα αναλώσιμα
Για αυτό το έργο, θα χρειαστείτε:
- Ένας μικροελεγκτής Arduino συμβατός με το Adafruit Motor Shield V2 (UNO, Leonardo, κ.λπ.)
- An Adafruit Motor Shield V2
- Ένα touchpad PS/2
- 4 σύρματα με αρσενικούς συνδετήρες Dupont στη μία πλευρά (Για να συνδέσετε την επιφάνεια αφής στην πλακέτα Arduino)
- 2 καλώδια το καθένα για τη σύνδεση της ισχύος της τροχιάς και των εκροών (3 max) στο προστατευτικό του κινητήρα
- Τροφοδοτικό 12 βολτ DC με ισχύ ρεύματος τουλάχιστον 1Α.
Βήμα 3: Αποκτήστε τη Βιβλιοθήκη Ps2
Κατεβάστε το φάκελο της βιβλιοθήκης ps2 από εδώ. Μετακινήστε το φάκελο που έχετε κατεβάσει στην επιφάνεια εργασίας, καθώς θα είναι ευκολότερο να το βρείτε. Ανοίξτε το Arduino IDE και κάντε κλικ στο Sketch> Include Library> Add. ZIP Library… και, στη συνέχεια, επιλέξτε το φάκελο ps2 από την επιφάνεια εργασίας. Η βιβλιοθήκη θα συμπεριληφθεί και τώρα μπορείτε να χρησιμοποιήσετε τη βιβλιοθήκη ps2.
Βήμα 4: Ανακαλύψτε τις συνδέσεις της επιφάνειας αφής
Εάν έχετε ένα touchpad Synaptics όπως το παραπάνω, το pad 'T22' είναι +5V, το 'T10' είναι 'Clock', 'T11' είναι 'Data' και το 'T23' είναι 'GND'. Μπορείτε επίσης να κολλήσετε το σύρμα «GND» σε ένα μεγάλο εκτεθειμένο χαλκό όπως φαίνεται παραπάνω.
Κάντε κλικ στην παραπάνω εικόνα για να μάθετε περισσότερα. Εάν έχετε διαφορετική επιφάνεια αφής, δοκιμάστε να αναζητήσετε τον αριθμό μερών του στο διαδίκτυο με "pinouts" ή μπορείτε να ρωτήσετε την κοινότητα r/Arduino στο Reddit εάν κολλήσετε.
Βήμα 5: Δοκιμάστε την επιφάνεια αφής
Βεβαιωθείτε ότι έχουν γίνει οι σωστές συνδέσεις στην επιφάνεια αφής. Για να δοκιμάσετε την επιφάνεια αφής, ανεβάστε τον κωδικό ποντικιού ps2 στον μικροελεγκτή Arduino από Παραδείγματα> ps2. Συνδέστε το καλώδιο "Ρολόι" στο D6, το καλώδιο "Data" στο D5, το GND στο GND και το +5V ή το VCC στο +5V pin της πλακέτας Arduino αντίστοιχα. Συνδέστε ξανά την πλακέτα Arduino στον υπολογιστή και ανοίξτε τη σειριακή οθόνη. Εάν βλέπετε τους αριθμούς να αλλάζουν καθώς μετακινείτε το δάχτυλό σας στην επιφάνεια αφής, η επιφάνεια αφής λειτουργεί σωστά και μπορείτε να προχωρήσετε.
Βήμα 6: Προγραμματίστε τον μικροελεγκτή Arduino
Συνιστάται να περάσετε τον κώδικα πριν τον ανεβάσετε στον μικροελεγκτή Arduino για να καταλάβετε τι συμβαίνει.
Βήμα 7: Ρυθμίστε τη διάταξη
Ρυθμίστε μια διάταξη για να ελέγξετε την ισχύ του κομματιού και τα τρία χειριστήρια συμμετοχής. Βεβαιωθείτε ότι όλοι οι σύνδεσμοι τροχιών έχουν γίνει σωστά και ότι οι πίστες είναι καθαρές. Ο καθαρισμός των τροχών και των τροχών των ατμομηχανών συνιστάται περιοδικά για να αποφευχθεί η καθυστέρηση των ατμομηχανών.
Βήμα 8: Εγκαταστήστε το Motor Shield στον πίνακα Arduino
Ευθυγραμμίστε προσεκτικά τις ακίδες της ασπίδας του κινητήρα με τις θηλυκές κεφαλές του πίνακα Arduino και σπρώξτε την ασπίδα στο πάνω μέρος της σανίδας Arduino. Βεβαιωθείτε ότι η θωράκιση εφαρμόζει καλά στην πλακέτα Arduino και ότι δεν ακουμπάει πείρος.
Βήμα 9: Συνδέστε το Track Power και το Turnouts στο Motor Shield
Κάντε τις ακόλουθες συνδέσεις:
- Συνδέστε την ισχύ του κομματιού στην υποδοχή εξόδου της θωράκισης με την ένδειξη «M1».
- Συνδέστε τα αποτελέσματα στα υπόλοιπα τρία βύσματα εξόδου 'M2', 'M3' και 'M4'.
Βεβαιωθείτε ότι όλες οι συνδέσεις καλωδίωσης είναι σφιχτές.
Βήμα 10: Συνδέστε το Touchpad στη ρύθμιση
Συνδέστε την επιφάνεια αφής στην πλακέτα Arduino κάνοντας τις ακόλουθες συνδέσεις μεταξύ της επιφάνειας αφής και της πλακέτας Arduino:
- +5 βολτ ή «VCC» έως +5 βολτ της πλακέτας Arduino
- 'GND' έως 'GND' του πίνακα Arduino
- 'Ρολόι' στο 'D6' της πλακέτας Arduino
- «Δεδομένα» έως «D5» του πίνακα Arduino
Βήμα 11: Τοποθετήστε την (τις) ατμομηχανή (ες) στην πίστα
Τοποθετήστε μια ατμομηχανή για δοκιμή. Μπορείτε επίσης να τοποθετήσετε πολλαπλές ατμομηχανές κατά βούληση.
Συνιστάται η χρήση εργαλείου επανατροχιασμού. Βεβαιωθείτε ότι οι ατμομηχανές είναι σωστά τοποθετημένες στις γραμμές για να αποφύγετε τους εκτροχιασμούς.
Βήμα 12: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία και ενεργοποιήστε το
Συνδέστε το τροφοδοτικό 12 βολτ στη ρύθμιση και ενεργοποιήστε το.
Βήμα 13: Δοκιμάστε τα στοιχεία ελέγχου
Δοκιμάστε όλα τα στοιχεία ελέγχου. Ανατρέξτε ξανά στο παραπάνω βίντεο για να κατανοήσετε τα στοιχεία ελέγχου.
Βήμα 14: Μοιραστείτε την εργασία σας και επεκτείνετε την περαιτέρω
Εάν ξεκινήσατε το έργο σας και αν μπορείτε, δοκιμάστε να μοιραστείτε τις φωτογραφίες της δημιουργίας σας με την κοινότητα κάνοντας κλικ στο 'I Made It!'.
Επίσης, δοκιμάστε να προσθέσετε περισσότερες δυνατότητες και λειτουργίες σε αυτό το έργο και προσπαθήστε να τις μοιραστείτε επίσης. Ό, τι κι αν κάνετε, το καλύτερο!
Συνιστάται:
Μοντέλο Διάταξη σιδηροδρόμου με αυτοματοποιημένη πλευρά: 13 βήματα (με εικόνες)
Μοντέλο Διάταξη σιδηροδρόμων με αυτοματοποιημένη όψη: Η δημιουργία μοντέλων διατάξεων τρένων είναι ένα μεγάλο χόμπι, η αυτοματοποίηση θα το κάνει πολύ καλύτερο! Ας ρίξουμε μια ματιά σε μερικά από τα πλεονεκτήματα του αυτοματισμού του: Λειτουργία χαμηλού κόστους: Όλη η διάταξη ελέγχεται από έναν μικροελεγκτή Arduino, χρησιμοποιώντας ένα L298N mo
Επαναχρησιμοποίηση της επιφάνειας αφής του παλιού φορητού υπολογιστή για τον έλεγχο μιας βηματικής μηχανής: 11 βήματα (με εικόνες)
Επαναχρησιμοποιήστε το Touchpad του Old Laptop για τον έλεγχο ενός Stepper Motor: Έφτιαξα αυτό το έργο πριν από μερικούς μήνες. Λίγες μέρες πριν, δημοσίευσα ένα βίντεο του έργου στο r/Arduino στο Reddit. Βλέποντας τους ανθρώπους να ενδιαφέρονται για το έργο, αποφάσισα να κάνω αυτό το Instructable όπου έχω κάνει κάποιες αλλαγές στον κώδικα Arduino
Επαναχρησιμοποιήστε την επιφάνεια αφής ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή!: 11 βήματα (με εικόνες)
Χρησιμοποιήστε ξανά το Touchpad ενός παλιού φορητού υπολογιστή για να ελέγξετε έναν υπολογιστή! Οι κινήσεις με τα δάχτυλα με συρόμενα και χτυπήματα μπορούν να αποδειχθούν ότι κάνουν τον έλεγχο των πραγμάτων με έναν πολύ απλό και διασκεδαστικό τρόπο. Σε αυτό το Instructable, ας συνδυάσουμε ένα με
Φθηνό στήριγμα φορητού υπολογιστή / Μετατροπέας φορητού υπολογιστή σε επιτραπέζιο υπολογιστή: 3 βήματα
Φθηνό Laptop Stand / Notebook to Desktop Converter: Βρίσκομαι να χρησιμοποιώ τον φορητό υπολογιστή μου για μεγάλα χρονικά διαστήματα. Είναι άβολο μετά από λίγο. Το πληκτρολόγιο και η οθόνη θα πρέπει ιδανικά να είναι ξεχωριστά για να μειώσουν την καταπόνηση του λαιμού κατά τη διάρκεια παρατεταμένης χρήσης. Εάν είστε χρήστης φορητού υπολογιστή πλήρους απασχόλησης, σας προτείνω να δημιουργήσετε
Φτιάξτε το δικό σας δέρμα φορητού υπολογιστή/φορητού υπολογιστή: 8 βήματα (με εικόνες)
Φτιάξτε το δικό σας δέρμα φορητού υπολογιστή: Ένα εντελώς εξατομικευμένο και μοναδικό δέρμα φορητού υπολογιστή με απεριόριστες δυνατότητες