Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση υλικών
- Βήμα 2: Γνωρίστε τις καρφίτσες του Joystick
- Βήμα 3: Συνδέστε τα πάντα μαζί
- Βήμα 4: Γράψτε τον κωδικό
- Βήμα 5: Παρακολούθηση ενεργειών
Βίντεο: Αισθητήρας Joystick: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Ο αισθητήρας joystick χρησιμοποιείται για πολλούς τύπους έργων ρομπότ arduino, αλλά χρησιμοποιείται συχνότερα για ελεγκτές βιντεοπαιχνιδιών ή οποιονδήποτε τύπο ελεγκτή που περιλαμβάνει χειριστήριο.
Το χειριστήριο διαθέτει αφαιρούμενο πλαστικό καπάκι όπου ακουμπάτε το δάχτυλό σας όταν το χρησιμοποιείτε. Κατά την αφαίρεση αυτού του καπακιού έχετε καλύτερη εικόνα των ακίδων, του κουμπιού και των αισθητήρων. Τα αναλογικά χειριστήρια είναι βασικά ποτενσιόμετρα, οπότε επιστρέφουν αναλογικές τιμές. Τα δύο μαύρα καλύμματα στο πλάι είναι το περίβλημα του αισθητήρα. Ο αισθητήρας στην αριστερή πλευρά είναι για κίνηση πάνω και κάτω, όταν μετακινείτε το ραβδί πάνω και κάτω αυτό που συμβαίνει στην πραγματικότητα είναι ότι το εσωτερικό πλαστικό έρχεται σε επαφή με τον πλευρικό αισθητήρα γνωρίζοντας αν το ραβδί μετακινείται πάνω ή κάτω αυτό είναι αισθητήρα άξονα y. Ο αισθητήρας στην πιο μακρινή πλευρά του χειριστηρίου ανιχνεύει την κίνηση αριστερά και δεξιά που είναι ο άξονας x. Αυτοί οι αισθητήρες στέλνουν μια αναλογική ανάγνωση, αλλά το χειριστήριο διαθέτει επίσης ένα κουμπί ή έναν διακόπτη, όταν πιέζετε προς τα κάτω το χειριστήριο ο διακόπτης στο εσωτερικό σπρώχνεται προς τα κάτω στέλνοντας μια ψηφιακή ανάγνωση. Αφού γνωρίζουμε πώς λειτουργεί ένας αισθητήρας joystick, ας τον συνδέσουμε με ένα Arduino και θα δούμε πώς λειτουργεί.
Βήμα 1: Συγκέντρωση υλικών
-Ardduino Uno
-Αισθητήρας χειριστηρίου
-Γυναικεία/αρσενικά καλώδια βραχυκυκλωτήρων
-Καλώδιο USB 2.0 τύπου A/B
-Υπολογιστή
-Arduino IDE
Βήμα 2: Γνωρίστε τις καρφίτσες του Joystick
Το joystick έχει πέντε ακίδες, GND, 5V, VRx. VRy και SW. Όταν συνδέετε κάτι στην τροφοδοσία πρέπει πάντα να έχετε μια αρνητική και μια θετική πλευρά που αντιστοιχεί στις αρνητικές και θετικές πλευρές του τροφοδοτικού σας. Σε αυτήν την περίπτωση, η καρφίτσα με την ένδειξη GND σημαίνει "Ground" και αυτή είναι η αρνητική μας καρφίτσα του χειριστηρίου. 5V σημαίνει "5 Volts" και αυτός είναι ο θετικός μας πείρος, και οι δύο αυτές ακίδες είναι οι ακίδες τροφοδοσίας μας. Στη συνέχεια, το VRx είναι ο οριζόντιος πείρος ή ο άξονας x και αυτός είναι ένας αναλογικός πείρος που συνδέεται με την αναλογική πλευρά του arduino, όπως και ο πείρος VRy που είναι οι κάθετοι πείροι του άξονα y. Και οι δύο αυτές καρφίτσες είναι κατευθυντικές ακίδες, οπότε όταν το χειριστήριο κινείται, οι ακίδες βγάζουν ένα αναλογικό σήμα. Ο τελευταίος μας πείρος είναι ο πείρος SW που σημαίνει "Switch", αυτός ο πείρος συνδέεται με το κουμπί και όταν πιέζεται προς τα κάτω, ο πείρος εξάγει ένα ψηφιακό σήμα.
Βήμα 3: Συνδέστε τα πάντα μαζί
Τώρα ήρθε η ώρα να κάνουμε πραγματικά τη δοκιμή μας σε δράση!
Αρχικά, συνδέστε τη θηλυκή πλευρά των καλωδίων με το βραχυκυκλωτήρα με τις καρφίτσες του joystick, οι οποίες θα πρέπει να είναι πέντε συνολικά.
Δεύτερον, συνδέστε την αρσενική πλευρά των καλωδίων βραχυκυκλωτήρα στις αντίστοιχες ακίδες του arduino σας. GND σε GND, 5V σε 5V, VRx και VRy σε οποιαδήποτε αναλογική ακίδα στο arduino, αλλά σε αυτή την περίπτωση ο κώδικας μας λέει να τα εκχωρήσουμε σε A0 και A1. Ο τελευταίος ακροδέκτης στον οποίο πρέπει να συνδεθούμε ή το arduino είναι ο πείρος SW που βρίσκεται στην ψηφιακή πλευρά του arduino έτσι ώστε να συνδεθεί με τον ψηφιακό ακροδέκτη 2.
Τρίτον, συνδέστε το καλώδιο USB στο arduino και στον υπολογιστή.
Βήμα 4: Γράψτε τον κωδικό
Τώρα που έχουμε όλα συνδεδεμένα με τον πίνακα arduino, ήρθε η ώρα να ανεβάσουμε τον κατάλληλο κώδικα. Το Brainy Bits έχει ήδη γράψει κώδικα για εμάς, ώστε να μπορούμε να το αντιγράψουμε και να το επικολλήσουμε στο Arduino IDE.
Σύνδεσμος προς Κώδικα:
1. Ανοίξτε ένα νέο αρχείο arduino IDE
2. Επικολλήστε τον κωδικό
3. Ανεβάστε
Βήμα 5: Παρακολούθηση ενεργειών
Κάντε κλικ στον μεγεθυντικό φακό που βρίσκεται στην επάνω δεξιά γωνία της οθόνης. Θα πρέπει να εμφανιστεί ένα νέο παράθυρο και αυτό που βλέπετε είναι οι ενέργειες που προκύπτουν κατά τη μετακίνηση του χειριστηρίου σας. Προχωρήστε και μετακινηθείτε γύρω από το joystick σας και ο άξονας x και y θα αλλάξει ανάλογα με τη θέση στην οποία βρίσκεται το joystick σας. Δοκιμάστε να πιέσετε το χειριστήριο και ο πείρος SW να αλλάξει από 1 σε 0. Όταν το χειριστήριο βρίσκεται σε ουδέτερη θέση, ο άξονας x θα πρέπει να είναι στο 513 και ο άξονας y θα πρέπει να είναι στο 522. Αυτό που συμβαίνει στον κώδικα είναι ότι ο βρόχος κενού εκτυπώνει τη θέση του χειριστηρίου χρησιμοποιώντας αναλογικό σήμα και όταν το κουμπί πιέζεται με ψηφιακό σήμα.
Συνιστάται:
Αισθητήρας θερμοκρασίας και φωτός: 8 βήματα
Αισθητήρας θερμοκρασίας και φωτός: Αυτό το εκπαιδευτικό είναι για βασικό αισθητήρα θερμοκρασίας και φωτός. Για αυτό πρόκειται
Αισθητήρας γραμματοκιβωτίου χρησιμοποιώντας Arduino: 4 βήματα
Αισθητήρας γραμματοκιβωτίου χρησιμοποιώντας Arduino: Γεια σας, ελπίζω να είστε όλοι καλά. Σήμερα θα σας δείξω πώς να φτιάξετε ένα γραμματοκιβώτιο με έναν αισθητήρα χρησιμοποιώντας τον πίνακα arduino και το IDE. Αυτό το έργο είναι πολύ απλό και οι περισσότερες προμήθειες μπορούν να βρεθούν στα περισσότερα σπίτια. Να ξέρετε ότι ο Covid-19 χτύπησε είμαστε
Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Interface ADXL335 Sensor στο Raspberry Pi 4B σε 4 Βήματα: Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S
IOT123 - ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: ΙΣΤΟΣΕΛΙΔΑ ΠΡΟΣΑΡΜΟΓΗΣ ICOS10: 11 Βήματα
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: The ASSIMILATE SENSOR/ACTOR Slaves ενσωματώνουν μεταδεδομένα που χρησιμοποιούνται για τον καθορισμό των απεικονίσεων στο Crouton. Αυτή η κατασκευή προσθέτει έναν διακομιστή ιστού στο ESP8266 Master, εξυπηρετεί ορισμένα αρχεία διαμόρφωσης που μπορούν να τροποποιηθούν από τον χρήστη και στη συνέχεια χρησιμοποιεί αυτά τα αρχεία για επαναπροσδιορισμό
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: 5 βήματα
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: Αυτό είναι το πρώτο μου έργο και αυτό λειτουργεί με βάση δύο βασικούς αισθητήρες, ένας είναι ο αισθητήρας αφής και ο δεύτερος είναι ο αισθητήρας ήχου, όταν πατάτε την επιφάνεια αφής στον αισθητήρα αφής το φως AC θα αλλάξει ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ, αν το αφήσετε, το Φως θα είναι Σβηστό και το ίδιο