Servo 2040 - 18-kanals servokontroll

Artikelnummer 57945 varumärke Pimoroni Modell PIM613 Share Skriva en recension
Servo 2040 - 18-kanals servokontroll



Beskrivning Vänster Bilagor

Bygg dina drömmars hexapod/robotarm/annan ledad utrustning med denna allt-i-ett RP2040-drivna servokontroller med strömmätning, sensorhuvud och RGB-lysdioder.

Servo 2040 är en fristående servokontroller för att göra saker med många rörliga delar. Den har förlödda stifthuvuden för inkoppling upp till 18 servon - tillräckligt för de tråkigaste hexapod-vandrare eller massor av frihetsgrader för dina robotarmar, ben eller tentakler. Servon kan vara ganska kraftkrävande, särskilt de tjocka, så vi har lagt till några snygga aktuell övervakning funktioner så att du kan hålla ett öga på strömförbrukningen.

Det finns sex adresserbara RGB-lysdioder (AKA Neopixels) för visuell feedback och statusrapporter, plus stifthuvuden för att ansluta upp till sex analoga sensorer - användbar för att känna av var marken är, om du är på väg att krascha in i en vägg eller hur mycket tryck Klon anstränger sig för din olyckliga testperson. Vi har också poppat en QW/ST-kontakt där, för att göra det superenkelt att lägga till en Qwiic eller STEMMA QT breakout eller två.Servo 2040 stöds av ett väldokumenterat C++/MicroPython servobibliotek med massor av exempel för att visa hur du använder de individuella funktionerna (och allt tillsammans) .

RP2040 x servon

Vi har använt RP2040 som kärnan i det här kortet på grund av flexibiliteten hos dess programmerbara IO:er (PIO). Traditionellt måste varje servo anslutas till sin egen PWM-kapabla kanal på mikrokontrollern. RP2040 har bara 16 PWM-kanaler, men det är möjligt att driva upp till 30 servon med PIO:s magi (om du är smart med kablar). RP2040:s PIO är också supersnabba, så de kan driva servon med submikrosekundersupplösning.

Vi har byggt in RP2040-mikrokontrollern direkt i Servo 2040, så du behöver inte separata mikrokontroller och servodrivrutiner. Detta ger snygga kompakta konstruktioner - perfekt för små robotar!

Funktioner

  • Drivs av RP2040 (Dual Arm Cortex M0+ körs på upp till 133Mhz med 264kB SRAM)
  • 2 MB QSPI-blixt som stöder XiP
  • 18 uppsättningar header-stift för anslutning av 3-poliga hobbyservon
  • Stöder servon med högre spänning (upp till 11V) *
  • 6 adresserbara RGB-lysdioder/neopixlar
  • 6 uppsättningar headerstift för anslutning av analoga sensorer
  • Inbyggd spänning och strömavkänning
  • Återställ och BOOT-knapp (BOOT-knappen kan också användas som en användarknapp)
  • USB-C-kontakt för programmering och ström (max 3A)
  • Skruvterminaler för matning av extern ström (med omvänd polaritetsskydd) (max 10A kontinuerlig ström)
  • Qw/ST (Qwiic/STEMMA QT)-kontakt för breakouts
  • Fullt monterad (ingen lödning krävs)
  • C++/MicroPython-bibliotek
  • Schematisk
  • Mekanisk ritning

programvara

Eftersom det är ett RP2040-kort är Servo 2040 agnostisk firmware! Du kan programmera den med C/C++, MicroPython eller CircuitPython.

Vår C++/MicroPython biblioteken hjälper dig att få ut det mesta av Servo 2040, de är packade med kraftfulla funktioner för att arbeta med servon. Du får bästa prestanda med C++, men om du är nybörjare rekommenderar vi att du använder våra batterier som ingår i MicroPython-bygget för att underlätta att komma igång.

Du kan också använda CircuitPython på din Servo 2040, om du vill ha tillgång till alla trevliga bekvämligheter i Adafruits ekosystem (observera att du bara kommer att kunna styra upp till 16 servon med CircuitPython).

Anslutning av breakouts

Om din breakout har en QW/ST-kontakt JST-SH till JST-SH kabel, eller så kan du enkelt ansluta någon av våra I2C Breakout Garden breakouts med en JST-SH till JST-SH kabel; tillsammans med en Qw/ST till Breakout Garden-adapter.

Anteckningar

  • Mått: 62 mm x 42 mm x 12 mm (L x B x H, inklusive kontakter). Monteringshålen är M2,5 och 2,7 mm in från varje kant.
  • * Om du vill köra servon med högre spänning än 5V, måste du klippa "Separat USB och Ext. Strömspår på baksidan av kortet för att förhindra att RP2040 skadas av den ökade spänningen.
  • Om du klipper det här spåret måste du tillhandahålla separat ström för kortets logik (via USB eller 5V på den utbrutna headern).
  • När du programmerar en batteridriven robot via USB rekommenderar vi att du använder något som en USB-adapter för endast data för att undvika att din dator eller batteriet laddas tillbaka.

Om RP2040

Raspberry Pis RP2040 mikrokontroller är en dubbelkärnig ARM Cortex M0+ som körs på upp till 133Mhz. Den innehåller 264 kB SRAM, 30 multifunktions GPIO-stift (inklusive en fyra-kanals 12-bitars ADC), en hög standard kringutrustning (I2C, SPI, UART, PWM, klockor, etc) och USB-stöd. En mycket spännande funktion hos RP2040 är de programmerbara IO:erna som låter dig köra anpassade program som kan manipulera GPIO-stift och överföra data mellan kringutrustning - de kan ladda ner uppgifter som kräver höga dataöverföringshastigheter eller exakt timing som traditionellt skulle ha krävt mycket tunga lyft från CPU:n.

Egenskaper

Varumärkesinformation
varumärke Pimoroni
ModellPIM613
Pimoroni
€ 29,45€ 23,55 Exkl. MOMS (SE)
Förväntat leveransdatum: lördag 27 april . ... pieces i lager
USB kabel
Visa fler resultat
Visa volymrabatter Skickat från € 15,95 (SE) 30 dagars avkylning Utmärkt betjäning
+ + =
Ofta Köpt Tillsammans Totalbelopp:

Alternativa produkter

Relaterade produkter

Kundfrågor

Recensioner

Servo 2040 - 18-kanals servokontroll Klicka på en stjärna för att lämna din recension

Nyligen besökta artiklar

Webwinkelkeur Kiyoh Trustpilot Opencircuit