KOMMER SNART – Adafruit Feather RP2040 SCORPIO – 8-kanals NeoPixel-driver

KOMMER SNART – Adafruit Feather RP2040 SCORPIO – 8-kanals NeoPixel-driver

Kildeknude: 1783198

KOMMER SNART – Adafruit Feather RP2040 SCORPIO – 8-kanals NeoPixel-driver


Hvis der er én ting, Adafruit er kendt for, så er dens mega-blinky-sjove-regnbue-LED'er. Vi elsker bare at sætte NeoPixels på overalt og overalt. Da vi så det nye 'PIO'-periferiudstyr tændt RP2040 fra Raspberry Pi, vi vidste bare, at det ville være perfekt til at køre store mængder NeoPixels. Så vi skabte denne bestyrelse, den Adafruit Feather RP2040 SCORPIO, designet specifikt til NeoPixel (WS2812)-kørsel, men også god til forskellige andre PIO-baserede projekter, der ønsker at drage fordel af Feather pinout med 8 separate på hinanden følgende udgange (eller input).

RP2040 PIO-statsmaskinen er perfekt til LED-kørsel: den kan generere perfekte bølgeformer med op til 8 udgange samtidigt, alt gennem DMA. Det betyder, at du ikke behøver at bruge nogen processortid til at bit-bang-out LED-dataene. Bare opsæt bufferen og fortæl PIO-enheden om at 'gøre det sådan', og den vil skubbe disse data til de 8 udgange uden forsinkelse, mens din kode kan fortsætte med at læse knapper, afspille musik, køre CircuitPython - hvad end du vil!

18509 iso ORIG 2022 11

18509 top ORIG 2022 11

5650 sæt ORIG 2022 11

SCORPIO har en smart pinout, hvor alle standard Feather-stifterne er de samme som GPIO-stifterne, plus standard I2C-, SPI- og UART-linjerne – og der er stadig nok stifter tilbage til at have 8 på hinanden følgende stifter til PIO-brug på GPIO16 til og med GPIO23 inklusive.

For at gøre brugen af ​​NeoPixel fejlfri er der en 3V->5V niveauskifter, så udgangslogikken er 5V. Hvis du tilfældigvis vil have 3V-signaler, kan du justere skiftespændingen med en jumper i bunden. Det er også muligt at vende retningen af ​​niveauskifteren for at lave de 8 I/O-bens input - f.eks. for at lave en logisk analysator - med et retningsbestemt jumpervalg også på bunden af ​​printkortet.

RP2040 SCORPIO har også en ton RAM, 264KB, hvilket gør det trivielt at buffere et stort antal NeoPixels...flere tusinde hvis det er nødvendigt. Faktisk er der så meget RAM, du kan endda ryste pixels til for finere lysstyrkekontrol, for bedre udseende LED'er ved lav lysstyrke eller til gammakorrektion.

18509 side 01 ORIG 2022 11

18509 side 02 ORIG 2022 11

18509 kvartal ORIG 2022 11

Vi har NeoPXL8 driverkode tilgængelig i Arduino , CircuitPython, så du straks kan springe til at lave smukke kunstværker drevet af Adafruit SCORPIO.

  • Måler 2.0" x 0.9" x 0.28" (50.8 mm x 22.8 mm x 7 mm) uden skærehoveder loddet ind
  • Let som en (stor?) fjer – 5 gram
  • RP2040 32-bit Cortex M0+ dual core kører ved ~125 MHz @ 3.3V logik og strøm
  • 264 KB RAM
  • 8 MB SPI FLASH chip til lagring af filer og CircuitPython/MicroPython-kodelagring. Ingen EEPROM
  • Tonsvis af GPIO! 21 x GPIO-ben med følgende egenskaber:
    • Fire 12-bit ADC'er (én mere end Pico)
    • To I2C, to SPI og to UART perifere enheder, vi mærker en for 'hoved' grænsefladen i standard Feather-placeringer
    • 16 x PWM udgange – til servoer, lysdioder osv
    • 8 x konsekutive GPIO-udgange med 5V niveauskift til PIO NeoPixel-kørsel
  • Indbygget 200mA+ lipoly oplader med ladestatusindikator LED
  • Pin #13 rød LED til almindelig blinkning
  • RGB NeoPixel for fuldfarve indikation på D4
  • On-board STEMMA QT stik som giver dig mulighed for hurtigt at tilslutte alle Qwiic-, STEMMA QT- eller Grove I2C-enheder uden lodning!
  • Både Reset-knap og Bootloader-vælgerknap for hurtig genstart (ingen frakobling-gentilslutning for at genstarte kode). Bootloader-knap er også tilgængelig som brugerinput-knap på GPIO #7
  • 3.3V Power/enable pin
  • 4 monteringshuller
  • 12 MHz krystal for perfekt timing.
  • 3.3V regulator med 500mA spidsstrømudgang
  • USB Type C-stik lader dig få adgang til indbygget ROM USB bootloader og seriel port fejlretning

Kommer snart!

Tidsstempel:

Mere fra Ada Frugt