C'est moitié clé USB, moitié Adafruit QT Py, et beaucoup de RP2040... c'est Trinkey QT2040, la carte de circuit imprimé avec un cœur RP2040 et des jambes Stemma QT.
Les gens adorent le QT Py 2040, mais vous voulez peut-être quelque chose de prêt à l'emploi. Alors Adafruit s'est dit : "Et si nous fabriquions quelque chose qui se branche directement sur le port USB de votre ordinateur ? Et voici ce qu'ils ont trouvé !
Le circuit imprimé est conçu pour se glisser dans n'importe quel port USB A d'un ordinateur ou d'un portable. Il y a un microcontrôleur RP2040 à bord avec juste assez de circuits pour le satisfaire. Il y a un NeoPixel RGB, un bouton de réinitialisation et de démarrage ou d'utilisation et un port STEMMA QT à l'extrémité. C'est ça !
Avec le corps de la carte mesurant 1,0" x 0,7" et quatre trous de montage, vous pouvez fixer à peu près n'importe quelle carte QT (certaines sont un peu plus grandes, il faut donc vérifier que les trous se trouvent aux mêmes endroits). Utilisez des entretoises et des vis de taille M2.5 pour ce faire, vous pourriez utiliser 2 diagonales au minimum. Utilisez ensuite un câble QT court et vous obtenez un capteur Trinkey personnalisé pour n'importe quel usage.
La carte est livrée avec 8 Mo de mémoire flash QSPI pour que vous puissiez mettre tous nos pilotes CircuitPython sur le disque !
PLUG-AND-PLAY STEMMA QT
L'une des vedettes de cette carte est le connecteur préféré de Adafruit- le STEMMA QT, un port I2C chaînable qui peut être utilisé avec tous nos capteurs et accessoires STEMMA QT. Grâce à ce connecteur, vous n'avez pas besoin de faire de soudure pour commencer.
Que pouvez-vous mettre dans le port QT ? Et pourquoi pas des OLEDs ! Unités de mesure inertielles ! Des capteurs à profusion. Tout est prêt à l'emploi grâce à la conception innovante du chaînage : SparkFun connecteurs STEMMA QT compatibles Qwiic pour le bus I2C, vous n'avez même pas besoin de souder. Il suffit de brancher un câble compatible et de le relier à l'unité centrale de votre choix, et vous êtes prêt à charger un logiciel et à mesurer la lumière.
SUPPORT LOGICIEL
Au moment du lancement, il n'y a pas de support du noyau Arduino pour la puce de cette carte. Il y a un excellent support C/C++, un portage officiel MicroPython et un portage CircuitPython ! Adafruit recommande bien sûr CircuitPython parce qu'il pense que c'est le moyen le plus facile de commencer et qu'il supporte la plupart de ses pilotes, écrans, capteurs et autres, supportés d'emblée pour que vous puissiez suivre notre projects et nos tutoriels CircuitPython.
Bien que le RP2040 dispose de beaucoup de mémoire vive (264 Ko), il n'a pas de mémoire FLASH intégrée. Au lieu de cela, elle est fournie par la puce flash QSPI externe. Sur cette carte, il y a 8MB, qui sont partagés entre le programme qu'elle exécute et tout stockage de fichiers utilisé par MicroPython ou CircuitPython. Si vous utilisez C/C++, vous disposez de toute la mémoire flash, si vous utilisez Python, il vous restera environ 7 Mo pour le code, les fichiers, les images, les polices, etc.
Le corps principal a la même taille/les mêmes trous de montage que la plupart des cartes Stemma QT (1,0" x 0,7" avec des trous M2,5)
Connecteur USB de type A avec une carte PCB extra-épaisse pour s'adapter à un port hôte USB
RP2040 Cortex M0+ 32 bits à double cœur fonctionnant à ~125 MHz @ 3,3V logique et puissance
264 KB RAM
8 MB SPI FLASH chip pour le stockage des fichiers et le stockage du code CircuitPython/MicroPython.
Pas d'EEPROM
USB natif pris en charge par tous les systèmes d'exploitation - peut être utilisé comme console série USB, MIDI, clavier/souris HID, et même comme petit lecteur de disque pour stocker des scripts Python.
Peut être utilisé avec MicroPython ou CircuitPython
LED RGB NeoPixel intégrée
Port STEMMA QT / Qwiic pour la connectivité I2C
Régulateur 3,3 V avec sortie de pointe de 600 mA
Cristal de 12 MHz
Bouton de réinitialisation et bouton de sélection du chargeur de démarrage pour des redémarrages rapides (pas de débranchement-rebranchement pour relancer le code) Le
bouton du chargeur de démarrage peut également être utilisé en toute sécurité dans le code 'utilisateur'
A PROPOS DU RP2040
Le RP2040 contient un chargeur de démarrage USB UF2 'ROM permanent'.
Cela signifie que lorsque vous voulez programmer un nouveau firmware, vous pouvez maintenir le bouton BOOT enfoncé tout en le branchant sur le port USB (ou en mettant la broche RUN/Reset à la masse) et il apparaîtra comme un disque USB sur lequel vous pourrez glisser le firmware. Les personnes qui ont utilisé les produits Adafruit trouveront cette technique très familière - ils l'utilisent sur toutes leurs cartes natives USB. Notez que vous ne double-cliquez pas sur reset, mais que vous maintenez le bouton BOOT enfoncé pendant le démarrage pour entrer dans le bootloader !
Le RP2040 est une puce puissante, qui a la vitesse d'horloge de notre M4 (SAMD51), et deux cœurs qui sont équivalents au M0 (SAMD21). Comme il s'agit d'une puce M0, elle ne dispose pas d'une unité à virgule flottante ou d'un support matériel DSP - donc si vous faites quelque chose avec des calculs lourds à virgule flottante, ce sera fait en logiciel et donc pas aussi rapide qu'une M4. Pour de nombreuses autres tâches de calcul, vous obtiendrez des vitesses proches de M4 !
DÉTAILS TECHNIQUES
Dimensions du produit : 38,2 mm x 17,7 mm x 5,5 mm / 1,5" x 0,7" x 0,2"
Poids du produit : 3,0 g / 0,1 oz