Pimoroni Pico Wireless Pack – это дополнительная плата для Raspberry Pi Pico, добавляющая разъем для карты MicroSD и модуль ESP32 WiFi и Bluetooth к популярной плате MCU.
Неплохо было бы добавить возможность беспроводного подключения к Raspberry Pi Pico, ESP32 — это двухъядерный процессор Xtensa LX6 с тактовой частотой от 160 до 240 МГц с Wi-Fi, Bluetooth и множеством устройств ввода-вывода, которые должны справляться с большинством задач лучше, чем двухъядерный процессор Cortex-M0 + Raspberry Pi RP2040 с тактовой частотой 48 МГц по умолчанию, хотя мы также видели что его возможно разогнать до 252 МГц.
Он поставляется с разъемами тип “мама”, которые позволяют вставлять его непосредственно в заднюю часть Raspberry Pi, как показано на изображении, представленном выше, или в плату «расширения GPIO», такую как Pico Omnibus, что отображено на фото ниже, через интерфейс SPI.
Технические характеристики Pico Wireless Pack:
- Беспроводной модуль – ESP32-WROOM-32E WiFi 4 и модуль Bluetooth 4.2/5.x с антенной на печатной плате, флэш-память SPI 4 МБ (модуль подключается через SPI)
- Хранилище – слот для карты MicroSD
- Предварительно припаянные разъемы тип “мама” для подключения Raspberry Pi Pico
- Разное – 1x тактильная кнопка, 1x светодиод RGB
- Размеры – ~ 53 х 25 х 11 мм
Иногда имеет смысл иметь два чипа, поскольку RP2040 Cortex-M0 + должен потреблять меньше, что было бы полезно при работе от батареи, но плата Pico не включает поддержку батареи. Итак, мы предполагаем, что основное преимущество будет для людей, которые уже разработали приложение на Raspberry Pi Pico и хотят подключить его к сети.
Сотрудник Pimoroni Фил Ховард (он же Gadgetoid) продемонстрировал решение в Twitter с демонстрацией HTML-файла с SD-карты по Wi-Fi.
Это работает, но вы также можете просто удалить плату Raspberry Pi Pico для достижения того же результата, запитав Pico Wireless Pack от отдельного источника питания 5 В (или это 3,3 В). Программное обеспечение, вероятно, будет очень похожим, поскольку, как и RP2040, ESP32 можно запрограммировать с помощью Arduino IDE или MicroPython. Обратите внимание, что Pimoroni предоставляет собственную прошивку MicroPython. Однако использование C/C ++ SDK для соответствующего процессора приведет к совершенно другому исходному коду.
Вы найдете документацию в магазине Pimoroni, где вы также можете приобрести плату Pico Wireless Pack за 12 фунтов стерлингов или около 16,70 долларов США. Цена конкурентоспособна по сравнению с Arduino Nano RP2040 Connect, но лучшая цена, если вам нужен WiFi с MCU RP2040, вероятно, у платы Wio RP2040 Mini, которая в настоящее время стоит 12,95 долларов США. В будущем может оказаться более интересным получить плату «ESP32 Pico Wireless» с питанием от USB, которая могла бы работать независимо и использовать экосистему Raspberry Pi Pico.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.