Un microcontrolador de gama alta de la marca Pirate RP2040 con mucha memoria flash, USB-C, STEMMA QT/Qwiic y conectores de depuración... ¡y carga de LiPo incorporada!
Adoramos la versatilidad y el valor de Raspberry Pi Pico, pero desde su lanzamiento hemos estado anhelando una placa RP2040 mejorada con todos los extras incorporados. En las tarjetas Pico de Pimoroni, hemos tratado de incluir todas las funciones adicionales que hemos podido, pero manteniendo la huella de Pico para mantener la compatibilidad con los complementos Pico existentes.
Pimoroni Pico LiPo se alimenta y es programable a través de USB-C y viene con una opción de 4 o 16MB de flash QSPI (XiP). Hemos hecho que sea muy fácil de conectar a cosas sin soldadura también - hay un conector Qwiic/STEMMA QT para que pueda conectar una gran cantidad de diferentes sensores y breakouts, y un conector de depuración por si desea hacer su programación utilizando un depurador SWD. Como en Pirate HQ nos encantan los botones, hay un botón de encendido/apagado y un botón BOOTSEL, que también puede usarse como interruptor de usuario.
Pimoroni La Pico LiPo también tiene una gestión de la batería LiPo/LiIon a bordo - el circuito de carga incorporado significa que cargar su batería es tan fácil como conectar su Pimoroni Pico Lipo a través de USB. Hay dos LEDs indicadores conectados al circuito de la batería para mantenerte informado del estado de encendido/apagado y del estado de carga y es compatible con cualquiera de nuestras baterías LiPo, LiIon y LiPo de alta capacidad.
Programable con C++, MicroPython o CircuitPython, Pimoroni Pico LiPo es la central eléctrica perfecta para tu portátil projects.
¡Nota de seguridad! Sólo debe utilizar Pimoroni Pico LiPo con baterías LiPo o LiIon, y debe asegurarse de que cualquier proyecto que incluya LiPos esté suficientemente protegido para no ser abollado, doblado, perforado o aplastado.
Características
Alimentado por RP2040
Cortex M0+ dual que funciona hasta a 133Mhz
264kB de SRAM
4MB/16MB de flash QSPI compatible con XiP
Cargador MCP73831 con corriente de carga de 215mA (hoja de datos)
Protector de batería XB6096I2S (hoja de datos)
Conector USB-C para alimentación, programación, y transferencia de datos
Conector Qw-ST de 4 pines (Qwiic / STEMMA QT)
Conector de depuración de 3 pines (JST-SH)
Conector de batería JST PH de 2 polos, con la polaridad marcada en la placa
Interruptor para la entrada básica (hace las veces de selección DFU en el arranque)
Botón de encendido
Indicadores LED de encendido, carga y usuario
Regulador 3V3 incorporado (salida de corriente máxima del regulador 600mA)
Rango de tensión de entrada 3V - 5.5V
Compatible con los complementos de Raspberry Pi Pico
Medidas: aprox. 53mm x 21mm x 8mm (largo x ancho x alto, incluyendo los conectores)
Esquema
Las baterías, los cables y los cabezales no están incluidos - ¡consulta la pestaña de extras!
Para empezar
Pimoroni ¡Las placas Pico son agnósticas en cuanto a firmware! Puedes programarlos con C/C++ o MicroPython de la misma manera que lo harías con un Raspberry Pi Pico. Puedes encontrar (mucha) más información sobre cómo hacerlo (así como los enlaces de descarga del firmware/SDK) en la página de inicio del RP2040.
Si piensa utilizar su Pimoroni Pico LiPo con nuestros packs o bases, querrá nuestra imagen personalizada de MicroPython:
Descargue MicroPython de marca pirata
Introducción a Raspberry Pi Pico
Ejemplos de MicroPython
¡También puede utilizar CircuitPython en su Pimoroni Pico LiPo! CircuitPython es un ecosistema fácil de usar y bien establecido, con mucho código de ejemplo y controladores para interactuar con diferentes tipos de hardware.
Descargue CircuitPython para Pimoroni Pico LiPo: (4MB) (16MB)
Guía de inicio de CircuitPython
Pinout
Otras cosas de interés relacionadas con el pinout:
Hay un práctico pinout interactivo para esta placa en pico.pinout.xyz.
El LED del usuario está conectado a la GP25, como en un Pico normal. Puede parpadear exactamente de la misma manera.
Además de ser útil para poner tu Pimoroni Pico LiPo en modo bootloader, también puedes utilizar el botón BOOT como botón de usuario. Está conectado a GP23 y es activo bajo.
Puedes leer el GP29 para controlar el voltaje de la batería (y utilizar esa medida para calcular cuánta carga le queda). Este ejemplo muestra cómo hacerlo en MicroPython.
Notas
El botón de encendido también puede utilizarse como botón de reinicio, ¡vaya! Basta con pulsar dos veces para cortar y restablecer la alimentación mientras se mantiene pulsado el botón BOOTSEL de la LiPo Pimoroni Pico para entrar en el modo bootloader, sin necesidad de enchufar y desenchufar cables.
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 12 bits de cuatro canales), 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; pueden descargar tareas que requieren altas velocidades de transferencia de datos o una sincronización precisa que tradicionalmente habrían requerido mucho trabajo de la CPU.