Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτές οι οδηγίες δείχνουν πώς να χρησιμοποιήσετε ένα βιομηχανικό joystick Hall Effect για να φτιάξετε ένα joystick USB υψηλής ευκρίνειας.
Υπάρχει ένα άλλο σχετικό οδηγό Tiny USB Joystick που μπορεί να προσφέρει λύση χαμηλού κόστους.>
Βήμα 1: Γιατί αισθητήρες εφέ Hall;
Το κανονικό χειριστήριο USB χρησιμοποιεί 2 ποτενσιόμετρα ως αισθητήρες στον άξονα Χ και στον άξονα Υ.
Υπάρχουν μερικοί περιορισμοί στο ποτενσιόμετρο:
- δεν είναι αρκετά ευαίσθητο σε μικρές κινήσεις (μικρή αλλαγή αντίστασης)
- η φυσική επαφή στον αισθητήρα φθείρεται εύκολα (μικρή διάρκεια ζωής)
- η φθαρμένη σε μερική περιοχή κάνει την κίνηση του άξονα να επιστρέψει μη γραμμική τιμή (επιστρέφει λανθασμένη τιμή)
Αντίθετα, ο αισθητήρας φαινομένου Hall είναι ανέπαφος στο τμήμα του αισθητήρα, οπότε δεν φθείρεται εύκολα και δίνει μια ισόβια ακριβή αξία.
Βήμα 2: Προετοιμασία
Arduino Pro Micro
Αυτή είναι μια ειδική έκδοση του Arduino που μπορεί να μιμηθεί ως χειριστήριο USB HID.
Χοϊστίκ εφέ Hall
Το χειριστήριο εφέ Hall έχει πολλές παραλλαγές. Για να είναι συμβατό με το Arduino, θα πρέπει να τροφοδοτείται από 5V και να παράγει αναλογικές τιμές 2 αξόνων στην περιοχή εντός 0-5V.
Οι υπολοιποι
Ένας μικροσκοπικός πίνακας για ευκολότερη σύνδεση, τέσσερις βίδες M3 20 mm και τρεις λωρίδες Velcro πλάτους 20 mm για συναρμολόγηση.
Βήμα 3: Τμήματα εκτυπωμένων 3D
Κατεβάστε και εκτυπώστε τα μέρη της θήκης στο thingiverse:
www.thingiverse.com/thing:4556815
Βήμα 4: Σύνδεση
Συνδέστε το Arduino Pro Micro στη μικρή πινακίδα και συνδέστε το χειριστήριο Hall Effect.
Ακολουθεί η περίληψη της σύνδεσης:
Χάιστϊκ εφέ Hall -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Βήμα 5: Πρόγραμμα
- Λήψη και εγκατάσταση του Arduino IDE εάν όχι ακόμα:
- Λήψη πηγαίου κώδικα USBJoyStick:
- Συνδέστε το Hall Effect USB Joystick στον υπολογιστή
- Ανοίξτε το USBJoyStick.ino στο Arduino IDE
- Επιλέξτε μενού Εργαλεία -> Πίνακας -> Arduino Leonardo
- Πατήστε το κουμπί Μεταφόρτωση
- Ελέγξτε τη συνδεδεμένη συσκευή να γίνει Joystick USB HID (για Windows μπορείτε να ελέγξετε στη Διαχείριση συσκευών ή στον Πίνακα Ελέγχου -> Εκτυπωτές και σαρωτές)
Βήμα 6: Συναρμολόγηση
- Κολλήστε τη μικροσκοπική σανίδα ψωμιού μέσα στη θήκη
- Βάλτε το χειριστήριο μέσα
- Συναρμολογήστε τα μέρη της θήκης
- Τα θαλασσώνω