Cuando Raspberry Pi lanzó el Pico original en enero de 2021, fue bien recibido como una placa de desarrollo de microcontroladores potente y de bajo costo ($4). Alimentado por el propio sistema en chip (SoC) RP2040 de Raspberry Pi basado en dos núcleos Arm Cortex-M0+ que funcionan a 133 MHz, presenta 2 MB de almacenamiento flash integrado, 264 kB de RAM y 40 pines, incluidas tres entradas analógicas y la exclusiva E/S programable subsistema.

Sin embargo, una omisión evidente es la falta de Wi-Fi a bordo. Lanzado a fines de junio de 2022, el Pico W de $ 6 rectifica eso con conectividad inalámbrica incorporada. Echemos un vistazo más de cerca a las capacidades del Pico W y para qué puede usarlo.

Frambuesa Pi Pico W Hardware

La placa Pico W tiene el mismo tamaño que la Pico estándar, pero los tres pines SWD (Serial Wire Debug) tienen se ha movido desde el borde para dejar espacio para un cuadrado plateado que alberga la LAN inalámbrica Infineon CYW43439 chip.

En cuanto a las especificaciones, aparte de la adición de Wi-Fi integrado, el Pico W es idéntico al modelo Pico estándar. Por lo tanto, debería funcionar con todos los complementos existentes de Pico.

instagram viewer

Procesador RP2040 con Arm Cortex-M0+ de doble núcleo a 133 MHz
Memoria 264kB SRAM
Almacenamiento Flash QSPI de 2 MB
Wifi LAN inalámbrica de 2,4 GHz 802.11n
De entrada y salida 40 pines, con 26 GPIO multifuncionales (incl. 3 entradas analógicas)
Interfaces 2 x I2C, 2 x SPI, 2 x UART, 1x SWD (Depuración de cable serie)
Soporte de periféricos personalizados 8 máquinas de estado de E/S programables (PIO)
Conexión de alimentación/datos micro USB
Dimensiones 21 mm × 51 mm

Como puede ver, hay mucho soporte para los protocolos de comunicación digital estándar: I2C, SPI y UART. Además, como en el Pico estándar, hay un subsistema de E/S programable único que le permite personalizar la interfaz de E/S. Además de permitirle conectarse a periféricos no estándar, los bloques PIO que se ejecutan de forma independiente se puede usar para tomar la tensión del procesador principal para otras aplicaciones, incluso renderizar compuestos video.

Las placas estándar Pico y Pico W no vienen con cabezales macho, por lo que deberá soldar los cabezales adecuados de 0,1". Como alternativa, hay modelos Pico H y Pico WH disponibles con cabezales ya instalados. En la siguiente imagen, los modelos Pico, Pico H y Pico W se muestran de izquierda a derecha.

Credito de imagen: frambuesa pi

Firmware para Pico W

Todos los modelos de Pico se pueden programar usando C/C++ o MicroPython (y también CircuitPython). El SDK estándar de Pico C/C++ incluye compatibilidad con redes inalámbricas. Para usar la funcionalidad Wi-Fi de Pico W en MicroPython, deberá instalar el archivo UF2 de firmware especial de Pico W que se puede descargar desde el documentación de frambuesa pi. Manteniendo presionado el botón BOOTSEL de Pico mientras lo conecta a través de su puerto micro USB a una computadora, luego arrastra el archivo UF2 hacia él. Para más detalles, echa un vistazo a nuestro Guía de introducción a MicroPython en Raspberry Pi Pico.

Para usar la capacidad inalámbrica de Pico W para conectarse a su red Wi-Fi en MicroPython o C/C++, siga las instrucciones en Guía de conexión de Raspberry Pi (PDF). En MicroPython, el la red biblioteca se utiliza para conectarse a Wi-Fi.

Proyectos potenciales de Pico W

Con su Pico W conectado a Wi-Fi, puede interactuar con otros dispositivos de red y enviar y recibir datos de Internet. Por lo tanto, existe un gran potencial para todo tipo de proyectos de IoT: eche un vistazo a nuestro Proyectos Arduino IoT para inspirarse, o puede intentar agregar funcionalidad inalámbrica o una interfaz web a uno de estos Proyectos Raspberry Pi Pico.

Aquí hay algunas ideas de proyectos más para que comiences...

Servidor web: La Fundación Raspberry Pi guía de proyecto paso a paso le muestra cómo convertir su Pico W en un servidor web para controlar salidas digitales desde un navegador y recibir datos de sensores.

Escáner de red: de Richard Hayler escáner de red (Twitter) utiliza una tira de LED para indicar redes cercanas detectadas, con codificación de colores para redes seguras, SSID ocultos y redes abiertas inseguras.

Sensor de puerta de garaje: El sencillo de Jeff Geerling proyecto de sensores en GitHub envía datos localmente a Home Assistant para mostrar si la puerta de su garaje está abierta o cerrada, visible en un tablero web.

Vaya inalámbrico con Pico W

Al igual que el Raspberry Pi Pico estándar, la placa de desarrollo del microcontrolador Pico W es ideal para controlar la electrónica proyectos y tiene un requerimiento de energía muy bajo, pero agrega conectividad Wi-Fi a bordo para usar en una variedad de IoT emocionantes proyectos Hay una gran variedad de posibilidades con Pico W y puede usarlo para agregar funcionalidad inalámbrica para controlar un proyecto Pico existente desde la red local o Internet.