Przejdź do treści

Recenzja SparkFun Pro Micro RP2040: Mikrokontroler średniej wielkości

    1647744003

    Nasz werdykt

    Pełna funkcji deska, która ma taką samą cenę i rozmiar jak ItsyBitsy RP2040 firmy Adafruit, ale o znacznie lepszej wartości.

    Do

    + złącze Qwiic
    + Duży wybór GPIO
    + Mały rozmiar
    + Krawędzie ażurowe

    Przeciwko

    -Tylko jeden kanał I2C

    W końcu dotarliśmy do pierwszej z serii płyt SparkFun RP2040. SparkFun Pro Micro RP2040 za 10 USD to najtańszy model w ofercie i ma klasyczny wygląd, który przypomina układ płytki Arduino Nano, która jest w domu w płytce prototypowej i jest osadzona w twoich projektach. Zapewnia nam również przemyślany wybór pinów GPIO i złącza Qwiic dla kompatybilnych kart rozszerzeń.

    SparkFun Pro Micro — cena
    bezpośrednia RP2040 9,95 USD

    Gama płyt RP2040 SparkFun jest zróżnicowana, ale Pro Micro RP2040 jest najbardziej typową grupą, ze względu na rozsądny koszt i znajomy kształt. Pozostałe dwa to Thing Plus RP2040, który został zaprojektowany w podobnym układzie do Feather RP2040 firmy Adafruit, ale z dodatkową kartą micro SD o pojemności 16 MB pamięci flash. Ostatnią płytą RP2040 jest procesor MicroMod RP2040, karta M.2 zawierająca RP2040 do użytku w szeregu płyt nośnych.

    Pro Micro RP2040 firmy SparkFun wydaje się być idealnym rozwiązaniem dla tych, którzy potrzebują wielu pinów GPIO, ażurowych krawędzi i złącza Qwiic. Przetestowaliśmy najnowszą płytę RP2040 na naszym stole warsztatowym i byliśmy mile zaskoczeni jej wszechstronnością.

    Specyfikacje sprzętu SparkFun Pro Micro RP2040

    RP2040 SoC
    ARM Cortex M0+ działający z prędkością do 133 MHz

    SRAM
    264kB

    Pamięć flash
    Zewnętrzna pamięć flash 16 MB

    GPIO
    20 pinów GPIO z następującą funkcjonalnością

    10 x wyjścia PWM 10 x cyfrowe I/O, 4 x analogowe 12-bitowe ADC, 1 x I2C (Qwiic), SPI, 2 x UART, programowalne IO, 1 x WS2812 / NeoPixel

    Port USB
    USB C

    Wymiary
    1,3 x 0,7 cala (33 x 17,8 mm)

    Projekt SparkFun Pro Micro RP2040 

    Będąc prawie tym samym rozmiarem co ItsyBitsy RP2040 firmy Adafruit, Pro Micro RP2040 firmy SparkFun ma znajomy projekt obudowy DIP, idealny do stosowania w płytce stykowej, ale także w domu, gdy jest lutowany powierzchniowo za pomocą kastelacji. Bycie Pro Micro oznacza, że ​​płyta pasuje do cech poprzednich płyt, zwykle zasilanych przez układy Atmel i około dwukrotnie drożej niż 10 USD RP2040. 

    Jasnoczerwony kolor tablicy wyróżnia ją spośród morza czarnych i zielonych tablic, a nadrukowane sitodrukiem odniesienie do pinów GPIO jest czytelne po obu stronach tablicy. Zasilanie może być dostarczane przez port USB C, również używany do programowania płytki, lub możemy użyć pinu RAW / + i GND, aby zapewnić 5V przy 600mA, ale upewnij się, że nie przekroczysz tych limitów. Na przeciwległym końcu płyty znajduje się złącze Qwiic, które przerywa jedyne połączenie I2C na płycie. 

    Złącza Qwiic są kompatybilne z formatem Stemma QT Adafruit (zobacz naszą historię na temat Qwiic vs Stemma vs Grove), a pomiędzy tymi dwoma formatami mamy duży wybór tablic zaciskowych, czujników i wyświetlaczy, które łatwo i czysto łączą się z portem. Jeśli chcesz używać płyt innych niż Qwiic, przejściówka z Qwiic na kabel połączeniowy jest tanią i łatwą alternatywą. Dostęp do pinów UART, SPI odbywa się poprzez GPIO.

    Korzystanie ze SparkFun Pro Micro RP2040

    Nasze testy zostały przeprowadzone przy użyciu najnowszych wersji MicroPython i CircuitPython. W przypadku CircuitPython przetestowaliśmy podstawową funkcjonalność GPIO za pomocą diody LED i przycisku, która działała bez problemów. Idąc nieco dalej, połączyliśmy pierścień WS2812 / NeoPixel i zainstalowaliśmy bibliotekę neopixel CircuitPython iw ciągu kilku minut na naszym stole warsztatowym pojawiło się oświetlenie RGB.

    Następnie podłączyliśmy pojemnościowy czujnik dotykowy Adafruit MPR121 za pomocą kabla Qwiic / Stemma QT i wkrótce mogliśmy używać przedmiotów codziennego użytku jako wejść dotykowych. Przechodząc do MicroPythona, przetestowaliśmy, jak korzystać z urządzeń I2C za pośrednictwem złącza Qwiic. Pierwszym był ekran OLED, który zakodowaliśmy, aby pokazać serię graficznych dem i animacji. Następnym testem był czterocyfrowy, siedmiosegmentowy wyświetlacz, ogólna płyta zasilana TM1637, która wykorzystuje styki nagłówka, wymagająca od nas użycia przejściówki Qwiic do zworki. TM1637 jest łatwy w obsłudze dzięki bibliotece MicroPython, w której mieliśmy losowy czterocyfrowy generator liczb i przewijany tekst.

    Pro Micro RP2040 firmy SparkFun łączy najlepsze cechy dwóch płyt Adafruit RP2040, ItsyBitsy RP2040 i QT Py RP2040. Podobnie jak ItsyBitsy RP2040 firmy Adafruit, Pro Micro RP2030 firmy SparkFun oferuje duży wybór pinów GPIO i oferuje złącze Qwiic / Stemma QT i USB-C, podobnie jak QT Py.

    Przypadki użycia dla SparkFun Pro Micro RP2040

    Dzięki ażurowym krawędziom i płaskiemu spodowi, SparkFun Pro Micro RP2040 jest jak w domu osadzony w projekcie, tak jak w płytce do krojenia chleba. Wbudowanie tej płytki we własny obwód jest trywialne, gdy masz wymiary mechaniczne. Tak więc ten mały robot RP2040, który chciałeś zbudować, mógł stać się rzeczywistością dzięki tej płycie. Złącze Qwiic i 16 MB pamięci flash umożliwiają wykorzystanie Pro Micro RP2040 w projektach gromadzenia danych.

    Dolna linia

    Z ceną 10 USD, taką samą jak ItsyBitsy RP2040 firmy Adafruit, preferowalibyśmy Pro Micro RP2040 firmy SparkFun, ponieważ oferuje mnóstwo pinów GPIO i złącze Qwiic / Stemma QT w stosunkowo niewielkiej obudowie.

    Jeśli szukasz nieco większej funkcjonalności od swojej płyty RP2040 i nie masz nic przeciwko nieco wyższej cenie i większej obudowie, Adafruit Feather RP2040 jest doskonałym wyborem, ponieważ współpracuje z ogromnym ekosystemem płyt dodatkowych. Jeśli potrzebujesz czegoś mniejszego, Adafruit QT Py RP2040 pasuje do rachunku. I oczywiście oryginalny Raspberry Pi Pico ma najlepszą wartość za jedyne 4 USD. Jeśli jednak potrzebujesz ładnej średniej wielkości deski z dużą elastycznością, SparkFun Pro Micro RP2040 jest najlepszym wyborem.

    0 0 votes
    Rating post
    Subscribe
    Powiadom o
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x