JUŻ WKRÓTCE – Adafruit Feather RP2040 SCORPIO – 8-kanałowy sterownik NeoPixel

JUŻ WKRÓTCE – Adafruit Feather RP2040 SCORPIO – 8-kanałowy sterownik NeoPixel

Węzeł źródłowy: 1783198

WKRÓTCE - Adafruit Feather RP2040 SCORPIO – 8-kanałowy sterownik NeoPixel


Jeśli jest jedna rzecz, z której słynie Adafruit, to mega-migające-zabawne-tęczowe diody LED. Po prostu uwielbiamy naklejać NeoPixels wszędzie i wszędzie. Kiedy zobaczyliśmy włączone nowe urządzenie peryferyjne „PIO”. RP2040 z Raspberry Pi, po prostu wiedzieliśmy, że będzie idealny do napędzania dużych ilości NeoPixels. Stworzyliśmy więc tę tablicę, tzw Pióro Adafruit RP2040 SKORPION, zaprojektowany specjalnie do sterowania NeoPixel (WS2812), ale nadaje się również do różnych innych projektów opartych na PIO, które chcą wykorzystać pinout Feather z 8 oddzielnymi kolejnymi wyjściami (lub wejściami).

Maszyna stanu RP2040 PIO jest idealny do sterowania diodami LED: może generować doskonałe przebiegi, z maksymalnie 8 wyjściami jednocześnie, przez DMA. Oznacza to, że nie trzeba wykorzystywać czasu procesora, aby przetwarzać dane LED. Po prostu skonfiguruj bufor i powiedz urządzeniu peryferyjnemu PIO, aby „zrobiło to”, a ono bezzwłocznie przekaże te dane do 8 wyjść, podczas gdy Twój kod może nadal odczytywać przyciski, odtwarzać muzykę, uruchamiać CircuitPython – cokolwiek chcesz!

18509 iso ORYG 2022 11

18509 góra ORYG 2022 11

5650 zestaw ORIG 2022 11

SCORPIO ma sprytny układ pinów, w którym wszystkie standardowe piny Feather są takie same jak piny GPIO, plus standardowe linie I2C, SPI i UART – i jest nadal wystarczająco dużo pinów, aby mieć 8 kolejnych pinów do użycia PIO na GPIO16 do GPIO23 włącznie.

Aby korzystanie z NeoPixel było wolne od zakłóceń, istnieje przesunięcie poziomu 3 V-> 5 V, dzięki czemu logika wyjściowa wynosi 5 V. Jeśli potrzebujesz sygnałów 3 V, możesz wyregulować napięcie manetki za pomocą zworki na dole. Możliwe jest również odwrócenie kierunku przesuwnika poziomu, aby wykonać 8 wejść pinów we/wy – na przykład do wykonania analizatora logicznego – z wyborem zworki kierunkowej również na spodzie płytki drukowanej.

RP2040 SCORPIO ma również tona pamięci RAM, 264 KB, dzięki czemu buforowanie ogromnej liczby NeoPixeli jest banalne…kilka tysięcy Jeśli potrzebne. W rzeczywistości jest tak dużo pamięci RAM, że możesz nawet dither piksele w celu dokładniejszej kontroli jasności, lepszego wyglądu diod LED przy niskiej jasności lub korekcji gamma.

18509 strona 01 ORIG 2022 11

18509 strona 02 ORIG 2022 11

18509 kwartał ORIG 2022 11

Praca IT Kod sterownika NeoPXL8 dostępny w Arduino i Obwód Pythona, dzięki czemu możesz od razu przejść do tworzenia pięknych dzieł sztuki napędzanych przez Adafruit SCORPIO.

  • Wymiary 2.0″ x 0.9″ x 0.28″ (50.8 mm x 22.8 mm x 7 mm) bez wlutowanych nagłówków
  • Lekkie jak (duże?) piórko – 5 gramów
  • RP2040 32-bitowy dwurdzeniowy Cortex M0+ działający z częstotliwością ~125 MHz przy napięciu logicznym i zasilaniu 3.3 V
  • 264 KB RAM
  • 8MB SPI FLASH chip do przechowywania plików i przechowywania kodu CircuitPython/MicroPython. Brak pamięci EEPROM
  • Tony GPIO! 21 pinów GPIO o następujących możliwościach:
    • Cztery 12-bitowe przetworniki ADC (o jeden więcej niż Pico)
    • Dwa urządzenia peryferyjne I2C, dwa SPI i dwa urządzenia peryferyjne UART, jedno oznaczamy jako „główny” interfejs w standardowych lokalizacjach Feather
    • 16 wyjść PWM – dla serwomechanizmów, diod LED itp
    • 8 kolejnych wyjść GPIO z przesunięciem poziomu 5 V do sterowania PIO NeoPixel
  • Wbudowana ładowarka Li-Pol 200mA+ z diodą LED stanu ładowania
  • Pin nr 13 czerwona dioda LED do migania ogólnego przeznaczenia
  • NeoPiksel RGB dla pełnokolorowego wskazania na D4
  • Na pokładzie Złącze STEMMA QT który pozwala szybko podłączyć dowolne urządzenia Qwiic, STEMMA QT lub Grove I2C bez lutowania!
  • Zarówno przycisk Reset, jak i przycisk wyboru programu ładującego do szybkiego ponownego uruchamiania (bez odłączania i ponownego podłączania w celu ponownego uruchomienia kodu). Przycisk programu ładującego jest również dostępny jako przycisk wprowadzania danych przez użytkownika na GPIO nr 7
  • Styk zasilania/włączenia 3.3 V
  • Otwory montażowe 4
  • Kryształ 12 MHz dla idealnego timingu.
  • Regulator 3.3 V z wyjściem prądu szczytowego 500 mA
  • Złącze USB typu C. umożliwia dostęp do wbudowanego bootloadera ROM USB i debugowania portu szeregowego

Wkrótce!

Znak czasu:

Więcej z Owoce Ada