Jeśli nie potrzebujesz zbyt dużej mocy obliczeniowej, mikrokontroler Pico może lepiej pasować do wielu projektów elektronicznych.

Istnieje kilka komputerów jednopłytkowych firmy Raspberry Pi, ale tylko jeden mikrokontroler, Raspberry Pi Pico. Ta niewielka płytka nie jest pomyślana jako alternatywa dla potężniejszych SBC, ale ma unikalny zestaw funkcji, dzięki którym jest bardziej odpowiednia do niektórych projektów.

W tym miejscu omówimy różne powody, dla których możesz chcieć używać Raspberry Pi Pico zamiast innych modeli Raspberry Pi w swoich projektach elektronicznych.

1. Architektura mikrokontrolera

Źródło obrazu: Raspberry Pi/Youtube

Podczas inne modele Raspberry Pi podejmować wzniosłe próby wymiany głównego komputera lub przynajmniej służyć jako godna alternatywa, Pico jest zamiast tego prosta, dyskretna płyta mikrokontrolera, której jedyną misją jest pomoc w realizacji projektów elektronicznych życie.

Chociaż sprawia to, że jest ogólnie mniej wydajny niż inne modele Pi, ma również kilka zalet, które opisano w poniższych sekcjach. Ze względu na znacznie prostszą architekturę Raspberry Pi Pico zużywa znacznie mniej zasobów do wykonywania tych samych zadań, co zwykłe Raspberry Pi.

Jest także znacznie łatwiejszy w konfiguracji i nie stwarza problemów związanych z bezpieczeństwem charakterystycznych dla komputera jednopłytkowego. Co więcej, Pico oferuje 2 MB nieulotnej pamięci flash i nie ma gniazda na kartę SD, chociaż można użyć adaptera, aby podłączyć ją do Pico. Ta pamięć flash zachowa Twoje dane nawet w przypadku nagłej przerwy w dostawie prądu, podczas gdy najprawdopodobniej będziesz mieć uszkodzoną kartę SD w rękach.

2. Opłacalność

Raspberry Pi Pico to najtańszy produkt Raspberry Pi, którego cena zaczyna się od 4 dolarów za model podstawowy. To około jedna czwarta ceny Raspberry Pi Zero 2 W i znacznie tańsza od najtańszego Raspberry Pi 4. Raspberry Pi Pico oferuje niską barierę wejścia do majsterkowania w elektronice, dzięki czemu możesz rozpocząć nowe hobby przy minimalnej inwestycji.

Nawet w świecie mikrokontrolerów cena Pico jest nadal bardzo konkurencyjna i Ty też jesteś jest mało prawdopodobne, aby w tej cenie znaleźć płytę oferującą podobne funkcje, łatwość obsługi i dokumentację punkt.

Istnieją trzy warianty Pico, wszystkie różnią się ceną. Model podstawowy ma oficjalną cenę 4 dolarów, ale ma nielutowane złącza i brakuje mu łączności bezprzewodowej. Aby uzyskać te funkcje w pudełku, będziesz musiał zapłacić dodatkowo od 1 do 3 dolarów. Wersja Pico WH, z Wi-Fi i wstępnie lutowanymi złączami, kosztuje 7 dolarów.

3. Efektywność energetyczna

Źródło obrazu: Malinowe Pi

Raspberry Pi Pico może nie jest najbardziej energooszczędną płytką mikrokontrolera, ale radzi sobie wystarczająco dobrze, szczególnie w rodzinie Raspberry Pi. Zamiast tego zalecamy używanie Pico wskazówki dotyczące oszczędzania energii w projektach Raspberry Pi.

Oferuje dwa tryby niskiego poboru mocy: uśpienie i uśpienie. Tryb uśpienia zużywa najmniejszą ilość energii, ale wymaga zewnętrznego wyzwalacza, aby przywrócić Pico do bardziej aktywnego stanu. Z drugiej strony tryb uśpienia zużywa więcej energii, ponieważ część infrastruktury zegara w chipie pozostaje aktywna, aby w razie potrzeby obudzić Pico.

Chociaż Raspberry Pi Pico nie ma zaawansowanych trybów uśpienia ESP32, zużywa mniej energii w trybach aktywnych. Zużył mniej niż 100 mA podczas testu odtwarzania wideo zapisanego w arkuszu danych (z wyłączonym oszczędzaniem energii).

4. Programowalne wejście/wyjście

Raspberry Pi Pico ma 40-pinowe złącze z 26 wielofunkcyjnymi pinami wejścia/wyjścia ogólnego przeznaczenia (GPIO). Pico obsługuje różne protokoły komunikacyjne, w tym kanały 2 x I2C, 2 x SPI i 2 x UART, podobnie jak inne modele Raspberry Pi. Mamy szczegółowy przewodnik po rozmieszczeniu pinów Pico które zdecydowanie powinieneś sprawdzić.

Jednak unikalną cechą Raspberry Pi Pico jest możliwość tworzenia niestandardowych interfejsów cyfrowych i protokołów komunikacyjnych.

Jest to możliwe dzięki ośmiu maszynom stanu PIO w Pico. Są to zasadniczo rdzenie przetwarzające zdolne do obsługi danych przychodzących i wychodzących z mikrokontrolera. Mogą odciążyć procesor od niektórych, krytycznych czasowo zadań, umożliwiając lepsze zarządzanie zasobami mikrokontrolera.

PIO może się przydać, gdy trzeba pracować z adresowalnymi diodami LED, silnikami sterującymi lub interfejsem z zastrzeżonymi protokołami lub starszym sprzętem.

5. Wejście analogowe

Raspberry Pi Pico to jedyny model, który potrafi odczytywać sygnały analogowe. Aby wysłać sygnały z urządzenia analogowego do komputera jednopłytkowego Raspberry Pi, potrzebny jest plik przetwornik analogowo-cyfrowy (ADC) do odczytania tych sygnałów i przesłania ich do Pi w postaci cyfrowej można przeczytać.

Z drugiej strony Raspberry Pi Pico może bezpośrednio odbierać sygnał analogowy dzięki wbudowanemu 12-bitowemu przetwornikowi ADC. Trzy z 26 pinów GPIO na płytce można skonfigurować jako wejścia analogowe. Więc możesz użyj Raspberry Pico do odczytu potencjometru, Na przykład.

6. Kompaktowy rozmiar

Pico to najmniejsze Raspberry Pi (2 x 0,8 x 0,04 cala), a tuż za nim plasuje się Raspberry Pi Zero (2,6 x 1,2 x 0,2 cala). Jeśli budujesz przenośną konsolę do gier, inteligentne okulary, czujnik tętna lub jakikolwiek inny projektu elektroniki do noszenia, Pico prawdopodobnie będzie znacznie lepiej pasował niż większość innych Raspberry Pi modele. Ogólnie rzecz biorąc, kompaktowy rozmiar Pico poszerza zakres jego zastosowań i czyni go cennym narzędziem w projektach, w których głównym czynnikiem branym pod uwagę są ograniczenia przestrzenne.

7. Aplikacje czasu rzeczywistego

W przeciwieństwie do innych modeli Raspberry Pi, Pico nadaje się do zastosowań w czasie rzeczywistym. Czas rzeczywisty w informatyce zwykle odnosi się do systemu zaprojektowanego tak, aby reagować na zdarzenie zewnętrzne w określonym terminie lub terminie. Systemy czasu rzeczywistego są dość ważne w zastosowaniach wymagających szybkiego czasu reakcji, takich jak obronność, telekomunikacja, lotnictwo i motoryzacja.

Pico posiada wewnętrzny zegar czasu rzeczywistego, który działa w większości zgodnie z oczekiwaniami, ale niestety nie jest zaprojektowany do kontynuowania pracy po wyłączeniu urządzenia. Można jednak podłączyć do Pico zewnętrzny zegar czasu rzeczywistego, aby uzyskać jeszcze dokładniejszy pomiar czasu.

Ponieważ Pico nie ma systemu operacyjnego, z którym można by się połączyć, kod działa natychmiast po uruchomieniu, w przeciwieństwie do innych modeli Raspberry Pi, w których najpierw trzeba poczekać na uruchomienie systemu operacyjnego. Chociaż programowanie w trybie bare-metal jest technicznie możliwe w przypadku innych modeli, jest ono trudniejsze w obsłudze i najlepiej nadaje się dla zaawansowanych programistów.

Dlatego Pico lepiej nadaje się do projektów, w których czas jest krytyczny, takich jak kontrolery gier, bezpieczeństwo w domu, projekty robotyki, a nawet aplikacje automatyki domowej.

8. Obsługa krzemu Raspberry Pi

Źródło obrazu: Malinowe Pi

W przeciwieństwie do komputerów jednopłytkowych i modułów obliczeniowych Raspberry Pi, Pico wyznacza trend bycia pierwszą płytkę mikrokontrolera i pierwszy produkt oparty na własnym chipie firmy, RP2040. Niedrogi, ale wydajny chip również zasila kilka alternatyw dla Raspberry Pi Pico.

Kupno Raspberry Pi Pico oznacza, że ​​wspierasz Raspberry Pi Silicon i zwiększasz prawdopodobieństwo, że w przyszłości zobaczymy jeszcze lepsze chipy niż RP2040.

Raspberry Pi Pico to tania alternatywa dla Twoich projektów elektronicznych

Braki mocy i miejsca na dysku Raspberry Pi Pico nadrabiają możliwościami pracy w czasie rzeczywistym, rozmiarem i przystępnością cenową. Idealnie sprawdzi się w projektach gdzie pełnoprawny komputer Raspberry Pi byłby przesadą. Jeśli piny I/O w Pi to wszystko, czego potrzebujesz, aby ożywić swój projekt, być może lepszym rozwiązaniem będzie jeden z wariantów Raspberry Pi Pico.