Nasz werdykt
Sprzęt płyty jest świetny, a gdy poprawi się obsługa oprogramowania, będzie to niezbędny zakup.
Do
Dobrze rozplanowany
Dobry rozmiar
Mnóstwo funkcji
Przeciwko
Biblioteka oprogramowania jest wciąż w toku
Brak otworów montażowych
Raspberry Pi Pico wprowadził nową gamę dodatkowych formatów dla płytki układu 40 DIP. Mniejsze dodatki nazywane są „Pakietami”, na przykład Pimoroni Pico Unicorn Pack. Jeśli istnieje potrzeba większej płyty, to mamy „Bazę”, a pierwszą na naszym stole warsztatowym jest Pimoroni Pico Explorer za 30 USD, „eksperymentalna arena z obwodami osadzonymi”, która oferuje szereg pinów GPIO, mały ekran LCD, podwójny silnik wyjścia i dwa breakouty kompatybilne z płytami Breakout Garden.
Celem Pico Explorer Base jest bycie miejscem do eksperymentowania z komponentami elektronicznymi, co jest celem wspólnym z płytami Explorer HAT dla Raspberry Pi. Przetestowaliśmy bazę Pico Explorer firmy Pimoroni, tworząc projekty mające na celu przetestowanie różnych funkcji tablicy.
Projekt i użytkowanie Pimoroni Pico Explorer
Mierzący 4,6 x 2,5 x 0,8 cala (117 x 63 x 20 mm), Pico Explorer jest wstępnie zmontowany. Rozmiar Pico Explorer Base firmy Pimoroni jest wygodny, mamy wystarczająco dużo miejsca do wygodnej pracy, ale nie dominuje na naszym biurku.
W lewym górnym rogu płyty widzimy miejsce na nasze Raspberry Pi Pico, włożone z portem micro USB skierowanym na zewnątrz płyty. Podłączenie Pico do płyty zapewnia również zasilanie płyty i jej komponentów. Tuż pod Pico znajduje się mini płytka stykowa, na której możemy budować obwody i eksperymentować.
W centrum bazy Pico Explorer znajduje się seria pinów GPIO breakout, ale zauważysz, że nie wszystkie piny GPIO są zepsute, ponieważ niektóre są używane przez wbudowany sterownik silnika (piny GPIO od 8 do 11), brzęczyk piezoelektryczny , ekran LCD i przyciski. W prawym dolnym rogu planszy dominuje ekran o przekątnej 1,54 cala i rozdzielczości 240 x 240 pikseli, który ma cztery przyciski w rogach. Ten ekran korzysta z tej samej biblioteki, co pakiet Display Pack firmy Pimoroni, kolejna tablica, którą będziemy sprawdzać. W prawym górnym rogu planszy znajdują się dwa gniazda kompatybilne z Breakout Garden do użytku z deskami typu breakout firmy Pimoroni. Wreszcie pomiędzy tymi dwoma gniazdami ukryty jest pojedynczy głośnik piezoelektryczny.
Przetestowaliśmy Pico Explorer przy użyciu najnowszej wersji obrazu MicroPython firmy Pimoroni, która wciąż jest wersją alfa, co oznacza, że trwają prace nad poprawą i usprawnieniem obsługi.
Nasz pierwszy projekt polegał na włączaniu i wyłączaniu diody LED, więc podłączyliśmy diodę LED do GP0 za pośrednictwem Pico Explorer Base. Importując bibliotekę picoexplorer, spodziewaliśmy się, że będzie abstrakcja, która umożliwi nam miganie diody LED przy użyciu własnej biblioteki Pimoroni. W bibliotece nie było takiej abstrakcji, ale dlaczego spodziewaliśmy się, że będzie? Posiadamy rozległą wiedzę na temat serii płyt Explorer HAT firmy Pimoroni dla Raspberry Pi, która posiada bibliotekę Pythona, która abstrahuje każdy aspekt. Zamiast tego musieliśmy użyć klasy Pin z biblioteki maszynowej MicroPython. Nie jest to wielka sprawa, ponieważ nowi w Pico Explorer najprawdopodobniej nie mieliby tej wiedzy.
Następnym projektem było coś bardziej ambitnego, pojedynczy silnik 6 V DC sterowany za pomocą potencjometru 10K Ohm podłączonego do pinu ADC. Gdy obracamy potencjometr, zmienia się rezystancja, a wyjście służy do sterowania prędkością silnika podłączonego do jednego z dwóch kanałów silnika. Oba kanały silnika wykorzystują kontroler silnika DRV8833, popularny układ do podstawowej robotyki.
Biblioteka picoexplorer zawierała wszystkie klasy i funkcje potrzebne do odczytu potencjometru i sterowania silnikiem. Poszliśmy trochę dalej i dodaliśmy sekcję kodu, która wyświetlała prędkość silnika na ekranie pokładowym, z prędkościami poniżej 0,7 oznaczonymi kolorem zielonym dla wolnych i prędkościami większymi niż 0,7, zmieniając kolor tekstu na czerwony i ostrzegając użytkownika.
Posunęliśmy się trochę dalej i przymocowaliśmy trójosiowy akcelerometr MSA301 do jednego z gniazd Breakout Garden. Obecnie Pimoroni wciąż pracuje nad kompatybilnością z MicroPythonem w przypadku wyprysków, więc nawet po pewnym czasie nasze wysiłki nie przyniosły rezultatu.
Dla tych, którzy nie są z tym zaznajomieni, Pimoroni’s Breakout Garden to linia przełomowych płytek I2C i SPI, które podłącza się do pasujących gniazd w Raspberry Pi HAT, a teraz w Pico Explorer Base. Istnieje ogromny ekosystem tablic, który obejmuje wszystko, od czujników czasu lotu i kolorów po wyświetlacze, kamery termowizyjne i matryce LED. Niewątpliwie Pimoroni doda obsługę oprogramowania dla płyt Breakout Garden w bazie Pico Explorer, ale w chwili pisania tego tekstu nie działa ona dla większości dodatków.
Przypadki użycia dla Pimoroni Pico Explorer
Baza Pimoroni Pico Explorer to miejsce do eksperymentowania. Mamy piny GPIO, wyświetlacz i sterownik silnika, za pomocą których można budować dość zaawansowane projekty. Tym, którzy rozpoczynają swoją przygodę z kodem i elektroniką, poziom abstrakcji pomoże im zrobić pierwsze kroki, a wraz z kolejnymi aktualizacjami biblioteki zobaczymy więcej abstrakcji, które pomogą im w nauce. Dwa kołki silnika oznaczają, że podstawowe roboty mogą być wykonane za pomocą Pico Explorer, wystarczy znaleźć obudowę robota, aby pomieścić płytkę, która ma gumowe nóżki, ale nie ma otworów na śruby do montażu.
Dolna linia
Przy cenie 22 GBP (30 USD) Pico Explorer jest znacznie większą inwestycją niż tylko Raspberry Pi Pico. Jej wymiary i funkcje uzupełniają się nawzajem, a deska jest wyjątkowo użyteczna
Podstawowa funkcjonalność jest dostępna, ale niestety obecnie brakuje jej kompatybilności z płytami Breakout Garden, choć z pewnością zmieni się to w najbliższej przyszłości, ponieważ Pimoroni udoskonala oprogramowanie. Chcielibyśmy też, aby w płytce były jakieś otwory montażowe, aby można było ją bez problemu umieścić na robocie. Jednak ogólnie rzecz biorąc, jest to przydatne i zabawne narzędzie dla każdego, kto eksperymentuje z Pico.