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

Arduino Triple Servo Tester: 6 βήματα (με εικόνες)
Arduino Triple Servo Tester: 6 βήματα (με εικόνες)

Βίντεο: Arduino Triple Servo Tester: 6 βήματα (με εικόνες)

Βίντεο: Arduino Triple Servo Tester: 6 βήματα (με εικόνες)
Βίντεο: Factory Simulation Part 6 (Machine Vision Pick and Place) 2024, Ιούλιος
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Αυτή τη στιγμή χτίζω πολλά ρομπότ που περπατούν, όλα τροφοδοτούνται από πολλούς servos. Το πρόβλημα προκύπτει στη συνέχεια στην εκτίμηση της έκτασης της κίνησης κάθε σερβο, του διαθέσιμου εύρους κίνησης. Επιπλέον, προσπαθώ να βρω τι είδους βάδισμα χρειάζεται. Έχω αρκετούς χαζούς ελεγκτές $ 2 που μπορείτε να αγοράσετε, αλλά παρόλο που βοηθούν, δεν μπορούν πραγματικά να δώσουν ανατροφοδότηση σχετικά με τη θέση που βρίσκεται το servo. Όλοι οι επόμενοι προγραμματισμοί χρησιμοποιούν arduino και έτσι θα ήταν ωραίο να γνωρίζουμε ποια αξία της θέσης σερβο θα έκανε τη δουλειά. Τότε αποφάσισα να φτιάξω έναν σερβοελεγκτή με οθόνη για οπτική ανάγνωση της θέσης σερβο από 1-180.

Έτσι για αυτό το έργο το μόνο που χρειάζεται είναι ένα arduino pro-mini, 3 δοχεία 5K, μερικές καρφίτσες για τα servos, ένα SPI OLED και ένα JST για ισχύ. Έχω επίσης εκτοξεύσει περισσότερα servos από όσα με ενδιαφέρουν να σκεφτώ, έτσι απαιτείται επίσης ένας φθηνός μετατροπέας ισχύος για να διασφαλιστεί ότι όλα λειτουργούν όμορφα στα 5v. Επίσης ξεκίνησα αρχικά με ένα απλό κουτί, αλλά μετά σκέφτηκα "Τι θα έκανε ο Άνταμ Σέβατζ;" και έτσι πρόσθεσε μερικές λεπτομέρειες σχεδίασης, το ψέκασε σε αστάρι και με διάφορα μελάνια και πούδρες που του έδωσαν μια χρησιμοποιημένη εμφάνιση. Έκανα επίσης μερικές εγκοπές και κοπές και τις έβαψα ασημί για να δώσω την εντύπωση ενός μεταλλικού κουτιού και έβαψα και λερώσα τα πόμολα. Ως γυαλί οθόνης χρησιμοποιήθηκε ένα γυάλινο cabochon. Έχω προσθέσει επίσης μερικές ψεύτικες ετικέτες, κατάλληλα εμποτισμένες με καφέ που μόλις εκτυπώθηκαν και κολλήθηκαν.

Βήμα 1: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα

Εδώ είναι το κύκλωμα και είναι πολύ απλό. Το 1306 OLED λειτουργεί με SPI και τα 3 δοχεία συνδέονται μεταξύ 5v και γείωσης με τον υαλοκαθαριστήρα να πηγαίνει σε μία από τις 3 ακίδες εισόδου Arduino Analog. Τα servos κινούνται με τη σειρά τους από 3 από τις εξόδους του arduino.

Το ρεύμα παρέχεται μέσω μιας πρίζας JST, ώστε να μπορώ να χρησιμοποιήσω οποιοδήποτε RX Lipo που μπορεί να βρίσκεται και αυτό πηγαίνει σε έναν φθηνό μετατροπέα ισχύος

Βήμα 2: Κωδικός

Ο συνημμένος κώδικας είναι για το Arduino Pro-mini, αλλά θα λειτουργήσει σχεδόν στα περισσότερα Arduino. Θα χρειαστεί επίσης να εγκαταστήσετε τη βιβλιοθήκη u8g για να εκτελέσετε την οθόνη OLED

Βήμα 3: Η υπόθεση

Η υπόθεση
Η υπόθεση
Η υπόθεση
Η υπόθεση

STL για την υπόθεση

Βήμα 4: Διάταξη πίνακα

Διάταξη πίνακα
Διάταξη πίνακα

Απλά χρησιμοποιώ κάποιο veroboard για να τοποθετήσω τα πάντα. Για να μπορέσετε να χρησιμοποιήσετε ξανά οτιδήποτε, τόσο το Arduino όσο και το OLED συνδέονται σε κάποιες κεφαλίδες που είναι τοποθετημένες στον πίνακα. Τα δοχεία είναι επίσης τοποθετημένα απευθείας στον πίνακα όπως και ο μετατροπέας ισχύος. Αυτό δεν φαίνεται να έχει τις καρφίτσες τοποθετημένες σε κλίση 0,1 , αλλά ορισμένες καρφίτσες κεφαλίδας διορθώθηκαν ελαφρώς. Το καλώδιο σήματος γενικής χρήσης χρησιμοποιήθηκε για να συνδέσει τα πάντα μαζί.

Μπορείτε να δείτε στην εικόνα όπου το τροφοδοτικό βρίσκεται κάτω από το χώρο όπου συνδέεται το OLED.

Βήμα 5: Ολοκληρώνοντας την υπόθεση

Ολοκληρώνοντας την υπόθεση
Ολοκληρώνοντας την υπόθεση
Ολοκληρώνοντας την υπόθεση
Ολοκληρώνοντας την υπόθεση
Ολοκληρώνοντας την υπόθεση
Ολοκληρώνοντας την υπόθεση

Η θήκη ολοκληρώθηκε με το πρώτο βάψιμο με γκρι αστάρι αυτοκινήτου με δύο παλτά. Μόλις έγινε αυτό, χρησιμοποίησα διάφορες σκόνες για τις καιρικές συνθήκες, μερικές πλύσεις σκουριάς και μερικά ακρυλικά χρώματα για λεπτομέρειες. Μου αρέσει ιδιαίτερα να κόβω μερικές άκρες της θήκης και στη συνέχεια να τις ζωγραφίζω σε πιο λαμπερό ασημί, ώστε να φαίνεται σαν να κρύβεται από κάτω μια μεταλλική θήκη. Ολόκληρο το κουτί στη συνέχεια ψεκάστηκε με ματ βερνίκι και όταν στεγνώσει το γυαλί cabochon κολλήθηκε στη θέση του.

Βήμα 6: Σε χρήση

Σε χρήση
Σε χρήση
Σε χρήση
Σε χρήση
Σε χρήση
Σε χρήση
Σε χρήση
Σε χρήση

Μόνο για διασκέδαση, μπορείτε να δείτε το λογότυπο εκκίνησης εδώ. Το μόνο που χρειάζεται να κάνετε τώρα είναι να συνδέσετε τα servos και να ρυθμίσετε τα δοχεία και να διαβάσετε τις σχετικές θέσεις σερβο που μπορείτε στη συνέχεια να χρησιμοποιήσετε σε άλλα προγράμματα.

Συνιστάται: