Servo 2040 - Servocontrolador de 18 canales

Número de artículo 57945 Marca Pimoroni Modelo PIM613 Share Escribe una reseña
Servo 2040 - Servocontrolador de 18 canales



Descripción Enlaces Archivos adjuntos

Construya el hexápodo/brazo robótico/otro artilugio articulado de sus sueños con este servocontrolador motorizado RP2040 todo en uno con medición de corriente, encabezados de sensor y LED RGB.

Servo 2040 es un servocontrolador independiente para hacer cosas con muchas partes móviles. Tiene cabezales de pines presoldados para enchufar hasta 18 servos - suficiente para los caminantes hexápodos más largos o muchos grados de libertad para sus brazos, piernas o tentáculos robóticos. Los servos pueden consumir bastante energía, especialmente los más gruesos, por lo que hemos agregado algunos monitoreo actual funciones para que pueda controlar el consumo de energía.

hay seis LED RGB direccionables (AKA Neopixels) para comentarios visuales e informes de estado, además de encabezados de pines para conectar hasta seis sensores analógicos - útil para detectar dónde está el suelo, si está a punto de chocar contra una pared o cuánta presión La garra está ejerciendo sobre su desventurado sujeto de prueba. También hemos abierto un Conector QW/ST allí, para que sea muy fácil agregar una ruptura de Qwiic o STEMMA QT o dos. Servo 2040 es compatible con una biblioteca de servos C ++ / MicroPython bien documentada con muchos ejemplos para mostrarle cómo usar las funciones individuales (y todo junto) .

RP2040 x servos

Hemos utilizado RP2040 como núcleo de esta placa debido a la flexibilidad de sus E/S programables (PIO). Tradicionalmente, cada servo necesita estar conectado a su propio canal compatible con PWM en el microcontrolador. El RP2040 solo tiene 16 canales PWM, pero es posible manejar hasta 30 servos usando la magia de los PIO (si eres hábil con el cableado). Los PIO de RP2040 también son súper rápidos, por lo que pueden manejar servos con una resolución de submicrosegundos.

Hemos integrado el microcontrolador RP2040 directamente en Servo 2040, por lo que no necesita placas de controlador de servo y microcontrolador separadas. Esto hace que las construcciones compactas sean agradables, ¡perfectas para robots pequeños!

Características

  • Alimentado por RP2040 (Dual Arm Cortex M0+ funcionando hasta 133Mhz con 264kB de SRAM)
  • 2 MB de flash QSPI compatible con XiP
  • 18 juegos de pines de cabecera para conectar servos de hobby de 3 pines
  • Admite servos de mayor voltaje (hasta 11 V) *
  • 6 LED RGB/neopíxeles direccionables
  • 6 juegos de pines de cabecera para conectar sensores analógicos
  • Detección de voltaje y corriente a bordo
  • Botón de reinicio y arranque (el botón de arranque también se puede utilizar como botón de usuario)
  • Conector USB-C para programación y alimentación (3A máx.)
  • Terminales de tornillo para suministro de energía externa (con protección contra inversión de polaridad) (corriente continua máxima de 10 A)
  • Conector Qw/ST (Qwiic/STEMMA QT) para breakouts
  • Completamente ensamblado (no requiere soldadura)
  • Bibliotecas C++/MicroPython
  • Esquemático
  • Dibujo mecánico

Software

Debido a que es una placa RP2040, ¡Servo 2040 es independiente del firmware! Puedes programarlo con C/C++, MicroPython o CircuitPython.

Nuestro C++/MicroPython Las bibliotecas lo ayudarán a aprovechar al máximo Servo 2040, están repletas de potentes funciones para trabajar con servos. Obtendrá el mejor rendimiento con C ++, pero si es un principiante, le recomendamos que use nuestras baterías incluidas en la compilación MicroPython para facilitar el comienzo.

También puedes usar CircuitoPython en su Servo 2040, si desea acceder a todas las ventajas del ecosistema de Adafruit (tenga en cuenta que solo podrá controlar hasta 16 servos con CircuitPython).

Conectando Breakouts

Si su breakout tiene un cable JST-SH a JST-SH con conector QW/ST, o puede conectar fácilmente cualquiera de nuestros breakouts I2C Breakout Garden con un cable JST-SH a JST-SH; junto con un adaptador Qw/ST a Breakout Garden.

  • Lista de brotes actualmente compatible con nuestra compilación C++/MicroPython.

notas

  • Medidas: 62 mm x 42 mm x 12 mm (largo x ancho x alto, incluidos los conectores). Los orificios de montaje son M2,5 y 2,7 mm desde cada borde.
  • * Si desea ejecutar servos con un voltaje superior a 5 V, deberá cortar el 'USB separado y Ext. Seguimiento de potencia en la parte posterior de la placa para evitar que el RP2040 se dañe por el aumento de voltaje.
  • Si corta este rastro, deberá proporcionar energía separada para la lógica de la placa (a través de USB o 5V en el encabezado separado).
  • Al programar un robot alimentado por batería a través de USB, recomendamos usar algo así como un adaptador USB solo de datos para evitar retroalimentar su computadora o la batería.

Acerca de RP2040

El microcontrolador RP2040 de Raspberry Pi es un ARM Cortex M0+ de doble núcleo que funciona hasta a 133 Mhz. Incluye 264 kB de SRAM, 30 pines GPIO multifunción (incluido un ADC de 12 bits de cuatro canales), un montón de periféricos estándar (I2C, SPI, UART, PWM, relojes, etc.) y compatibilidad con USB. Una característica muy interesante de RP2040 son los IO programables que le permiten ejecutar programas personalizados que pueden manipular pines GPIO y transferir datos entre periféricos; pueden descargar tareas que requieren altas tasas de transferencia de datos o una sincronización precisa que tradicionalmente habría requerido mucho trabajo pesado de la CPU.

Pimoroni
€ 27,00€ 22,30 Excl. IVA (ES)
Agotado Entregado en 5 a 30 días
Cable USB
Mostrar más resultados
Mostrar descuentos graduados Enviado desde € 12,50 (ES) Período de retiro de 30 días

Productos similares

Productos relacionados

Preguntas y respuestas

Opiniones de los usuarios

Servo 2040 - Servocontrolador de 18 canales Haz clic en una estrella para dejar tu opinión.

Artículos vistos recientemente

Webwinkelkeur Kiyoh Trustpilot Opencircuit