Плюсы и минусы Pico Plus 2 W для проектов
Обзор Pimoroni Pico Plus 2 W: плата на RP2040 с Wi-Fi, дополнительной flash-памятью и удобными контактами. Идеально для IoT-проектов.
Мощная и универсальная плата, которая добавляет Wi-Fi в RP2350B, сохраняя при этом привычное расположение контактов и форм-фактор Pico.
Выглядит великолепно
USB C!
Штифт совместим со всеми Raspberry Pi Picos
Разъем QW/ST
Wi-Fi работает так же просто, как Pico W
Подключение к Wi-Fi может быть затруднено
Нет разъема SP/CE
Справедливости ради стоит сказать, что Pimoroni повергла всех в шок, когда объявила о выпуске Pimoroni Pico Plus 2 Вт за 1700 рублей (PPP2W). Почему? Потому что компания Pimoroni превзошла Raspberry Pi, выпустив беспроводную версию нового Raspberry Pi Pico 2. Кроме того, беспроводной модуль, установленный в Pimoroni Pico Plus 2 W, — это фирменный модуль Raspberry Pi RM2, который, как мы предполагаем, станет частью анонсированного, но ещё не выпущенного Raspberry Pi Pico 2 W.
Хорош ли PPP2W и, самое главное, стоит ли он 1700 рублей? Давайте выясним!
Технические характеристики Pimoroni Pico Plus 2 W
| Pimoroni Pico Plus 2 W | Raspberry Pi Pico 2 | |
| SoC | RP2350B, двухъядерный процессор Arm Cortex M33 или двухъядерный процессор RISC-V Hazard3 с тактовой частотой до 150 МГц | RP2350A, двухъядерный процессор Arm Cortex M33 или двухъядерный процессор RISC-V Hazard3 с тактовой частотой до 150 МГц |
| SRAM | 520 КБ | 520 КБ |
| PSRAM | 8 МБ | Нет |
| Флэш-накопитель | 16 МБ QSPI | 4 МБ QSPI |
| Безопасность | Arm TrustZone, 8 КБ OTP, безопасная загрузка | Arm TrustZone, 8 КБ OTP, безопасная загрузка |
| Wi-Fi / Bluetooth | Wi-Fi b/g/n и Bluetooth через Raspberry Pi RM2 на базе CYW43439 | Нет |
| Языковая Поддержка | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
| Интерфейс USB | Устройство и хост USB 1.1 | Устройство и хост USB 1.1 |
| Логический уровень GPIO | 3,3 В | 3,3 В |
| GPIO | 26 цифровых входов | 26 цифровых входов |
| 3 x 12-битных АЦП (аналоговых входа) | 4 x 12-битных АЦП (аналоговых входа) | |
| 2 x UART, 2 x I2C, 2 x SPI, 26 x ШИМ | 2 x UART, 2 x I2C, 2 x SPI, 24 x ШИМ | |
| Программируемый ввод-вывод | 12 конечных автоматов PIO | 12 конечных автоматов PIO |
| Встроенный светодиод | GPIO 0 | GPIO 25 |
| Сила | От 3 до 5,5 В через USB Type-C или VSYS | От 1,8 до 5,5 В через Micro USB или VSYS |
| Спящий режим MCU | <10 мкА | <10 мкА |
| Размеры | 21 x 51 мм | 21 x 51 мм |
| Цена | 1700 рублей | 500 рублей |
Вы наверняка заметили, что SoC RP2350 намного больше, чем у Raspberry Pi Pico 2. Это связано с тем, что в нём используется RP2350B — более крупный (10 мм QFN-80 по сравнению с 7 мм QFN-60 у Pico 2) чип с большим количеством контактов GPIO (48 против 30). Если вы хотите узнать больше о различиях между RP2350A и RP2350B, я могу предоставить вам полную справочную статью, которую вы можете прочитать.
RP2350B в Pimoroni Pico Plus 2 W оснащен обычным двухпроцессорным процессором Arm Cortex M33 и процессором RISC-V, как и в Pico 2, но Pimoroni включила все дополнительные функции, когда дело доходит до оперативной памяти и хранилища. Базовый объем SRAM RP230 остается 520 КБ, но PSRAM теперь увеличен до 8 МБ! PSRAM не так быстр, как SRAM, но для большинства случаев использования он достаточно быстр! Внешняя флэш-память QSPI обеспечивает 16 МБ памяти, доступной пользователю в его проектах. Pimoroni Pico Plus 2 W полностью укомплектован и готов к реализации масштабных проектов!
Дизайн Pimoroni Pico Plus 2 W
Совместить множество функций с совместимостью с Raspberry Pi Pico 2 (и более ранними моделями Picos) по GPIO — непростая задача, но Pimoroni с ней справилась. Если вы используете ту же распиновку GPIO, то все в порядке: дополнительные соединения для QW/ST (Qwiic / Stemma QT) и отладки SWD выведены на порты в верхней части устройства, как и в Pimoroni Pico Plus 2 и более ранней модели Pimoroni Pico Lipo. Также в верхней части платы расположены вездесущая кнопка Boot (используется для перевода платы в режим загрузчика) и кнопка сброса. Это может показаться глупым, но кнопка сброса очень удобна, когда нужно постоянно прошивать плату для тестирования.
Питание и передача данных осуществляются через USB Type-C, и мы очень этому рады. Micro USB — это хорошо, но разъём работает только в одну сторону и может показаться немного хрупким. Использование USB Type-C также соответствует фирменному стилю Pico Lip и Pico Plus 2W.

Перевернув плату, мы видим беспроводную плату расширения Raspberry Pi RM2 с поддержкой Bluetooth. Это официальный беспроводной модуль Raspberry Pi на базе CYW43439, который поддерживает IEEE 802.11 b/g/n и Bluetooth. Мы ожидаем, что этот модуль станет частью официального Raspberry Pi Pico 2 W, который появится в продаже в конце этого года. Наличие RM2 означает, что разъем SP/CE (произносится как «спайс»), который есть на Pico Plus 2, отсутствует на PPP2W. Это досадно, так как разъем SP/CE позволял невероятно быстро подключить разветвитель Pimoroni Clipper 4G LTE, но это не критично, так как есть множество контактов GPIO для подключения.

На полностью чёрной печатной плате есть белая шелкография, на которой указана распиновка, совместимая с Pico, и это очень удобно. Такая же распиновка была на Pico Lipo и Pico Plus 2, и она вполне понятна тем из нас, кто работает в этой сфере. Нам нужно знать правильное расположение контактов GPIO, не заглядывая в справочники. Конечно, там не указаны контакты SPI, UART или аналоговые контакты, но на шелкографии не так много места.

Паять контакты GPIO на Pimoroni Pico Plus 2 W — одно удовольствие. Я использовал свою портативную паяльную станцию iFixit Fixhub, но вы можете использовать любой из лучших паяльников для пайки контактов GPIO. Зубчатые края позволяют припаять PPP2W к несущей плате методом поверхностного монтажа, но учтите, что под ним находится беспроводная плата RM2, поэтому вырежьте часть (а лучше сделайте вырез) из печатной платы.
Использование Pimoroni Pico Plus 2 W
Давайте поговорим о том, что у всех на слуху. Этот обзор был опубликован спустя несколько недель после выхода Pimoroni Pico Plus 2 W. Почему? Просто потому, что в оригинальной прошивке MicroPython было несколько ошибок, которые нужно было исправить. Мы рады сообщить, что устройство достаточно стабильно для обзора, и вот он перед вами.
Чтобы максимально эффективно использовать PPP2W, нам понадобится специальная прошивка от Pimoroni. Если вы знакомы с подключением к Wi-Fi на Raspberry Pi Pico W, то вы на своей территории. Принцип работы тот же, и MicroPython для использования GPIO точно такой же. Прошивка также предоставляет нам полный доступ к 16 МБ памяти QSPI, чего вполне достаточно для хранения файлов и перемещения данных в PSRAM и обратно.

Подключиться к Wi-Fi было легко, но учтите, что у него нет внешней антенны, поэтому вам нужно будет находиться относительно близко к точке доступа. После подключения всё работает без сбоев, и мы смогли получать данные из JSON-каналов (да, я протестировал свой проект «Астронавт на МКС») и отправлять данные. Мне даже удалось подключить PPP2W к BlueSky и использовать его для отправки и получения сообщений с помощью того же скрипта, который я написал для BlueSky на MicroPython. Я просто поменял платы местами, скопировал код, и всё заработало!
Для кого предназначен Pimoroni Pico Plus 2 W?

Это плата для тех из нас, кто хочет получить максимум от Raspberry Pi Pico 2. Конечно, у него те же основные процессоры и оперативная память. Но благодаря PSRAM и флэш-памяти Pimoroni Pico Plus 2 W становится интересной платформой для разработки сложных проектов. Что я имею в виду под «сложными»? Оригинальный Raspberry Pi Pico вскоре стал использоваться в качестве устройства для ретро-игр. Он мог эмулировать работу старых компьютеров, таких как Sinclair ZX Spectrum, и даже использоваться для замены специализированных микросхем в винтажных компьютерах, таких как SID (Sound Interface Device) в Commodore 64.
Так для чего же можно использовать RP2350B в Pimoroni Pico Plus 2 W? Для того же, но и для многого, многого другого! Мы можем напрямую запускать Doom на Raspberry Pi Pico 2 (да, мы могли делать это и на RP2040, но он был намного медленнее), а предприимчивые разработчики будут использовать возможности RP2350 для эмуляции более мощных компьютеров.
Итог

Цена выше, чем у стандартного Raspberry Pi Pico 2, но вы получаете гораздо больше, сохраняя тот же форм-фактор, что и у Raspberry Pi Pico 2. Если вам нужна лучшая платформа RP2350 для сборки, то Pimoroni Pico Plus 2 W — это то, что вам нужно!
Ознакомьтесь с нашим обзором RP2040 Stamp








