SERVO 2040 - CONTROLADOR SERVO 18 CANALES

  • Microcontrolador RS2040
  • Hasta 18 servos
  • 6 LED RGB (Neopixel)
  • 6 sensores analógicos externos
27,95 €

23,10 € (Sin impuestos)

Cantidad

Disponible, recíbelo el lunes 22
Estimación en península con envío urgente y pago inmediato
Envío desde 3,95 € y gratuito a partir de 129€ (IVA incluido)
Accesorios imprescindibles:
 

Tiendatec es distribuidor oficial de Pimoroni para España. Con más de diez años de historia, fabrican sus propios productos electrónicos y se han convertido en uno de los proveedores de makers más conocidos del Reino Unido. Sus productos nos encantan y os los ofrecemos con todas las garantías.

Construye el hexápodo/brazo robótico/otro artilugio articulado de tus sueños con este servocontrolador RP2040 todo en uno con medición de corriente, cabezales de sensor y LEDs RGB.

 

Servo 2040 es un servo controlador independiente para hacer cosas con un montón de piezas móviles. Dispone de cabezales pre-soldados para conectar hasta 18 servos - suficiente para el más robusto de los hexápodos o un montón de grados de libertad para tus brazos robóticos, piernas o tentáculos. Los servos pueden consumir mucha energía, especialmente los más voluminosos, por lo que hemos añadido algunas funciones de control de corriente para que puedas controlar el consumo.

 

Hay seis LED RGB direccionables (también conocidos como neopíxeles) para obtener información visual e informes de estado, además de conectores para conectar hasta seis sensores analógicos, útiles para saber dónde está el suelo, si estás a punto de chocar contra una pared o cuánta presión está ejerciendo la garra sobre tu desventurado sujeto de pruebas. También hemos incluido un conector QW/ST, para que sea muy fácil añadir uno o dos breakouts Qwiic o STEMMA QT.

 

El Servo 2040 está soportado por una librería de servos C++/MicroPython bien documentada con muchos ejemplos para mostrarte cómo usar las características individuales (y todo junto).


RP2040 x servos

Hemos utilizado el RP2040 como núcleo de esta placa debido a la flexibilidad de sus entradas/salidas programables (PIOs). Tradicionalmente, cada servo necesita ser conectado a su propio canal PWM en el microcontrolador. El RP2040 sólo tiene 16 canales PWM, pero es posible controlar hasta 30 servos utilizando la magia de los PIOs (si eres hábil con el cableado). Los PIOs del RP2040 también son super rápidos, por lo que pueden controlar servos con una resolución inferior al microsegundo.

 

Hemos integrado el microcontrolador RP2040 en el Servo 2040, por lo que no necesitas placas separadas para el microcontrolador y el servo. Esto hace que las construcciones sean compactas - ¡perfecto para robots pequeños!
 

Características

  • Accionado por RP2040 (Dual Arm Cortex M0+ corriendo hasta 133Mhz con 264kB de SRAM)
  • 2MB de flash QSPI compatible con XiP
  • 18 juegos de pines para conectar servos de 3 pines
  • Soporta servos de alto voltaje (hasta 11V)
  • 6 LEDs/Neopixels RGB direccionables
  • 6 juegos de pines para conectar sensores analógicos
  • Detección de voltaje y corriente
  • Botón de reinicio y BOOT (el botón BOOT también se puede utilizar como botón de usuario)
  • Conector USB-C para programación y alimentación (3 A máx.)
  • Terminales de tornillo para suministrar alimentación externa (con protección contra polaridad inversa) (10A máx. de corriente continua)
  • Conector Qw/ST (Qwiic/STEMMA QT) para breakouts
  • Completamente montado (no requiere soldadura)
  • Bibliotecas C++/MicroPython

Software

Debido a que es una placa RP2040, el Servo 2040 es agnóstico al firmware. Puedes programarla con C/C++, MicroPython o CircuitPython.

 

Nuestras librerías C++/MicroPython te ayudarán a sacar el máximo partido del Servo 2040, están repletas de potentes características para trabajar con servos. Obtendrás el mejor rendimiento usando C++, pero si eres un principiante te recomendamos usar nuestras baterías incluidas MicroPython build para facilitar el comienzo.

 

También puedes usar CircuitPython en tu Servo 2040, si quieres acceder a todas las comodidades del ecosistema de Adafruit (ten en cuenta que sólo podrás controlar hasta 16 servos con CircuitPython).

 

Conectando Breakouts

Si tu breakout tiene un conector QW/ST usa un cable JST-SH a JST-SH, o puedes conectar fácilmente cualquiera de nuestros breakouts I2C con un cable dupont a JST-PH.

 

Notas

  • Medidas: 62mm x 42mm x 12mm (Largo x Ancho x Alto, incluyendo los conectores). Los agujeros de montaje son M2.5 y están a 2.7mm de cada borde.
  • Si quieres utilizar servos con un voltaje superior a 5V, tendrás que cortar la traza 'Separate USB and Ext. Power' en la parte trasera de la placa para evitar que el RP2040 se dañe por el aumento de voltaje.
  • Si cortas esta traza tendrás que proporcionar alimentación separada para la lógica de la placa (a través de USB o de los 5V en el cabezal roto).
  • Cuando programes un robot alimentado por batería a través de USB, te recomendamos que utilices un adaptador USB de sólo datos para evitar que el ordenador o la batería se vuelvan a alimentar.

Acerca del RP2040

El microcontrolador RP2040 de Raspberry Pi es un ARM Cortex M0+ de doble núcleo que funciona a 133Mhz. Incluye 264kB de SRAM, 30 pines GPIO multifunción (incluyendo un ADC de cuatro canales de 12 bits), un montón de periféricos estándar (I2C, SPI, UART, PWM, relojes, etc), y soporte USB.

 

Una característica muy interesante del RP2040 son las entradas y salidas programables, que permiten ejecutar programas personalizados que pueden manipular los pines GPIO y transferir datos entre periféricos.
 

 

PIM613

Ficha de datos

Plataforma
Raspberry Pi Pico / RP2040
Documentación
https://github.com/pimoroni/pimoroni-pico/tree/main/micropython/modules/servo