Aller au contenu

Pimoroni Pico LiPo Review: Pico Pinout avec plein d’extras

    1647736803

    Notre avis

    C’est le Raspberry Pi Pico sous stéroïdes. La puissance du RP2040 avec les commodités supplémentaires qui facilitent la création de projets.

    Pour

    + Brochage Pico identique
    + Chargement de la batterie
    + Connecteur Stemma QT / Qwiic
    + Grande mémoire flash
    + USB-C

    Contre

    – Coûte beaucoup plus qu’un Pico

    Il existe maintenant une multitude de cartes alimentées par RP2040 sur le marché. Du plus petit, le QT Py RP2040 d’Adafruit et le Tiny 2040 de Pimoroni, au plus grand, le Feather RP2040 d’Adafruit et le Cytron Maker Pi Pico de notre rédacteur en chef. Le Raspberry Pi Pico lui-même est un microcontrôleur à 4 $, qui offre de nombreuses broches GPIO et une E/S programmable qui peut être utilisée pour simuler de nombreux types d’interfaces, même des systèmes informatiques rétro complets.

    Prix ​​direct Pimoroni Pico LiPo
    20 $ (13,50 £)

    Le facteur de forme Raspberry Pi Pico, un package DIP, est à l’aise dans une planche à pain, un protoboard ou un montage en surface soudé dans votre projet, et le Pico LiPo à 17 $ de Pimoroni partage le même facteur de forme mais ajoute de nombreuses autres fonctionnalités. La carte coûte trois fois le prix d’un Raspberry Pi Pico typique, mais cet argent supplémentaire est bien dépensé car il permet de remplacer un projet Pico existant avec des fonctionnalités supplémentaires telles que le chargement de la batterie, un port USB-C, 16 Mo de Flash mémoire et un connecteur Stemma QT / Qwiic. Tous ces extras font de cette planche un plaisir à utiliser. Et utilisez-le nous l’avons fait!

    Spécifications du matériel Pimoroni Pico LiPo

    Système sur puce
    Puce de microcontrôleur RP2040 conçue par Raspberry Pi au Royaume-Uni.

     
    Processeur Arm Cortex M0+ double cœur, horloge flexible fonctionnant jusqu’à 133 MHz.

     
    264 Ko de SRAM et 4/16 Mo de mémoire Flash intégrée

    GPIO
    26 broches GPIO 3,3 V multifonctions

     
    2 × SPI, 2 × I2C, 2 × UART, 3 × ADC 12 bits, 16 × canaux PWM contrôlables

     
    1 x LED utilisateur (GPIO 25)

     
    8 machines d’état d’E/S programmables (PIO) pour la prise en charge de périphériques personnalisés.

     
    Connecteur Stemma QT / Qwiic

     
    Débogage SWD

     
    Le module crénelé permet de souder directement sur les cartes porteuses.

    Pouvoir
    USB C pour les données et l’alimentation

     
    Connecteur JST 2 broches pour batteries LiPo / Li lon. Surveillance de la batterie intégrée et indicateur d’état LED.

    Conception et utilisation du Pimoroni Pico LiPo

    Pico LiPo fonctionne très bien avec MicroPython. Pimoroni a son propre spin qui est livré avec des modules pour la gamme de planches. Pour tirer le meilleur parti de Pico LiPo, nous devons utiliser CircuitPython, en particulier lors de l’utilisation de composants Stemma QT / Qwiic. Si vous avez vraiment besoin de MicroPython, mais que vous souhaitez utiliser des appareils Stemma QT / Qwiic, vous pouvez essayer le dernier projet de notre Adafruit qui fusionne les deux. Pimoroni a même un téléchargement prêt à l’emploi qui fonctionne avec le Pico LiPo.

    Le Pico LiPo de Pimoroni est le Raspberry Pi Pico sous stéroïdes. Il partage la même taille et le même facteur de forme avec le même brochage GPIO, mais nous obtenons également le chargement de la batterie, Stemma QT / Qwiic et un bouton d’alimentation à bascule. La caractéristique la plus importante de cette carte est la charge de la batterie. Contrôlé à l’aide d’un contrôleur de charge MCP73831, il utilise un courant de charge constant de 215 mA qui a facilement chargé notre batterie LiPo lorsque nous avons testé la carte.

    Le protecteur de batterie XB6096I2S empêche la batterie de s’égarer dans des tensions qui pourraient nuire à sa santé. Il n’y a pas de module MicroPython ou CircuitPython pour surveiller la batterie dans le code, mais le GPIO 24 est utilisé pour détecter la charge et le GPIO 29 peut être utilisé pour surveiller la tension de la batterie. Cela signifie que nous n’avons que trois entrées analogiques, les mêmes que le Raspberry Pi Pico mais moins que le Feather RP2040 d’Adafruit. Le sacrifice d’une entrée analogique en vaut la peine si l’on considère que la broche peut être utilisée pour surveiller l’état de notre batterie, une caractéristique clé de Pico LiPo.

    Une grande caractéristique de la batterie est qu’elle peut agir comme un onduleur de base. Notre projet peut être alimenté via l’interface USB C, mais en cas de panne de courant, il passe à la batterie sans aucun temps d’arrêt. Pico LiPo partage le même GPIO que le Raspberry Pi Pico, ce qui signifie que nous obtenons toutes les broches, contrairement à d’autres cartes telles que la Feather RP2040 d’Adafruit. Mais ce que le Pico LiPo partage avec les cartes Adafruit et SparkFun est un connecteur Stemma QT (Qwiic sur les cartes SparkFun) qui rend la connexion d’appareils compatibles exceptionnellement facile.

    Stemma QT / Qwiic est vraiment une solution sur mesure pour les appareils I2C, et Adafruit et SparkFun ont une multitude de composants compatibles tels que des capteurs de température, des écrans et des entrées capacitives. En utilisant notre fidèle capteur tactile capacitif MPR121 à 12 points et la dernière version de CircuitPython 7 pour le Pico LiPo, nous avons rapidement mis en place une démo pour tester le connecteur Stemma QT.

    Tout a fonctionné à merveille et on voit Stemma QT / Qwiic être adopté par de nombreux makers. Juste à côté du connecteur Stemma QT / Qwiic se trouve un connecteur JST-SH à trois broches qui sort les trois broches de débogage, généralement à la base du Raspberry Pi Pico. Ces broches sont utilisées pour extraire des données d’un RP2040 en cours d’exécution sans encombrer le port UART par défaut. En utilisant ces broches et un autre Raspberry Pi Pico comme hôte de débogage, nous pouvons travailler de manière interactive avec la SRAM, le CPU et la mémoire mappée IO directement à partir de l’environnement de développement que nous avons choisi. Si vous créez des applications RP2040 critiques, il s’agit d’une fonctionnalité clé. Pour la plupart d’entre nous, il s’agit d’une fonctionnalité amusante à explorer.

    Le bouton d’alimentation est un interrupteur à bascule. Cela peut ne pas sembler excitant tout de suite, mais écoutez-nous. Le bouton d’alimentation peut éteindre complètement la carte ; ce n’est pas un interrupteur momentané qui réinitialise simplement le SoC. Ainsi, sur le terrain, avec un projet alimenté par batterie, nous pouvons économiser la batterie en appuyant simplement sur un bouton. Lorsque nous avons besoin de la carte, appuyez sur le bouton d’alimentation pour redémarrer votre projet. Simple mais efficace.

    Le bouton BOOT est normalement utilisé pour mettre le Pico LiPo dans un mode où le firmware peut être installé, mais Pico LiPo peut également utiliser ce bouton dans votre code, une tendance lancée par la carte Tiny 2040 de Pimoroni. Il y a trois LED présentes sur la carte, l’alimentation (icône d’éclair), l’état de charge de la batterie (icône de batterie) et une LED utilisateur (point d’exclamation) connectée au GPIO 25. Toutes ces LED offrent une mise à jour de l’état en un coup d’œil.

    Comme nous l’avons mentionné précédemment, le Pico LiPo partage le même brochage et les mêmes créneaux qu’un Raspberry Pi Pico, ce qui signifie que nous pouvons insérer cette carte dans un projet existant et bénéficier des fonctionnalités supplémentaires présentes sur la carte. Nous l’avons testé en réutilisant notre projet de station météo CircuitPython avec le pack Pico Wireless de Pimoroni. Cela a fonctionné exceptionnellement bien et nous avons interrogé l’API, renvoyé les données et les avons stockées sur la micro SD. Nous avons testé le projet sur batterie, avec une LED verte nous informant que la collecte de données était terminée, et cela a fonctionné sans problème.

     

    Cas d’utilisation pour le Pimoroni Pico LiPo

    Pico LiPo fournit la puissance du Raspberry Pi Pico, et nous en donne bien plus. Les caractéristiques de la batterie à elles seules font que cette carte en vaut la peine. Attendez-vous à voir cette carte dans des projets portables tels que des accessoires (sabre laser NeoPixel ?), Des projets de collecte de données utilisant des capteurs et lorsqu’il est connecté au Pico Wireless, nous avons un dispositif de collecte de données compatible Wi-Fi alimenté par batterie. Pico LiPo serait également utile dans les projets de robotique, mais une source d’alimentation externe serait nécessaire pour les moteurs et le contrôleur de moteur car le GPIO ne peut fournir que 3,3 V à un maximum de 600 mA.

    Conclusion

    Le Pico LiPo de Pimoroni coûte plus cher qu’un Pico typique, mais pour l’argent supplémentaire, nous obtenons un produit complet. Nous obtenons la puissance du RP2040, toutes les broches GPIO et la cerise sur le gâteau sont le connecteur Stemma QT / Qwiic et la charge de la batterie. C’est une planche vraiment excellente qui devrait être dans vos projets !

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x