Układ RP2040 to pierwsze wejście Raspberry Pi do świata mikrokontrolerów. Ten mały, energooszczędny i wydajny chip jest w stanie obsłużyć złożone projekty bez wygórowanych kosztów. Najlepsze jest jednak to, że RP2040 jest dostępny dla każdego producenta, który chce go używać do własnych produktów.
To szybko doprowadziło do pojawienia się na rynku ogromnej gamy płyt opartych na RP2040, ale co te SBC mają do zaoferowania?
Układ Raspberry Pi RP2040
Zbudowany w oparciu o dwurdzeniowy procesor ARM Cortex-M0+ pracujący z częstotliwością 133 MHz, mikrokontroler RP2040 jest zaskakująco potężnym układem jak na swoje niewielkie rozmiary. Oczywiście ten układ ma więcej specyfikacji niż tylko jego procesor.
- Pamięć: 264 KB wbudowanej pamięci SRAM
- we/wy: 2 x UART, 2 x kontrolery SPI, 2 x kontrolery IC2, 16 x kanały PWM, 1 x kontroler USB 1.1
- Moc wejściowa: od 1,8 do 5,5 V prądu stałego
Oprócz tych specyfikacji układ RP2040 oferuje również programowanie metodą „przeciągnij i upuść” przez USB, tryby uśpienia i uśpienia o niskim poborze mocy, dokładny zegar na chipie i czujnik temperatury. Daje to dostęp do wbudowanych komponentów, które zwykle są dostarczane oddzielnie od innych mikrokontrolerów.
Oto osiem najlepszych dostępnych obecnie płyt głównych opartych na RP2040.
1. Płytka mikrokontrolera Raspberry Pi Pico
Fundacja Raspberry Pi znana jest z produkcji swojej linii popularnych komputerów jednopłytowych, ale RPi Pico nie mieści się w tej kategorii. Zamiast tego Pico to płyta mikrokontrolera zbudowana wokół firmowego układu RP2040.
Ta płytka służy jako dobry projekt referencyjny dla płytki mikrokontrolera opartej na RP2040, zapewniając dostęp do wszystkich wbudowanych wejść/wyjść chipa z kilkoma dzwonkami i gwizdkami, które wyróżniają go spośród tłum. Pico jest dobrą alternatywą dla standardowych płyt Arduino, takich jak Uno lub Pro Micro.
Możesz kupić Raspberry Pi Pico z wstępnie wlutowanymi złączami GPIO lub bez, a także wybrać wersję płyty z obsługą sieci bezprzewodowej 2,4 GHz 802.11n (tylko Raspberry Pi Pico W i WH).
2. Adafruit RP2040 Bare Bones Macropad
Firma Adafruit, założona w 2005 roku w celu stworzenia miejsca, w którym ludzie z różnych środowisk mogliby uczyć się elektroniki, jest jednym z najpopularniejszych sprzedawców mikrokontrolerów w sieci.
Macropady to małe klawiatury, które zwiększają produktywność, zapewniając łatwy dostęp do skrótów klawiszowych i makr w używanym oprogramowaniu. The Adafruit RP2040 Bare Bones Macropad to niedrogi i łatwy sposób na stworzenie własnego makropada bez konieczności nauki kodowania lub podłączania przełączników klawiatury.
Płytka jest wyposażona we wbudowany wyświetlacz OLED, 12 gniazd przełączników klawiatury w stylu MX, które można wymieniać podczas pracy, oraz enkoder obrotowy. Umożliwia to przełączanie między różnymi profilami makr w locie przy użyciu wstępnie napisanego kodu, który Adafruit dostarcza z tą płytą. Najlepsze jest jednak to, że jest to łatwe dowiedz się, jak zbudować makropad RP2040 dla siebie.
3. Mikrokontroler Adafruit Feather RP2040
System Feather/Wing firmy Adafruit jest dostępny na rynku od dłuższego czasu, ale dodanie pióra RP2040 spodoba się wielu twórcom. Feathers to płytki mikrokontrolera, które działają jak mózg twojego urządzenia, podczas gdy Wings to płytki dodatkowe, które łączą się z twoim Feather, aby dodać więcej komponentów.
W przeciwieństwie do RPi Pico, Pióro Adafruita RP2040 posiada 8 MB pamięci flash SPI do przechowywania kodów, wskaźnik LED RGB do szczegółowej diagnostyki oraz szereg innych funkcji, które ułatwiają korzystanie z chipa RP2040, którego używa.
4. Arduino Nano RP2040 Połącz
Chociaż może być zaskoczeniem, że Arduino znajduje się na tej liście, firma ta nie produkuje własnych układów krzemowych do swoich płyt i sensowne jest wykorzystanie RP2040. To dobra wiadomość dla każdego, kto szuka weterana branży mikrokontrolerów do stworzenia swoich płytek RP2040.
The Arduino Nano RP2040 Połącz to stosunkowo podstawowa płytka mikrokontrolera bez dodatkowych funkcji, które są dostępne w niektórych innych płytkach z tej listy. To powiedziawszy, jest to jedna z niewielu płyt RP2040 na rynku z natywną łącznością Wi-Fi i Bluetooth.
Oprócz Wi-Fi, Connect ma również 16 MB pamięci flash, która jest oddzielona od układu RP2040, połączony akcelerometr i żyroskop oraz mikrofon dookólny. Ta płyta doskonale nadaje się do pracy nad wbudowanymi rozwiązaniami AI w zaciszu własnego biurka.
5. SparkFun MicroMod RP2040
Podobnie jak Adafruit, Sparkfun to firma zbudowana wokół prostej zasady; zabawy z elektroniką. Firma ta produkuje szereg własnych, interesujących i unikalnych płytek mikrokontrolerów, z których kilka wykorzystuje układ RP2040.
The SparkFun MicroMod RP2040 jest podobny do mikrokontrolera Adafruit Feather; jest to mała płytka mikrokontrolera, która jest przeznaczona do współpracy z dodatkowymi komponentami PCB. SparkFun zajęło inne podejście niż Adafruit, a MicroMod RP2040 łączy się z płytami nośnymi za pomocą złącza M.2 połączenie.
Ta płyta jest niewiarygodnie prosta i oferuje podstawowe wejścia/wyjścia, które można znaleźć w układzie RP2040, i niewiele więcej. Po dodaniu do płyty nośnej, takiej jak SparkFun Machine Learning Carrier Board, przyjmie nową rolę, oferując ulepszone funkcje i komponenty, z których możesz skorzystać.
6. Pimoroni Badger RP2040 Wyświetlacz e-atramentu
Pimoroni to brytyjska firma elektroniczna, która jest wyposażona we własną najnowocześniejszą linię produkcyjną. Umożliwia to tej marce rozgałęzienie się na tworzenie szerokiej gamy nietypowych płytek PCB i płytek mikrokontrolerów z mnóstwem różnych funkcji.
To następne urządzenie RP2040 jest o wiele bardziej wyspecjalizowane niż inne, które oglądaliśmy. Wyposażony jest w pięć przycisków, wyświetlacz e-ink i akumulator, a całość przystosowana jest do pracy jako cyfrowy dowód osobisty.
Możesz przechowywać wiele profili ID na swoim Pimoroni Badger RP2040, przewijając je jednym naciśnięciem przycisku. Ten produkt jest w pewnym sensie nowością, oferując fajny i unikalny sposób identyfikacji w pracy, na imprezach i gdziekolwiek indziej, gdzie chcesz nawiązać kontakty.
7. Pimoroni Plasma Stick 2040 W
The Pimoroni Plasma Stick 2040 W to zmodyfikowany Raspberry Pi Pico W, a to oznacza, że ma wszystkie te same funkcje, co Pico W, w tym łączność Bluetooth i Wi-Fi. Oprócz tego ta płyta zawiera również wszystko, czego potrzebujesz do pracy z diodami LED Neopixel/WS2812/SK6812.
Ten produkt jest przeznaczony tylko dla osób pracujących z diodami LED, co czyni go dość wyspecjalizowaną płytą. Praca z diodami LED i mikrokontrolerami jest bardzo powszechny, a to oznacza, że wielu twórców będzie mogło skorzystać z tej prostej płytki dla siebie.
8. Sterownik czterosilnikowy Pimoroni Motor 2040
Używanie mikrokontrolera do zasilania silników zwykle wymaga dodatkowych elementów sterownika silnika, ale Silnik Pimoroni 2040 pakuje wszystko, czego potrzebujesz do jednej planszy. To urządzenie jest idealne dla tych, którzy samodzielnie budują zdalnie sterowane samochody, drukarki 3D i prawie wszystkie inne projekty wymagające wielu silników
Wybór właściwej płyty RP2040 dla Ciebie
Chip RP2040 jest potężny i niezwykle wszechstronny, ale tylko podrapaliśmy powierzchnię różnych płyt dostępnych z tym chipem. Warto sprawdzić każdą z marek, które omówiliśmy, aby zobaczyć, czy mają tablicę odpowiadającą wymaganiom Twojego projektu, a także przyjrzeć się innym firmom, aby uzyskać szerszy pogląd.