BIENTÔT DISPONIBLE – Adafruit Feather RP2040 SCORPIO – Pilote NeoPixel 8 canaux

BIENTÔT DISPONIBLE – Adafruit Feather RP2040 SCORPIO – Pilote NeoPixel 8 canaux

Nœud source: 1783198

BIENTÔT DISPONIBLE - Adafruit Feather RP2040 SCORPIO – Pilote NeoPixel 8 canaux


S'il y a une chose pour laquelle Adafruit est connu, ce sont ses LED arc-en-ciel méga-clignotantes-amusantes. Nous adorons coller des NeoPixels n'importe où et n'importe où. Quand nous avons vu le nouveau périphérique 'PIO' sur le RP2040 de Raspberry Pi, nous savions simplement qu'il serait parfait pour piloter de grandes quantités de NeoPixels. Nous avons donc créé ce tableau, le Adafruit Feather RP2040 SCORPION, conçu spécifiquement pour la conduite NeoPixel (WS2812), mais également adapté à divers autres projets basés sur PIO qui souhaitent profiter du brochage Feather avec 8 sorties (ou entrées) consécutives séparées.

La machine à états PIO RP2040 est parfait pour le pilotage de LED : il peut générer des formes d'onde parfaites, avec jusqu'à 8 sorties simultanément, tout au long du DMA. Cela signifie que vous n'avez pas besoin d'utiliser de temps processeur pour extraire les données des LED. Configurez simplement le tampon et dites au périphérique PIO de « faire en sorte qu'il en soit ainsi » et il transmettra ces données aux 8 sorties sans délai pendant que votre code pourra continuer à lire les boutons, jouer de la musique, exécuter CircuitPython – comme vous le souhaitez !

18509 isORIG 2022 11

18509 haut ORIG 2022 11

Kit 5650 ORIG 2022 11

Le SCORPIO a un brochage intelligent, où toutes les broches Feather standard sont les mêmes que les broches GPIO, plus les lignes standard I2C, SPI et UART – et il y a toujours Il reste suffisamment de broches pour avoir 8 broches consécutives pour une utilisation PIO sur GPIO16 à GPIO23 inclus.

Pour rendre l'utilisation du NeoPixel sans problème, il existe un sélecteur de niveau 3V -> 5V afin que la logique de sortie soit de 5V. Si vous souhaitez des signaux 3V, vous pouvez régler la tension du levier de vitesses avec un cavalier en bas. Il est également possible d'inverser la direction du levier de niveau pour effectuer les entrées des 8 broches d'E/S – par exemple pour créer un analyseur logique – avec une sélection de cavalier directionnel également au bas du PCB.

Le RP2040 SCORPIO dispose également d'un tonne de RAM, 264 Ko, ce qui rend trivial la mise en mémoire tampon d'un grand nombre de NeoPixels…plusieurs milliers de si besoin. En fait, il y a tellement de RAM que vous pouvez même tergiversent les pixels pour un contrôle plus fin de la luminosité, pour des LED plus belles à faible luminosité ou pour une correction gamma.

18509 côté 01 ORIG 2022 11

18509 côté 02 ORIG 2022 11

18509 trimestre ORIG 2022 11

Nous avons Code du pilote NeoPXL8 disponible dans Arduino ainsi que le CircuitPython, vous pouvez donc immédiatement vous lancer dans la création de magnifiques œuvres d'art pilotées par Adafruit SCORPIO.

  • Mesure 2.0 "x 0.9" x 0.28 "(50.8 mm x 22.8 mm x 7 mm) sans embases soudées
  • Léger comme une (grande?) Plume - 5 grammes
  • RP2040 32 bits Cortex M0 + dual core fonctionnant à ~ 125 MHz @ 3.3 V logique et alimentation
  • 264 KB RAM
  • FLASH SPI 8 Mo puce pour le stockage de fichiers et le stockage de code CircuitPython / MicroPython. Pas d'EEPROM
  • Des tonnes de GPIO! 21 x broches GPIO avec les fonctionnalités suivantes:
    • Quatre ADC 12 bits (un de plus que Pico)
    • Deux périphériques I2C, deux SPI et deux UART, nous en étiquetons un pour l'interface « principale » dans les emplacements Feather standard
    • 16 x sorties PWM - pour servos, LED, etc.
    • 8 x sorties GPIO consécutives avec changement de niveau 5 V pour la conduite PIO NeoPixel
  • Chargeur lipoly 200 mA+ intégré avec indicateur d'état de charge LED
  • Broche # 13 LED rouge à usage général clignotant
  • NéoPixel RVB pour une indication en couleur sur D4
  • À bord Connecteur EMBLÈME QT qui vous permet de connecter rapidement n'importe quel appareil Qwiic, STEMMA QT ou Grove I2C sans soudure !
  • 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 Bootloader est également disponible en tant que bouton de saisie utilisateur sur GPIO #7
  • Alimentation 3.3V / broche d'activation
  • Trous de montage 4
  • Cristal de 12 MHz pour un timing parfait.
  • Régulateur 3.3V avec sortie de courant de pointe 500mA
  • Connecteur USB Type C vous permet d'accéder au chargeur de démarrage USB ROM intégré et au débogage du port série

À venir bientôt!

Horodatage:

Plus de Fruit d'Ada