Dès que le Raspberry Pi Pico et sa puce de microcontrôleur RP2040 sont devenus disponibles en janvier 2021, les gens l’ont intégré dans de nombreux facteurs de forme différents, dont certains incluent de minuscules écrans IPS. Le nouveau LilyGO T-PicoC3 amène cette tendance à sa conclusion inévitable en combinant le RP2040 avec un autre microcontrôleur – le vénérable ESP32 – et un écran. Il utilise également, comme l’a souligné CNX Software, une technologie USB très intelligente.
Il s’agit de la version C3 de l’ESP32, qui comprend un processeur RISC-V 32 bits monocœur jusqu’à 160 MHz, 400 ko de SRAM et 384 ko de ROM, 22 GPIO programmables et surtout Wi-Fi 4 et Bluetooth 5LE, qui sont absents du RP2040. La puce Raspberry Pi est équipée du microcontrôleur Cortex-M0+ à double cœur habituel avec 264 Ko de SRAM intégrée, plus 4 Mo de stockage flash. Le petit écran est un écran LCD IPS couleur de 1,14 pouces (via un contrôleur SPI ST7789V) avec une résolution de 240 x 135 pixels.
On ne sait pas si les deux puces communiquent entre elles, mais si possible, cela pourrait offrir un autre moyen d’impliquer le RP2040 dans des projets basés sur Internet.
Ce qui est particulièrement intéressant, c’est le port USB-C utilisé pour l’alimentation et pour accéder à la fois aux microcontrôleurs. Le connecteur à symétrie de rotation s’avère après tout avoir des côtés différents, car l’insertion d’un câble dans un sens accédera au RP2040 (et allumera une LED bleue) tandis que le retourner accédera à l’ESP32 (LED verte). Il semble y avoir un problème de fiabilité ici, peut-être en raison de différences dans la fabrication des câbles, car la société note qu ‘«en raison de problèmes de câble, il est possible que le voyant lumineux soit opposé à la puce connectée réelle, ou même deux voyants LED à la en même temps ». Si cela se produit, il vous est conseillé d’essayer un câble différent, CNX Software spéculant que tout cela peut être dû à la façon dont les broches CC1 et CC2 du câble sont câblées.
Quelle que soit la façon dont vous le branchez, il y a du code source et de la documentation sur GitHub, y compris le code Arduino et MicroPython, et les cartes elles-mêmes sont en vente sur AliExpress pour 13,58 $ au moment de la rédaction, et en nombre limité sur Tindie.