Raspberry Pi Pico W

Raspberry Pi · Pico W; без предустановленных штырей

RP2040 с Wi-Fi для сетевых устройств

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает Pico W; без предустановленных штырей

Pico W — самостоятельная плата на RP2040 с радиочипом CYW43439 и печатной антенной. Подходит для сетевых датчиков и небольших подключённых устройств. Доступность Wi-Fi и Bluetooth зависит от выбранных прошивки и программного стека. Оставляйте свободное пространство около антенны.

Встроенный светодиод управляется через CYW43439; пример использует символическое имя LED. GP25 от обычной Pico сюда переносить нельзя. Отладочные контакты находятся в центре платы.

Разъём micro-USB используется для питания и загрузки UF2. GPIO работают с уровнями 3,3 В. Зарядного контроллера аккумулятора нет; при нескольких источниках питания требуется корректная схема их развязки из datasheet.

Фото платы и распиновка: Raspberry Pi, репозиторий raspberrypi/documentation, CC BY-SA 4.0. Изменения: выделение отдельной модели из группового фото, равномерное масштабирование, размещение на фоне SLDV LAB; SVG распиновки растеризован с белой подложкой. Адаптированные изображения платы и распиновки сохраняют CC BY-SA 4.0; фон предоставлен отдельно SLDV LAB.

Характеристики

Микроконтроллер
Raspberry Pi RP2040; 2 ядра Arm Cortex-M0+
Максимальная частота
133 МГц
Flash
2 МБ
SRAM
264 КБ
Внешние GPIO
26
Логика GPIO
3.3 В
Исполнение / ревизия
Первое поколение на RP2040; без штырей. Номер ревизии конкретного экземпляра не заявлен.
Размер платы
51 × 21 мм
Аналоговые входы
3 × 12 бит: GP26–28. GP29 внутренний: измерение VSYS разделяет сигнал с радиочипом; не внешний ADC.
Интерфейсы
2 × UART, 2 × I²C, 2 × SPI, 16 каналов PWM, 8 PIO state machines; USB 1.1 и SWD
Беспроводная связь
CYW43439: Wi-Fi 2,4 ГГц 802.11n; Bluetooth 5.2, BLE и Classic, при поддержке программного стека
Интерфейс
UART, I²C, SPI, Wi-Fi, Bluetooth
Питание модуля
USB VBUS: 5 В; VSYS: 1,8–5,5 В. GPIO: 3,3 В, не допускают 5 В. 3V3(OUT) — выход стабилизатора. Не подавать батарею на VBUS; зарядки нет. Одновременные источники подключать с развязкой по datasheet.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
micro-USBUSB хостаДля минимального примера достаточно кабеля данных.
Встроенный LEDPin("LED") / CYW43439Символическое имя для прошивки Pico W.
GP26 / GP27 / GP28Физические контакты 31 / 32 / 34ADC0–2; максимум 3,3 В.
VBUS / VSYS / 3V3(OUT)Физические контакты 40 / 39 / 36USB 5 В / вход 1,8–5,5 В / выход 3,3 В; это разные цепи.
SWCLK / GND / SWDIOТри площадки в центре платыПитание для SWD подаётся отдельно; не путать с Pico H/WH.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать Raspberry Pi Pico W в мой проект. Сначала уточни задачу, точное исполнение платы и среду. Разделяй питание платы и уровни GPIO. Проверь занятые встроенной периферией выводы. Дай подключения, зависимости и минимальный пример с обработкой ошибок. Не обещай совместимость, компиляцию или испытания без проверки.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Среда примера
Thonny + MicroPython 1.26.0 API
Firmware target
RPI_PICO_W
Альтернативные среды
Raspberry Pi Pico SDK / Arduino IDE + Arduino-Pico / CircuitPython
Pico SDK PICO_BOARD
pico_w

Мигание встроенным LED, MicroPython

python
from machine import Pin
from time import sleep_ms

led = Pin("LED", Pin.OUT, value=0)
try:
    while True:
        led.toggle()
        sleep_ms(500)
finally:
    led.off()

Полный main.py. API сверено с MicroPython 1.26.0; на плате не запускалось. Установить прошивку именно Raspberry Pi Pico W.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты