Κατασκευάστε το εξάποδο/βραχίονα ρομπότ/άλλη αρθρωτή κατασκευή των ονείρων σας με αυτόν τον all-in-one σερβοελεγκτή RP2040 με μέτρηση ρεύματος, headers αισθητήρων και RGB LEDs.
Το Servo 2040 είναι ένας αυτόνομος σερβοελεγκτής για την κατασκευή αντικειμένων με πολλά κινούμενα μέρη. Διαθέτει προ-συγκολλημένα pin headers για σύνδεση έως και 18 servos - αρκετά για τους πιο μακριούς εξάποδους περιπατητές ή πολλούς βαθμούς ελευθερίας για τα ρομποτικά χέρια, τα πόδια ή τα πλοκάμια σας. Τα Servos μπορεί να απαιτούν ενέργεια, ειδικά οι μεγάλοι, γι' αυτό προσθέσαμε ορισμένες προσεγμένες λειτουργίες παρακολούθησης ρεύματος, ώστε να μπορείτε να παρακολουθείτε την κατανάλωση ενέργειας.
Υπάρχουν έξι addressable RGB LEDs (AKA Neopixels) για οπτική ανάδραση και αναφορές κατάστασης, καθώς και pin headers για σύνδεση έως έξι αναλογικών αισθητήρων - χρήσιμα για την ανίχνευση του σημείου που βρίσκεται το έδαφος, εάν πρόκειται να πέσετε σε τοίχο ή πόση πίεση το The Claw καταπονείται στο άτυχο θέμα δοκιμής σας. Έχουμε επίσης εμφανίσει μια σύνδεση QW/ST εκεί, για να είναι εξαιρετικά εύκολη η προσθήκη ενός ή δύο breakout Qwiic ή STEMMA QT.
Το Servo 2040 υποστηρίζεται από μια καλά τεκμηριωμένη βιβλιοθήκη servo C++/MicroPython με πολλά παραδείγματα για να σας δείξει πώς να χρησιμοποιείτε τις μεμονωμένες δυνατότητες (και τα πάντα μαζί).
RP2040 x servos
Χρησιμοποιήσαμε το RP2040 ως τον πυρήνα αυτής της πλακέτας λόγω της ευελιξίας των προγραμματιζόμενων IO (PIO). Παραδοσιακά, κάθε σερβομηχανισμός πρέπει να συνδέεται στο δικό του κανάλι με δυνατότητα PWM στον μικροελεγκτή. Το RP2040 έχει μόνο 16 κανάλια PWM, αλλά είναι δυνατό να οδηγήσετε έως και 30 σερβομηχανισμούς χρησιμοποιώντας τη μαγεία των PIO (αν είστε έξυπνοι με την καλωδίωση). Τα PIO του RP2040 είναι επίσης εξαιρετικά γρήγορα, ώστε να μπορούν να οδηγούν σερβομηχανισμούς με ανάλυση μικρότερου δευτερολέπτου.
Έχουμε ενσωματώσει τον μικροελεγκτή RP2040 απευθείας στο Servo 2040, επομένως δεν χρειάζεστε ξεχωριστές πλακέτες microcontroller και servo driver boards. Αυτό δημιουργεί ωραίες συμπαγείς κατασκευές - ιδανικό για μικρά ρομπότ!
Σχετικά με το RP2040
Ο μικροελεγκτής RP2040 του Raspberry Pi είναι ένας διπλός πυρήνας ARM Cortex M0+ που τρέχει έως και 133Mhz. Συνδυάζεται σε 264 kB SRAM, 30 πολυλειτουργικές ακίδες GPIO (συμπεριλαμβανομένου ενός ADC τεσσάρων καναλιών 12-bit), ένα σωρό τυπικών περιφερειακών (I2C, SPI, UART, PWM, ρολόγια, κ.λπ.) και υποστήριξη USB.
Ένα πολύ συναρπαστικό χαρακτηριστικό του RP2040 είναι τα προγραμματιζόμενα IO που σας επιτρέπουν να εκτελείτε προσαρμοσμένα προγράμματα που μπορούν να χειριστούν τα GPIO pins και να μεταφέρουν δεδομένα μεταξύ περιφερειακών - μπορούν να εκφορτώνουν εργασίες που απαιτούν υψηλούς ρυθμούς μεταφοράς δεδομένων ή ακριβή χρονισμό που παραδοσιακά θα απαιτούσαν πολλή βαριά διαχείρηση από την CPU.