EM BREVE – Adafruit Feather RP2040 SCORPIO – Driver NeoPixel de 8 canais

EM BREVE – Adafruit Feather RP2040 SCORPIO – Driver NeoPixel de 8 canais

Nó Fonte: 1783198

EM BREVE - Adafruit Feather RP2040 SCORPIO – Driver NeoPixel de 8 canais


Se há uma coisa pela qual a Adafruit é conhecida, são seus LEDs arco-íris mega-pisca-divertidos. Adoramos colar NeoPixels em qualquer lugar e em qualquer lugar. Quando vimos o novo periférico 'PIO' no o RP2040 do Raspberry Pi, sabíamos que seria perfeito para gerar grandes quantidades de NeoPixels. Então criamos esse quadro, o Pena Adafruit RP2040 ESCORPIÃO, projetado especificamente para condução NeoPixel (WS2812), mas também bom para vários outros projetos baseados em PIO que desejam aproveitar as vantagens da pinagem Feather com 8 saídas (ou entradas) consecutivas separadas.

A máquina de estado RP2040 PIO é perfeito para acionamento de LED: pode gerar formas de onda perfeitas, com até 8 saídas simultaneamente, tudo através de DMA. Isso significa que você não precisa usar nenhum tempo de processador para extrair os dados do LED. Basta configurar o buffer e dizer ao periférico PIO para 'fazer assim' e ele enviará os dados para as 8 saídas sem demora enquanto seu código pode continuar a ler botões, tocar música, executar o CircuitPython - o que você quiser!

18509 ISO ORIG 2022 11

18509 topo ORIG 2022 11

Kit 5650 ORIG 2022 11

O SCORPIO possui uma pinagem inteligente, onde todos os pinos Feather padrão são iguais aos pinos GPIO, além das linhas padrão I2C, SPI e UART – e há ainda pinos restantes suficientes para ter 8 pinos consecutivos para uso de PIO no GPIO16 até GPIO23 inclusive.

Para tornar o uso do NeoPixel livre de falhas, há um deslocador de nível de 3V-> 5V para que a lógica de saída seja de 5V. Se acontecer de você querer sinais de 3V, você pode ajustar a tensão do shifter com um jumper na parte inferior. Também é possível inverter a direção do deslocador de nível para fazer entradas de 8 pinos de E/S – digamos, para fazer um analisador lógico – com uma seleção de jumper direcional também na parte inferior da PCB.

O RP2040 SCORPIO também possui um tonelada de RAM, 264 KB, tornando trivial armazenar em buffer um grande número de NeoPixels…vários milhares se necessário. Na verdade, há tanta RAM que você pode até estremecimento os pixels para um controle de brilho mais preciso, para LEDs com melhor aparência com brilho baixo ou para correção gama.

18509 lado 01 ORIG 2022 11

18509 lado 02 ORIG 2022 11

18509 trimestre ORIG 2022 11

Nós temos Código do driver NeoPXL8 disponível no Arduino e CircuitPythonGenericName, para que você possa começar imediatamente a fazer belas obras de arte impulsionadas pelo Adafruit SCORPIO.

  • Mede 2.0″ x 0.9″ x 0.28″ (50.8mm x 22.8mm x 7mm) sem conectores soldados em
  • Leve como uma pena (grande?) – 5 gramas
  • RP2040 Cortex M32 + dual core de 0 bits rodando a ~ 125 MHz @ lógica e alimentação de 3.3 V
  • 264 KB RAM
  • FLASH SPI de 8MB chip para armazenamento de arquivos e armazenamento de código CircuitPython/MicroPython. Sem EEPROM
  • Toneladas de GPIO! 21 pinos GPIO com os seguintes recursos:
    • Quatro ADCs de 12 bits (um a mais que o Pico)
    • Dois periféricos I2C, dois SPI e dois UART, rotulamos um para a interface 'principal' em locais Feather padrão
    • 16 x saídas PWM – para servos, LEDs, etc.
    • 8 saídas GPIO consecutivas com mudança de nível de 5V para condução PIO NeoPixel
  • Carregador lipoly 200mA + integrado com LED indicador de status de carregamento
  • Pino nº 13 LED vermelho para uso geral piscando
  • RGB NeoPixel para indicação colorida em D4
  • A bordo Conector STEMMA QT que permite conectar rapidamente qualquer dispositivo Qwiic, STEMMA QT ou Grove I2C sem solda!
  • Botão Reset e botão de seleção do Bootloader para reinicializações rápidas (sem desconectar-reconectar para reiniciar o código). O botão Bootloader também está disponível como botão de entrada do usuário no GPIO #7
  • Pino de alimentação/habilitação de 3.3 V
  • Orifícios de montagem 4
  • Cristal de 12 MHz para um timing perfeito.
  • Regulador de 3.3V com saída de corrente de pico de 500mA
  • Conector USB tipo C permite acessar o bootloader ROM USB integrado e a depuração da porta serial

Em breve!

Carimbo de hora:

Mais de Fruta Ada