Un microcontrôleur haut de gamme de la marque Pirate, alimenté par le RP2040, avec beaucoup de mémoire flash, des connecteurs USB-C, STEMMA QT/Qwiic et de débogage... et une charge LiPo intégrée !
Nous adorons la polyvalence et la valeur de Raspberry Pi Pico, mais depuis sa sortie, nous avons envie d'une carte RP2040 plus puissante, avec tous les extras. Avec les cartes Pico de Pimoroni, nous avons essayé d'intégrer autant de fonctionnalités supplémentaires que possible tout en respectant l'empreinte Pico afin de maintenir la compatibilité avec les modules complémentaires Pico existants.
Pimoroni Le Pico LiPo est alimenté et programmable via USB-C et est livré avec un choix de 4 ou 16 Mo de flash QSPI (XiP). Nous avons fait en sorte qu'il soit très facile de se connecter à des choses sans soudure - il y a un connecteur Qwiic/STEMMA QT pour que vous puissiez brancher toute une série de capteurs et de breakouts différents, et un connecteur de débogage si vous voulez faire votre programmation en utilisant un débogueur SWD. Parce que nous aimons les boutons au QG du Pirate, il y a un bouton on/off et un bouton BOOTSEL, qui peut également être utilisé comme un interrupteur utilisateur.
Pimoroni Pico LiPo dispose également d'une gestion de batterie LiPo/LiIon intégrée - le circuit de charge intégré signifie que la charge de votre batterie est aussi simple que de brancher votre Pimoroni Pico Lipo via USB. Deux voyants lumineux connectés au circuit de la batterie vous informent de l'état de marche/arrêt et de l'état de charge. Il est compatible avec toutes nos batteries LiPo, LiIon et LiPo haute capacité.
Programmable avec C++, MicroPython ou CircuitPython, Pimoroni Pico LiPo est la centrale électrique parfaite pour votre portable projects.
Note de sécurité ! Vous ne devez utiliser Pimoroni Pico LiPo qu'avec des batteries LiPo ou LiIon, et vous devez vous assurer que tout projet impliquant des LiPo est suffisamment protégé pour ne pas être cabossé, plié, perforé ou écrasé.
Caractéristiques
Alimenté par RP2040
Dual ARM Cortex M0+ fonctionnant jusqu'à 133Mhz
264kB de SRAM
4MB/16MB de flash QSPI supportant XiP
MCP73831 chargeur avec 215mA de courant de charge (datasheet)
XB6096I2S protecteur de batterie (datasheet)
connecteur USB-C pour l'alimentation, la programmation, et transfert de données
Connecteur Qw-ST (Qwiic / STEMMA QT) à 4 broches
Connecteur de débogage à 3 broches (JST-SH)
Connecteur de batterie JST PH à 2 pôles, avec polarité marquée sur la carte
Interrupteur pour l'entrée de base (se double de la sélection DFU au démarrage)
Bouton d'
alimentation Indicateurs LED d'alimentation, de charge et d'utilisation
Régulateur 3V3 intégré (sortie de courant de régulateur maximum 600mA)
Plage de tension d'entrée 3V - 5.5V
Compatible avec Raspberry Pi Pico add-ons
Dimensions : environ 53mm x 21mm x 8mm (L x W x H, y compris les connecteurs)
Schéma
Les piles, les câbles et les connecteurs ne sont pas inclus - consultez l'onglet extras !
Mise en route
Pimoroni Les cartes Pico sont agnostiques en matière de firmware ! Vous pouvez les programmer avec C/C++ ou MicroPython de la même manière que pour un Pico Raspberry Pi. Vous pouvez trouver (beaucoup) plus d'informations sur la façon de procéder (ainsi que des liens de téléchargement pour le firmware/SDK) sur la page d'accueil du RP2040.
Si vous avez l'intention d'utiliser votre Pimoroni Pico LiPo avec nos packs ou nos bases, vous aurez besoin de notre image MicroPython personnalisée :
Télécharger Pirate-brand MicroPython
Getting Started with Raspberry Pi Pico
MicroPython examples
Vous pouvez également utiliser CircuitPython sur votre Pimoroni Pico LiPo ! CircuitPython est un écosystème facile à utiliser, bien établi, avec de nombreux exemples de code et de pilotes pour l'interfaçage avec différents types de matériel.
Téléchargez CircuitPython pour Pimoroni Pico LiPo : (4MB) (16MB)
Guide de démarrage avec CircuitPython
Pinout
Autres choses à noter concernant le pinout : Il y a
un pinout interactif pratique pour cette carte à pico.pinout.xyz.
La LED de l'utilisateur est câblée à GP25, comme sur un Pico ordinaire. Vous pouvez le faire clignoter exactement de la même manière !
En plus d'être utile pour mettre votre Pimoroni Pico LiPo en mode bootloader, vous pouvez également utiliser le bouton BOOT comme bouton utilisateur. C'est câblé à GP23 et actif bas.
Vous pouvez lire le GP29 pour surveiller la tension de la batterie (et utiliser cette mesure pour calculer la charge restante). Cet exemple vous montre comment le faire en MicroPython !
Remarques
Le bouton d'alimentation peut également être utilisé comme bouton de réinitialisation, yay ! Il suffit d'appuyer deux fois dessus pour couper et rétablir l'alimentation, tout en maintenant enfoncé le bouton BOOTSEL sur le Pimoroni Pico LiPo pour passer en mode bootloader, sans avoir à brancher et débrancher de câbles.
À propos du RP2040
Raspberry Pi Le microcontrôleur RP2040 est un ARM Cortex M0+ à double cœur fonctionnant jusqu'à 133Mhz. Il intègre 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB.
Les E/S programmables sont une caractéristique très intéressante du RP2040. Elles vous permettent d'exécuter des programmes personnalisés capables de manipuler les broches GPIO et de transférer des données entre les périphériques - elles peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise et qui, traditionnellement, auraient exigé beaucoup de travail de la part du CPU.