En janvier, nous avons publié une revue de la carte unique Raspberry Pi Pico. En général, le rapport qualité / prix est excellent. Mais de nombreux utilisateurs de la carte manquent de fonctionnalités supplémentaires.
Et maintenant, une alternative est apparue, basée sur le SoC Raspberry RP2040, mais avec un large éventail de capacités (pour l'avenir - ce n'est pas un module sans fil). De plus, la taille du nouvel élément ne représente qu'un tiers de celle du Raspberry Pi Pico. Ce miracle de la pensée technique s'appelle Pimoroni Tiny 2040.
Qu'est-ce que le matériel?
| SoC RP2040 | ARM Cortex M0 + fonctionnant jusqu'à 133Mhz |
| SRAM | 264 Ko |
| Stockage Flash | 8 Mo de QSPI |
| GPIO | 16 broches GPIO. 7 x E / S numériques, 4 x ADC 12 bits analogique, 2 x I2C, SPI, UART, Debug |
| Port USB | USB C |
| Dimensions | 0,74 x 0,7 pouces (19 x 18 mm) |
Si cela n'était pas nécessaire, vous pouvez commencer à examiner les nouvelles fonctionnalités de la carte. Tout d'abord, il dispose d'un bouton de réinitialisation, ce qui est très pratique dans de nombreux cas. Le Pico n'en a pas, donc si quelque chose ne va pas, vous devez débrancher la carte, puis la rebrancher. Le bouton de la nouvelle carte court-circuite la ligne RUN à la masse, ce qui provoque le redémarrage du SoC.
Une plus grande amélioration est quatre broches ADC au lieu de trois. Cela permet de connecter, par exemple, deux joysticks analogiques au lieu d'un, car chacun d'eux a besoin de deux broches ADC.
La troisième option consiste à ajouter une LED pour indiquer l'état de la carte. Les fonctions de diode peuvent être programmées à l'aide de MicroPython et C / C ++.
Et la quatrième amélioration est un total de 8 Mo d'espace fichier dans la mémoire flash interne. Le Pico de base ne fait que 2 Mo. Cela permet de télécharger plus de code et de bibliothèques.
À propos, il convient de rappeler les caractéristiques du Raspberry Pi Pico lui-même. La base de la carte est une puce ARM Cortex M0 + à double cœur, avec une fréquence centrale de 133 MHz. La carte a 264 Ko de RAM et 2 Mo de mémoire flash. De plus, il existe un connecteur USB 1.1 et des canaux d'E / S, dont 26 sont à la disposition de l'utilisateur. Il est possible d'utiliser des interfaces 2 x UART, 2 x I2C, 2 x SPI (jusqu'à 16 Mo de flash QSPI avec XIP ), ainsi que 16 canaux PWM. Un capteur de température et 3 canaux ADC sont également disponibles.
Structure Pimoroni Tiny 2040
Comme mentionné ci-dessus, la carte est très petite. Il s'adapte littéralement au bout de votre doigt. En même temps, ses capacités sont suffisantes pour développer presque tous les projets pouvant être mis en œuvre avec Pico.
Oui, une nuance importante est que la nouvelle carte dispose d'un connecteur USB-C, ce qui est beaucoup plus pratique qu'un connecteur microUSB pour de nombreux projets. Une petite chose sympa - le brochage du port se trouve à l'arrière de la carte. Il devient immédiatement clair où se trouve la sortie et à quoi se connecter. Pour rendre les choses encore plus claires, vous pouvez utiliser la documentation officielle .
Comme Pico, la nouvelle carte peut être intégrée dans n'importe quel circuit. Gardez simplement à l'esprit que le SoC est situé à l'arrière de la carte, ce qui ajoute environ 1 mm à l'épaisseur de la carte unique.
En général, la carte est très bien adaptée à une utilisation dans n'importe quel système, qu'il soit grand ou miniature.
Travailler avec Pimoroni Tiny 2040
Le 2040 est en fait une version minuscule de Pico, donc tous les manuels, le code et tout ce qui a été écrit pour le «framboise» fonctionnera également pour cette carte.
MicroPython d'Adafruit fonctionne de manière transparente. Tout fonctionne, juste après l'installation, vous pouvez coder et contrôler la carte.
En quelques minutes, l'utilisateur a pu transformer la carte en un clavier USB virtuel. Tout cela a été fait en quelques minutes.
Que peut attendre un développeur d'un tableau? Vous pouvez l'utiliser partout et partout, il est particulièrement pertinent de travailler avec lui dans des projets où il n'y a pas beaucoup d'espace physique.
Le Pimoroni Tiny 2040 est idéal pour les petits robots, les claviers USB, les projets scientifiques, l'enseignement, etc. De plus, grâce aux broches ADC, la carte peut être utilisée avec n'importe quel contrôleur ou unité de contrôle nécessitant quatre potentiomètres ou deux joysticks analogiques.
Dans le résidu sec
Le Raspberry Pi Pico est un outil petit mais puissant. Le Tiny 2040 est encore plus petit, bien que légèrement plus cher. Mais vous devez toujours payer un supplément pour la miniaturisation. De plus, il existe des options supplémentaires ici.
Si vous travaillez sur un projet qui nécessite des fonctionnalités miniatures mais Pico, le Tiny 2040 est un excellent choix.