Entrez dans la matrice (LED) avec ce contrôleur tout-en-un, alimenté par USB-C, pour les panneaux HUB75.
Interstate 75 est une carte de pilotage basée sur RP2040 pour les matrices de LED de type HUB75. Il est conçu pour se brancher proprement à l'arrière d'un panneau LED, et constitue un moyen rapide et facile de créer une signalisation défilante ou un affichage LED accrocheur pour les sorties de capteurs.
Le I75 est alimenté et programmable par USB-C. L'USB-C est capable de fournir jusqu'à 3 A d'énergie, ce qui devrait suffire à alimenter un seul panneau 64x64 (ou plus petit), à condition que vous ne prévoyiez rien de trop lumineux. Si vous avez besoin de plus de puissance que cela (pour pouvoir enchaîner plusieurs panneaux, peut-être ?), vous pouvez l'injecter dans les bornes à vis à la place. Il y a également deux boutons utiles, un bouton de réinitialisation et une LED RVB intégrée.
Nous y avons également ajouté un connecteur QW/ST pour faciliter le branchement des breakouts Qwiic ou STEMMA QT.
Caractéristiques
Alimenté par RP2040 (Dual Arm Cortex M0+ fonctionnant jusqu'à 133Mhz avec 264kB de SRAM)
2MB de flash QSPI supportant XiP
Compatible avec les matrices LED 32x32, 32x64 et 64x64.
Des bornes à vis robustes pour l'alimentation des panneaux LED.
Connecteur USB-C pour l'alimentation et la programmation (3 A max.)
Connecteur Qw/ST (Qwiic/STEMMA QT)
Reset, BOOT et un bouton utilisateur (le bouton BOOT peut également être utilisé comme bouton utilisateur)
LED RVB
Entièrement assemblé (aucune soudure requise)
Dimensions : environ 48,5 x 31 x 17 mm (L x l x H, connecteurs inclus)
Schéma
Bibliothèques C++/MicroPython
Les panneaux et les câbles de la matrice de LED sont vendus séparément, consultez l'onglet extras pour quelques options !
Logiciel
Parce qu'il s'agit d'une carte RP2040, Interstate 75 est agnostique en matière de firmware ! Vous pouvez le programmer avec C/C++, MicroPython ou CircuitPython.
Nos bibliothèques C++/MicroPython contiennent des pilotes HUB75 qui utilisent les machines d'état PIO et DMA du RP2040 pour minimiser l'utilisation du CPU et maximiser la profondeur de couleur corrigée gamma 10 bits.
Vous obtiendrez de meilleures performances en utilisant C++, mais si vous êtes un débutant, nous vous recommandons d'utiliser nos batteries incluses dans le build MicroPython pour faciliter la prise en main.
Démarrer avec Interstate 75
Télécharger la marque Pirate MicroPython
Référence des fonctions Interstate 75
Exemples C++
Exemples MicroPython
Vous pouvez également utiliser CircuitPython sur votre Interstate 75 ! Les pilotes de CircuitPython étant conçus pour fonctionner sur un grand nombre de microcontrôleurs différents, vous n'aurez pas accès aux réglages spécifiques à l'architecture RP2040 que vous trouverez dans notre bibliothèque, mais vous aurez accès à la puissante bibliothèque DisplayIO de Adafruit qui permet d'afficher très facilement toutes sortes de textes, de formes et d'images.
Getting Started with Interstate 75
Download CircuitPython for Interstate 75
Getting Started with CircuitPython
RGB LED Matrices with CircuitPython
Please note that some less-common varieties of 64x64 panels, like those that use the FM6126A chip, are not currently supported in CircuitPython.
Connexion des
breakouts Si votre breakout a un connecteur QW/ST sur la carte, vous pouvez le brancher directement avec un câble JST-SH à JST-SH, ou vous pouvez facilement connecter n'importe lequel de nos breakouts I2C Breakout Garden avec un câble JST-SH à JST-SH couplé à un adaptateur Qw/ST à Breakout Garden.
Vous trouverez une liste des décodeurs actuellement compatibles avec notre version C++/MicroPython dans les notes de version les plus récentes.
Nous avons également réparti un grand nombre de broches I2C, de broches analogiques et de broches de débogage sur le côté de la carte, afin que vous puissiez y souder directement des éléments tels que des breakouts ou des potentiomètres analogiques.
À 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 qui, traditionnellement, auraient exigé beaucoup de travail de la part du CPU.