Servo 2040 - 18-kanaals servocontroller

Artikelnr. 57945 Merk Pimoroni Model PIM613 Share Schrijf een review
Servo 2040 - 18-kanaals servocontroller



Beschrijving Links Bijlagen

Bouw de hexapod/robotarm/andere gelede constructie van je dromen met deze alles-in-één RP2040 aangedreven servocontroller met stroommeting, headers en RGB-LED's.

Servo2040 is een zelfstandige servocontroller voor het maken van dingen met veel bewegende delen. Het heeft voorgesoldeerde pin- headers om in te pluggen tot 18 servo's - genoeg voor de meest langbenige hexapod-wandelaars of veel vrijheidsgraden voor je robotarmen, benen of tentakels. Servo's kunnen behoorlijk veel energie verbruiken, vooral de dikke, dus we hebben er wat netjes aan toegevoegd huidige bewaking functies zodat u het stroomverbruik in de gaten kunt houden.

Er is zes adresseerbare RGB-LED's (AKA Neopixels) voor visuele feedback en statusrapporten, plus pin- headers om verbinding te maken tot zes analoge sensoren - handig om te voelen waar de ground is, of je op het punt staat tegen een muur te botsen, of hoeveel druk De klauw oefent op uw ongelukkige proefpersoon. We hebben ook een pop-up gemaakt QW/ST-connector om het supergemakkelijk te maken om een Qwiic- of STEMMA QT- breakout of twee toe te voegen. Servo 2040 wordt ondersteund door een goed gedocumenteerde C++/MicroPython- library met veel voorbeelden om u te laten zien hoe u de afzonderlijke functies (en alles samen) gebruikt .

RP2040 x servo's

We hebben RP2040 gebruikt als de kern van dit board vanwege de flexibiliteit van de Programmable IO's (PIO's). Traditioneel moet elke servo worden aangesloten op zijn eigen PWM-compatibele kanaal op de microcontroller. RP2040 heeft slechts 16 PWM-kanalen, maar het is mogelijk om tot 30 servo's aan te sturen met behulp van de magie van PIO's (als je handig bent met bedrading). De PIO's van de RP2040 zijn ook supersnel, zodat ze servo's kunnen aansturen met een resolutie van minder dan een microseconde.

We hebben de driver -microcontroller rechtstreeks in de Servo 2040 ingebouwd, zodat u geen aparte microcontroller- en servodriverkaarten nodig hebt. Dit zorgt voor mooie compacte builds - perfect voor kleine robots!

Functies

  • Aangedreven door RP2040 (Dual Arm Cortex M0+ draait op maximaal 133Mhz met 264kB SRAM)
  • 2 MB QSPI-flash die XiP ondersteunt
  • 18 sets header pinnen voor het aansluiten van 3-pins hobbyservo's
  • Ondersteunt servo's met een hoger voltage (tot 11V) *
  • 6 adresseerbare RGB LED's/Neopixels
  • 6 sets header voor het aansluiten van analoge sensoren
  • Spannings- en stroomdetectie aan boord
  • Reset- en BOOT-knop (de BOOT-knop kan ook als gebruikersknop worden gebruikt)
  • USB-C-connector voor programmeren en voeding (3A max)
  • Schroefklemmen voor externe voeding (met beveiliging tegen omgekeerde polariteit) (10A max continue stroom)
  • Qw/ST (Qwiic/STEMMA QT) connector voor breakouts
  • Volledig gemonteerd (geen solderen nodig)
  • C++/MicroPython- libraries
  • Schematic
  • Mechanische tekening

Software

Omdat het een RP2040- board is, is Servo 2040 firmware-agnostisch! Je kunt het programmeren met C/C++, MicroPython of CircuitPython.

Ons C++/MicroPython libraries helpen u het meeste uit Servo 2040 te halen, ze zitten boordevol krachtige functies voor het werken met servo's. U krijgt de beste prestaties met C ++, maar als u een beginner bent, raden we u aan onze MicroPython-build met batterijen te gebruiken om gemakkelijk aan de slag te gaan.

Je kan ook gebruiken CircuitPython op je Servo 2040, als je toegang wilt tot alle fijne gemakken van het ecosysteem van Adafruit (houd er rekening mee dat je met CircuitPython slechts tot 16 servo's kunt bedienen).

breakouts verbinden

Als uw breakout een QW/ST-connector JST-SH naar JST-SH-kabel heeft, of u kunt eenvoudig een van onze breakouts breakout garden aansluiten met een JST-SH naar JST-SH-kabel; gekoppeld aan een Qw/ST naar breakout garden -tuinadapter.

Notities

  • Afmetingen: 62 mm x 42 mm x 12 mm (L x B x H, inclusief connectoren). De montagegaten zijn M2,5 en 2,7 mm vanaf elke rand.
  • * Als u servo's met een hogere spanning dan 5V wilt gebruiken, moet u de 'Afzonderlijke USB en Ext. Power'-spoor op de achterkant van het board om te voorkomen dat de RP2040 beschadigd raakt door de verhoogde spanning.
  • Als je dit spoor doorsnijdt, moet je aparte voeding leveren voor de board (via USB of de 5V op de broken out header ).
  • Bij het programmeren van een batterijgevoede robot via USB raden we aan zoiets als een USB-adapter voor alleen gegevens te gebruiken om te voorkomen dat je computer of de batterij van stroom wordt voorzien.

Over RP2040

De RP2040-microcontroller van raspberry pi is een dual-core ARM Cortex M0+ met een snelheid tot 133 MHz. Het bundelt in 264 kB SRAM, 30 multifunctionele GPIO-pinnen (inclusief een vierkanaals 12-bits ADC), een hoop standaardrandapparatuur (I2C, SPI, UART, PWM, klokken, enz.) en USB-ondersteuning. Een heel opwindend kenmerk van RP2040 zijn de programmeerbare IO's waarmee u aangepaste programma's kunt uitvoeren die GPIO-pinnen kunnen manipuleren en gegevens tussen randapparatuur kunnen overdragen - ze kunnen taken ontlasten die hoge gegevensoverdrachtsnelheden of nauwkeurige timing vereisen die traditioneel veel zwaar werk van de CPU zouden hebben geëist.

Eigenschappen

Merk informatie
Merk Pimoroni
ModelPIM613
Pimoroni
€ 28,45€ 23,55 Excl. BTW (NL)
Niet op voorraad
USB Kabel
Toon meer resultaten
Staffelkortingen weergeven Verzonden vanaf € 3,50 (NL) 30 dagen bedenktermijn Uitstekende service

Soortgelijke producten

Aanbevolen producten

Vragen en antwoorden

Klant ervaringen

Servo 2040 - 18-kanaals servocontroller Klik op een ster om een beoordeling te geven

Meer van het merk Pimoroni

Laatst bekeken

Webwinkelkeur Kiyoh Trustpilot Opencircuit