BINNENKORT – Adafruit Feather RP2040 SCORPIO – 8-kanaals NeoPixel-stuurprogramma

BINNENKORT – Adafruit Feather RP2040 SCORPIO – 8-kanaals NeoPixel-stuurprogramma

Bronknooppunt: 1783198

BINNENKORT BESCHIKBAAR - Adafruit Feather RP2040 SCORPIO – 8-kanaals NeoPixel-stuurprogramma


Als er één ding is waar Adafruit bekend om staat, dan zijn het wel de mega-blinky-fun-regenboog-LED's. We houden er gewoon van om NeoPixels overal en altijd te plakken. Toen we het nieuwe 'PIO'-randapparaat zagen aanstaan de RP2040 van Raspberry Piwisten we gewoon dat het perfect zou zijn voor het aansturen van grote hoeveelheden NeoPixels. Daarom hebben we dit bord gemaakt, de Adafruit Feather RP2040 SCHORPIOEN, speciaal ontworpen voor het aansturen van NeoPixel (WS2812), maar ook goed voor verschillende andere PIO-gebaseerde projecten die willen profiteren van de Feather-pinout met 8 afzonderlijke opeenvolgende uitgangen (of ingangen).

De RP2040 PIO-statusmachine is perfect voor LED-aansturing: het kan perfecte golfvormen genereren, met maximaal 8 uitgangen tegelijk, allemaal via DMA. Dat betekent dat u geen processortijd hoeft te gebruiken om de LED-gegevens uit te schakelen. Stel gewoon de buffer in en vertel het PIO-randapparaat om 'het zo te maken' en het zal die gegevens zonder vertraging naar de 8 uitgangen schuiven, terwijl uw code knoppen kan blijven lezen, muziek kan afspelen, CircuitPython kan draaien - wat u maar wilt!

18509 iso ORIGINEEL 2022 11

18509 naar boven ORIG 2022 11

5650 set ORIG 2022 11

De SCORPIO heeft een slimme pin-out, waarbij alle standaard Feather-pinnen hetzelfde zijn als de GPIO-pinnen, plus de standaard I2C-, SPI- en UART-lijnen – en er is nog Er zijn voldoende pinnen over voor 8 opeenvolgende pinnen voor PIO-gebruik op GPIO16 tot en met GPIO23.

Om het gebruik van NeoPixel probleemloos te laten verlopen, is er een niveauverschuiver van 3V->5V, zodat de uitgangslogica 5V is. Als je 3V-signalen wilt, kun je de shifterspanning aanpassen met een jumper aan de onderkant. Het is ook mogelijk om de richting van de niveauverschuiver om te draaien om de 8 I/O-pinnen ingangen te geven – bijvoorbeeld voor het maken van een logische analysator – met een directionele jumperselectie ook aan de onderkant van de printplaat.

De RP2040 SCORPIO heeft ook een ton RAM, 264KB, waardoor het triviaal is om grote aantallen NeoPixels te bufferen...duizenden indien nodig. Er is zelfs zoveel RAM dat je kunt gebruiken dither de pixels voor een fijnere helderheidsregeling, voor mooiere LED's bij lage helderheid of voor gammacorrectie.

18509 kant 01 ORIG 2022 11

18509 kant 02 ORIG 2022 11

18509 kwartaal ORIG 2022 11

We hebben NeoPXL8-stuurprogrammacode beschikbaar in Arduino en Circuitpython, zodat je meteen kunt beginnen met het maken van prachtige kunstwerken, aangestuurd door de Adafruit SCORPIO.

  • Maatregelen 2.0″ x 0.9″ x 0.28″ (50.8mm x 22.8mm x 7mm) zonder gesoldeerde headers
  • Zo licht als een (grote?) veer – 5 gram
  • RP2040 32-bit Cortex M0+ dual core draait op ~125 MHz @ 3.3V logica en voeding
  • 264 KB RAM
  • SPIFLASH van 8 MB chip voor het opslaan van bestanden en CircuitPython/MicroPython-codeopslag. Geen EEPROM
  • Tal van GPIO's! 21 x GPIO-pinnen met de volgende mogelijkheden:
    • Vier 12-bits ADC's (één meer dan Pico)
    • Twee I2C-, twee SPI- en twee UART-randapparatuur, we labelen er één voor de 'hoofd'-interface op standaard Feather-locaties
    • 16 x PWM-uitgangen – voor servo's, LED's enz
    • 8 x opeenvolgende GPIO-uitgangen met 5V-niveauverschuiving voor PIO NeoPixel-aansturing
  • Ingebouwde 200mA+ lipoly-oplader met LED-indicator voor laadstatus
  • Pin #13 rode LED voor algemene doeleinden knipperen
  • RGB NeoPixels voor full-color indicatie op D4
  • On-board QT-connectorembleem waarmee u snel alle Qwiic-, STEMMA QT- of Grove I2C-apparaten kunt aansluiten zonder te solderen!
  • Zowel de Reset-knop als de Bootloader-selectieknop voor snel opnieuw opstarten (niet loskoppelen en opnieuw aansluiten om de code opnieuw te starten). De Bootloader-knop is ook beschikbaar als gebruikersinvoerknop op GPIO #7
  • 3.3V Power/enable pinnen
  • 4 bevestigingsgaten
  • 12MHz kristal voor perfecte timing.
  • 3.3V regelaar met 500mA piekstroomuitgang
  • USB Type C-aansluiting geeft u toegang tot de ingebouwde ROM USB-bootloader en debugging van de seriële poort

Binnenkort verkrijgbaar!

Tijdstempel:

Meer van Ada Fruit