Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το Instructables δείχνει πώς να φτιάξετε ένα απλό servo tester.
Βήμα 1: Γιατί χρειάζεται Servo Tester;
Το Servo είναι ένα κιβώτιο ταχυτήτων κινητήρα που μπορείτε να ελέγξετε τη γωνία περιστροφής του βραχίονα με σήμα λειτουργίας. Ο πιο συνηθισμένος σερβο μπορεί να ελέγξει τη γωνία του βραχίονα από 0 - 180 μοίρες. Το Servo είναι ένα πολύ κοινό στοιχείο για την κατασκευή ρομπότ.
Ωστόσο, δεν είναι όλες οι σερβο συμπεριφορές ίδιες, ειδικά η φθηνή. Ακόμα και αν το αγοράσετε χύμα, η γωνία στροφής είναι ποικίλη και πολύ εύκολο να πάρετε ελαττώματα. Και επίσης ορισμένα από αυτά δεν έχουν κλειδαριά στη γωνία 0 και 180 μοίρες, δεν μπορείτε να γνωρίζετε την τρέχουσα θέση του βραχίονα πριν συνδέσετε την τροφοδοσία και δώσετε το σήμα. Είναι καλύτερα να το δοκιμάσετε πριν το χρησιμοποιήσετε.
Αυτό το εργαλείο σας βοηθά να δοκιμάσετε το σερβο, πριν βιδώσετε το ρομπότ.
Βήμα 2: Προετοιμασία
Arduino Board
Οποιοσδήποτε πίνακας Arduino πρέπει να είναι εντάξει. Αυτή τη φορά χρησιμοποιώ το Arduino Nano.
Μικρή οθόνη
Η οθόνη που χρησιμοποιήθηκε για την εμφάνιση της τρέχουσας γωνίας σερβο -βραχίονα, οποιαδήποτε συμβατή με Arduino οθόνη πρέπει να είναι εντάξει. Ακόμα και εσείς μπορείτε να το παραλείψετε, αντ 'αυτού, χρησιμοποιήστε απλή σειριακή οθόνη. Αυτή τη φορά χρησιμοποιώ μονάδα ST7735 80 x 160 IPS LCD.
Κεφαλίδα Servo Pin
Απλά προτιμάται η κεφαλίδα αρσενικής καρφίτσας 3 ακίδων, με κλίση 90 μοιρών.
Περιστροφικός κωδικοποιητής
UI για περιστροφή της γωνίας σερβο -βραχίονα.
Breadboard
Αυτή τη φορά συνδύασα 2 μικροσκοπικά breadboard για αυτό το εργαλείο.
Οι υπολοιποι
Μερικά σύρματα σανίδων.
Βήμα 3: Συναρμολόγηση
Εδώ είναι η περίληψη της καλωδίωσης:
Arduino Nano
D2 -> Rotary Output A D3 -> Rotary Output B GND -> Rotary GND, Servo Pin Header 1, LCD GND 5V -> Servo Pin Header 2, LCD Vcc D5 -> Servo Pin Header 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Βήμα 4: Πρόγραμμα
Κάντε λήψη, μεταγλώττιση και μεταφόρτωση του προγράμματος στο Arduino:
github.com/moononournation/ServoTester.git
Εξαρτημένη βιβλιοθήκη:
github.com/moononournation/Arduino_GFX.git
Βήμα 5: Happy Robotic
It'sρθε η ώρα να φτιάξετε το δικό σας ρομπότ!