8.80 / 10

Przeczytaj recenzje
Przeczytaj więcej recenzji
Przeczytaj więcej recenzji
Przeczytaj więcej recenzji
Przeczytaj więcej recenzji
Przeczytaj więcej recenzji
Kupuj teraz

Poznaj nowe Raspberry Pi Pico; malutki mikrokontroler z dużymi możliwościami.

Specyfikacje
  • Marka: Raspberry Pi
  • PROCESOR: Dwurdzeniowy ARM 133 MHz
  • Pamięć: 264Kb
  • Porty: Micro USB
Plusy
  • Potężny procesor ARM
  • Łączność Micro-USB
  • Możliwość montażu płyty prototypowej
  • Łatwy w użyciu interfejs
  • Absolutnie cudowny
  • Niedrogi
Cons
  • Brak łączności Wi-Fi lub Bluetooth
  • Brak pinów nagłówka
  • Oznakowanie portów we / wy tylko z jednej strony
  • Brak łączności USB-C
Kup ten produkt
Raspberry Pi Picoinny

Sklep

Udało nam się zdobyć upragniony Raspberry Pi Pico. Dzisiaj będziemy przyglądać się niektórym z najważniejszych funkcji i stawić czoła największym nazwiskom małej elektroniki.

Pokażemy Ci, co potrafi Pico, i pomożemy Ci rozpocząć pracę z MicroPythonem, jednym z obsługiwanych języków programowania Pico. Zaproponujemy nawet kod do wypróbowania, jeśli zdecydujesz się kupić własne Pico.

instagram viewer

Co to jest Raspberry Pi Pico?

Raspberry Pi Pico to nowy budżetowy mikrokontroler zaprojektowany przez Raspberry Pi. To mały komputer zbudowany na jednym chipie, z wbudowaną pamięcią i programowalnymi portami wejścia / wyjścia. Historycznie rzecz biorąc, mikrokontrolery są stosowane w różnych urządzeniach, od implantów medycznych po elektronarzędzia. Jeśli w pobliżu znajduje się urządzenie elektroniczne, istnieje duże prawdopodobieństwo, że w jego wnętrzu znajduje się mikrokontroler.

Kluczowe cechy Pico

Pico jest zbudowany wokół mikrokontrolera RP2040, który został zaprojektowany przez Raspberry Pi UK. Jest to dwurdzeniowy procesor ARM z elastycznym zegarem, który może pracować z częstotliwością do 133 MHz. Pico obsługuje również napięcie wejściowe 1,8-5,5 DC, ma port wejściowy micro-USB i wbudowany czujnik temperatury.

Po bokach chipa ze wszystkich stron znajduje się seria rowków, które umożliwiają łatwe lutowanie do płyty Veroboard lub płytki prototypowej. Ten podwójny pakiet liniowy (DIP) można układać w stosy i może być również używany w aplikacjach na płytach nośnych.

Specyfikacja techniczna

  • 21 mm x 51 mm
  • 264kb wbudowanej pamięci RAM
  • 2 MB wbudowanej pamięci flash QSPI
  • 2 UART
  • 26 GPIO
  • 2 kontrolery SPI
  • 2 kontrolery ISC
  • 16 kanałów PWM
  • Biblioteki przyspieszonych liczb całkowitych i zmiennoprzecinkowych
  • 3-pinowy port ARM Serial Wire Debug (SWD)

Co jest takiego specjalnego w Pi Pico?

Pi Pico to inny rodzaj mikrokontrolera. To pierwsze Raspberry Pi, które wykorzystuje technologię ARM w krzemowym chipie RP2040. Wiele firm technologicznych stosuje krzemowe układy ARM, a główni producenci, tacy jak Apple, są na czele.

Imponujący mały Pico zawiera oszałamiające 26 wielofunkcyjnych portów wejścia / wyjścia ogólnego przeznaczenia (GPIO), w tym 3 analogowe. Oprócz tych portów jest 8 programowalnych portów wejścia / wyjścia (PIO). Porównaj to z innymi mikrokontrolerami, takimi jak Arduino Nano, a Pico ma około 18% więcej możliwości GPIO.

Największą różnicą między Pico a jego konkurentami jest jednak cena 4 USD. Niski koszt jest głównym atutem tej wyjątkowej oferty.

W momencie premiery wielu sprzedawców internetowych wyprzedało urządzenie ze względu na zainteresowanie i dobrą reputację Raspberry Pi. Ustawiając tak niską cenę, Pico otwiera drzwi dla nowej klasy wysokowydajnych, budżetowych mikrokontrolerów.

Istnieje wiele potencjalnych zastosowań nowego Pico. Dzięki wbudowanemu czujnikowi temperatury urządzenie jest oczywistym wyborem dla projektów IoT.

Jeden utalentowany entuzjasta gier retro użył nawet Pico do zbudowania konsoli do gier z pełną obsługą wideo VGA.

Oznacza to, że twórcy, którzy byli ciekawi Raspberry Pi, lub ogólnie mikrokontrolerów, mają teraz możliwość eksperymentowania za mniej niż cenę fantazyjnej filiżanki kawy.

Związane z: Raspberry Pi osiąga pełnoletność dzięki komputerowi stacjonarnemu Pi 400

Raspberry Pi osiąga pełnoletność z komputerem stacjonarnym Pi 400

Raspberry Pi został zaktualizowany do tradycyjnego komputera domowego. Ale czy ten wyjęty z pudełka Raspberry Pi 400 jest wart ceny poniżej 100 USD?

Procesor Raspberry Pi Pico

Chip RP2040 ARM jest interesującym wyborem dla Pico. Przy 133 MHz chip jest w stanie pozostawić droższe płyty, takie jak Arduino Uno, w kurzu.

Korzystanie z procesorów ARM wydaje się być wyłaniającym się trendem w świecie mikrokontrolerów. Oprócz Raspberry Pi, zarówno Sparkfun, jak i Adafruit oferują również płyty z podobną technologią ARM.

Przełącznik obejmujący całą branżę powstał z jednego powodu - szybkości. Procesory ARM dają znaczny wzrost w stosunku do standardowych układów Atmel. Na pokładzie tej wielkości użycie procesora ARM jest jak wrzucenie w pełni wyposażonego silnika Porsche do Volkswagena. Z drugiej strony wiele mikrokontrolerów nie wymaga tak dużej szybkości przetwarzania. Jeszcze.

Zwiększenie wydajności oznacza, że ​​twórcy, którzy chcą przekroczyć granice Pico, będą mieli do tego ogromną moc.

Porty we / wy

Porty GPIO w Pi Pico oferują kilka interesujących funkcji do typowych zastosowań, takich jak obsługa ekranu, oświetlenie robocze lub włączanie serw / przekaźników. Niektóre funkcje GPIO są dostępne na wszystkich portach, a niektóre działają tylko do określonych zastosowań. Na przykład GPIO 25 steruje wbudowaną diodą LED Pico, a GPIO 23 steruje wbudowaną funkcją oszczędzania energii SMPS.

Pico ma również porty VSYS (1,8 V - 5,5 V) i VBUS (5 V po podłączeniu do USB), które mają dostarczać prąd do RP2040 i jego GPIO. Oznacza to, że zasilanie Pico można wykonać za pomocą wbudowanego micro-USB lub bez niego.

Pełna lista portów I / O jest dostępna w witrynie Raspberry Pi w jej pełna dokumentacja Pico.

Pico vs. Arduino vs. Inni

Wielu twórców zadaje sobie pytanie, czy Raspberry Pi Pico jest lepszy od Arduino?

To zależy. Płytki Arduino wyższej klasy, takie jak Portenta H7, sprawiają, że Pico wygląda jak zabawka. Jednak wysoki koszt deski tego kalibru może być trudną pigułką do przełknięcia dla hobbysty mikrokontrolera. Dlatego mniejsza cena Pico sprawia, że ​​jest to wygrana dla twórców, którzy lubią eksperymentować z niskim ryzykiem.

Oprócz minimalnych kosztów, Raspberry Pi blokuje rozbudowaną funkcję w Pico, porównywalną z płytami takimi jak Teensy LC i ESP32. Ale żadnemu z tych konkurentów nie udało się rzucić wyzwania cenowemu Pico.

To właśnie sprawia, że ​​Pico ma tak fantastyczną wartość i jest doskonałym wyborem zarówno dla hobbystów, jak i zaawansowanych użytkowników.

Pi Pico: czego nie kochać?

Niestety, aby obniżyć cenę Pico, Raspberry Pi musiało pójść na kilka kompromisów. Najważniejszym z nich jest brak wbudowanego modułu radiowego. Ani Bluetooth, ani Wi-Fi nie są obsługiwane bez dodatków.

Ograniczenie Wi-Fi można wyeliminować, dodając moduł taki jak ESP-01. Obsługa Bluetooth może okazać się nieco trudniejsza. Jeśli potrzebujesz kompleksowego rozwiązania dla swoich produktów, lepiej pomiń Pico i wydając trochę więcej na coś takiego jak Pi Zero W lub ESP32.

Ponadto wielu pierwszych użytkowników narzeka na brak oznakowania GPIO na górze płyty. Raspberry Pi udostępnia obszerną dokumentację na swojej stronie internetowej, aby rozwiązać ten problem, ale wskazywanie i klikanie lub przeglądanie dokumentów, gdy masz w rękach rozgrzaną lutownicę, nie jest często pożądane.

Wreszcie brak nagłówków pinów we / wy jest dla niektórych problemem, ponieważ oznacza mniejszą wygodę podczas wymiany komponentów we / wy. Tę drobną uciążliwość można rozwiązać za pomocą przewodów, lutowania okablowania komponentów bezpośrednio do Pico lub za pomocą płytki stykowej.

Jeśli używasz mikrokontrolerów lub małej elektroniki przez jakiś czas, to prawdopodobnie nieużywana płytka nie stanowi problemu. Oczywiście możesz również dodać własne nagłówki pinów, jeśli planujesz regularnie eksperymentować z różnymi komponentami zewnętrznymi.

Ostatnim dotknięciem Pico jest port micro-USB. Ponieważ wiele innych mikrokontrolerów, takich jak Portenta H7, zmierza w kierunku USB-C, port micro-USB Raspberry Pi wydaje się przestarzały.

Logicznie rzecz biorąc jednak decyzja o zastosowaniu micro-USB ma sens. Zostało to zrobione przez Raspberry Pi, aby koszty były jak najniższe, a możliwości interfejsu były prawie uniwersalne. Każdy, kogo znamy, ma co najmniej kilka kabli micro-USB schowanych gdzieś w swoich domach.

Jednak w przyszłych wersjach interfejs USB-C byłby miłym dodatkiem do już spektakularnego pakietu.

Związane z: Przewodnik dla początkujących po Breadboarding z Raspberry Pi

Programowanie Raspberry Pi Pico

Połączenie z Pi Pico można wykonać za pomocą C / C ++ lub przez MicroPython w Read-Eval-Print-Loop lub REPL (wymawiane „Reh-pul”). REPL jest zasadniczo interfejsem wiersza poleceń, który uruchamia kod wiersz po wierszu w pętli.

Aby uzyskać dostęp do REPL, musisz zainstalować MicroPython na Pico. Ten proces jest prosty i obejmuje tylko cztery kroki.

Instalowanie MicroPythona

  • Pobierz MicroPython dla Raspberry Pi Pico ze strony internetowej Raspberry Pi
  • Podłącz Pico do komputera przez micro-USB, trzymając BUTY przycisk
  • Poczekaj, aż Pico pojawi się jako dysk zewnętrzny
  • Skopiuj plik MicroPython do Pi Pico, a on automatycznie uruchomi się ponownie

Dostęp do REPL można uzyskać na wiele sposobów. Użyliśmy ekran polecenie w oknie terminala macOS, aby uzyskać dostęp do magistrali szeregowej podłączonej do Pico. Aby to zrobić za pomocą Terminala, najpierw otworzysz nowe okno terminala, a następnie wpiszesz ls / dev / tty *

Stamtąd znajdź port, do którego podłączony jest Pico. Powinien być oznaczony czymś w rodzaju /dev/tty.usbmodem0000000000001. Następnie uruchom polecenie:

screen /dev/tty.usbmodem0000000000001

Twój kursor powinien się zmienić. Trafienie Powrót a kursor ponownie zmieni się na >>>.

Na poniższym obrazku umieściliśmy klasyczny program wiersza poleceń Hello World (Hello, Pico) w REPL, wraz z kilkoma wierszami kodu, który włącza i wyłącza diodę LED Pico. Zapraszam do samodzielnego wypróbowania.

Aby uzyskać więcej informacji, zalecamy zainwestowanie w oficjalny przewodnik dla początkujących po MicroPythonie, który Raspberry Pi opublikował na swojej stronie internetowej.

Ściągnij: MicroPython dla Raspberry Pi Pico (darmowy)

Korzystanie z Raspberry Pi Pico z Thonny

Jeśli szukasz bardziej odpowiedniego środowiska kodowania, Raspberry Pi Pico umożliwi również dostęp do REPL z Thonny. Aby włączyć tę funkcję, najpierw pobierz i zainstaluj Thonny. Po zainstalowaniu podłącz Pi Pico. Otwórz Thonny, a zobaczysz informacje wskazujące, że Twój Pico jest podłączony w Muszla.

W prawym dolnym rogu ekranu powinna pojawić się wersja Pythona. Kliknij tę wersję i wybierz MicroPython (Raspberry Pi Pico) z menu rozwijanego.

Teraz możesz wpisywać polecenia do pliku Muszlalub możesz użyć edytora Thonny do napisania lub zaimportowania wielu wierszy kodu.

Bogactwo możliwości interfejsu sprawia, że ​​Raspberry Pi Pico jest łatwy w programowaniu. Dla tych, którzy znają MicroPython, nie powinno to być nic nowego. Jednak dla początkujących Thonny zapewnia potężny interfejs i debugger do rozpoczęcia programowania.

Ściągnij: Thonny (Darmowa) Windows | Prochowiec

Czy powinienem kupić Raspberry Pi Pico?

Raspberry Pi Pico to potężna, budżetowa płyta główna, która jest idealna dla hobbystów lub twórców dopiero zaczynających przygodę z mikrokontrolerami. Dokumentacja, niski koszt i szeroki zakres możliwości Pico sprawiają, że jest to również doskonały wybór dla doświadczonych małych magów elektroniki. Jeśli jesteś majsterkowiczem i uwielbiasz majsterkować, lub po prostu chcesz rzucić wyzwanie weekendowemu projektowi, pokochasz zabawę Pico.

Z drugiej strony, jeśli nie masz na myśli jednego lub więcej projektów, które wymagają mikrokontrolera, to prawdopodobnie ta płytka nie jest dla Ciebie. Ponadto, jeśli Twój projekt wymaga łączności Wi-Fi lub Bluetooth, Pico nie porysuje tego swędzenia. I wreszcie, dla użytkowników, którzy nie czują się komfortowo uczyć się MicroPythona lub poznawać C / C ++, Pico nie jest idealny. I pamiętaj: ten Raspberry Pi nie jest taki jak inne. Nie będzie działać w pełnym systemie operacyjnym Linux.

Ale jeśli śnisz w Pythonie lub kochasz zapach lutu, nie będziesz żałować, że złapałeś tę małą potęgę. Przede wszystkim, jeśli widok eleganckiego samochodu sportowego RP2040 sprawi, że Twoje kreatywne przełożenia zaczną się obracać, to uważamy, że naprawdę skorzystasz z Pico.

Serwowanie kilku słodkich możliwości

Chociaż nie jest doskonały, Raspberry Pi Pico jest mocnym wejściem w świat mikrokontrolerów. Renoma, którą Raspberry Pi zbudowała dla wysokiej jakości komponentów elektronicznych w stosunkowo niskiej cenie, rozciąga się na Pico.

To wszystko, czym powinno być Raspberry Pi: małe, słodkie i doskonałe. Jest pięknie zaprojektowany i wyjątkowo niedrogi. Ale najlepsze nie jest wygląd ani niski koszt.

Najlepszą częścią tego małego cudu jest podniesienie go i trzymanie w dłoniach. To uczucie ciągnięcia elektronicznej inspiracji. Zdaje sobie sprawę, jak potężny jest Pico i co to oznacza dla mikrokontrolerów w przyszłości.

I szczerze mówiąc, uważamy, że to niesamowite, że coś tak małego jak Pico może zaoferować tak wiele wyjątkowych możliwości.

Mamy nadzieję, że spodobają Ci się pozycje, które polecamy i omawiamy! MakeUseOf współpracuje z partnerami stowarzyszonymi i sponsorowanymi, więc otrzymujemy część przychodów z niektórych Twoich zakupów. Nie wpłynie to na cenę, jaką płacisz, i pomoże nam zaoferować najlepsze rekomendacje produktów.

E-mail
Powiązane tematy
  • Recenzje produktu
  • Raspberry Pi
  • Elektronika
O autorze
Matt Hall (10 opublikowanych artykułów)

Matt L. Hala obejmuje technologię MakeUseOf. Pochodził z Austin w Teksasie, a obecnie mieszka w Bostonie w stanie Massachusetts z żoną, dwoma psami i dwoma kotami. Matt studiował język angielski na Uniwersytecie Massachusetts.

Więcej od dostawcy Matt Hall

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości, którą właśnie wysłaliśmy.

.