LinkedIn YouTube Facebook
Szukaj

Newsletter

Proszę czekać.

Dziękujemy za zgłoszenie!

Wstecz
SoM / SBC

KAmodRPi Pico Dual/Quad Expander – ekspandery do Raspberry Pi Pico

Raspberry Pi Pico to platforma mikrokontrolerowa zaprojektowana przez twórców bestsellerowego komputera Raspberry Pi. Jest to mała płytka, rozmiaru Arduino Nano, wyposażona w układ RP2040 lub RP2350 – mikrokontroler zaprojektowany specjalnie na potrzeby platformy. Układ RP2040 wyposażono w dwa rdzenie Arm Cortex-M0+, natomiast RP2350 wykorzystuje dwa rdzenie Arm Cortex-M33. Procesory oferują m.in. wyjścia PIO (programowalne wejścia/wyjścia), obsługę standardowych interfejsów i trybów oszczędzania energii. Płytki Pico są dostępne w wersjach z lub bez modułu komunikacji Wi-Fi i Bluetooth. Można je programować za pomocą języków C, C++ oraz MicroPython, również w środowisku Arduino.

Raspberry Pi Pico to doskonały wybór zarówno dla profesjonalistów, jak i amatorów. Platforma cechuje się niską ceną, zarówno płytek, jak i samych mikrokontrolerów, olbrzymim ekosystemem wyrosłym na bazie platformy Raspberry Pi, wsparciem technicznym oraz dużą elastycznością. Bardzo ciekawą zaletą jest tutaj interfejs PIO, który składa się z programowalnych maszyn stanów działających niezależnie od procesora na wyprowadzeniach układu. Umożliwiają tworzenie własnych interfejsów, emulowanie dodatkowych portów np. UART czy I2C, a także obsługę bardziej skomplikowanych połączeń, jak VGA czy diod NeoPixel. Nowszy procesor RP2350 z obsługą funkcji bezpieczeństwa TrustZone, doskonale spełni się w nowych projektach, natomiast starszy RP2040 to nadal świetny wybór do nauki, a także prostszych konstrukcji.

Rys. 1. Płytka Raspberry Pi Pico 2 W

Rys. 1. Płytka Raspberry Pi Pico 2 W

 Więcej o płytkach Raspberry Pi Pico pierwszej generacji przeczytasz w artykule Płytka Raspberry Pi Pico z mikrokontrolerem Raspberry Pi RP2040

Podobnie jak dla malinek, Pico ma szeroką ofertę płytek dodatkowych, czyli nakładek. Nakładki łączone są do złącza GPIO 2×20 i można je układać w stosy. No i tak samo, jak w przypadku Raspberry Pi, wraz z wzrostem złożoności projektu, takie układanie w stosy robi się coraz mniej wygodne. Na szczęście na rynku są rozwiązania na ten problem. Sklep Kamami proponuje płytki KAmodRPi Pico Dual Expander oraz KAmodRPi Pico Quad Expander, które pozwalają na wygodne dołączenie do Pico nakładek, na dwóch- lub czterech specjalnych złączach.

Rys. 2. Płytka rozszerzeniowa KAmodRPi Pico Dual Expander

Rys. 2. Płytka rozszerzeniowa KAmodRPi Pico Dual Expander

KAmodRPi Pico Dual Expander – podwójny ekspander wyprowadzeń do Raspberry Pi Pico

KAmod Pico Dual Expander umożliwia wygodne podłączenie dwóch nakładek HAT do płytki rozwojowej z serii Pico. Zawiera złącze żeńskie 2×20, w które można włożyć płytkę bazową oraz dwa złącza męskie na moduły rozszerzeniowe. Dodatkowo, złącze Pico wyprowadzono na osobne piny goldpin, co pozwala na komunikację z poszczególnymi wyprowadzeniami na przykład przez standardowe kabelki. Ponadto płytka zawiera złącze I2C Qwire (kompatybilne z Qwiic/STEMMA QT), port USB-C do zasilania i komunikacji z komputerem, a także przycisk RESET. Wszystkie wyprowadzenia są podpisane na płytce PCB, co ułatwia prototypowanie. Płytka ma wymiary 59 x 104 mm.

Rys. 3. Przykład wykorzystania KAmodRPi Dual Expander w projekcie

Rys. 3. Przykład wykorzystania KAmodRPi Dual Expander w projekcie

KAmodRPi Pico Quad Expander – poczwórny ekspander wyprowadzeń do Raspberry Pi Pico

KAmodRPi Pico Quad Expander to płytka pozwalająca na podłączenie aż czterech nakładek do Raspberry Pi Pico. Jest bardzo podobna do poprzednio omawianego ekspandera – zawiera port do podłączenia płytki bazowej, złącza goldpin z dołączonymi wyprowadzeniami Pico oraz cztery porty do dołączenia nakładek. Również zawiera przycisk RESET oraz złącze USB-C. Oferuje też cztery porty I2C Qwire, a także czytelny opis wyprowadzeń na płytce PCB. Jest przeznaczony do jeszcze bardziej złożonych projektów, niż Dual Expander. Wymiary płytki to 59 x 170 mm.

Rys. 4. Płytka rozszerzeniowa KAmodRPi Pico Quad Expander

Rys. 4. Płytka rozszerzeniowa KAmodRPi Pico Quad Expander

Rys. 5. Przykład wykorzystania KAmodRPi Quad Expander w projekcie

Rys. 5. Przykład wykorzystania KAmodRPi Quad Expander w projekcie

Przed użyciem płytek zachęcam do zapoznania się z dokumentacją na stronie wiki Kamami Labs: KAmodRPi Pico Dual Expander oraz KAmodRPi Pico Quad Expander. Znajduje się tam więcej szczegółów na temat konstrukcji oraz modele CAD produktów.

Zastosowanie

Obie płytki działają jak wygodne ekspandery umożliwiające dołączenie do Raspberry Pi Pico rozszerzeń, takich jak interfejsy, czujniki, wyświetlacze, moduły kart SD, sterowniki silników i wiele innych. Jest to niewątpliwie wygodne rozwiązanie, pozwalające uporządkować projekt. Pozwala też nauczyć się korzystać z możliwości Pico, przetestować dostępne interfejsy oraz potencjał platformy. Przykładowe projekty jakie można wykonać na ekspanderach to: stacja pogodowa, robot mobilny, czujniki IoT, a nawet analizator lub generator sygnałów.

Płytki KAmodRPi Pico Dual Expander oraz KAmodRPi Pico Quad Expander kupisz w sklepie internetowym Kamami.pl

Inżynier, piszący i redagujący artykuły techniczne.