Dale a tu proyecto Raspberry Pi Pico la capacidad de chatear con redes Wi-Fi de 2,4 GHz, además de una práctica ranura para tarjetas microSD.
El Pico Wireless Pack se acopla a la parte trasera de tu Pico y utiliza un chip ESP32 para que tu Pico se conecte a redes inalámbricas de 2,4 GHz y transfiera datos. Hay una ranura para tarjetas microSD por si quieres almacenar muchos datos localmente, así como un LED RGB (para actualizaciones de estado) y un botón (útil para cosas como activar/desactivar el Wi-Fi).
Ideal para adaptar rápidamente un proyecto Pico ya existente para que tenga funcionalidad inalámbrica, Pico Wireless Pack sería muy útil para enviar datos de sensores a sistemas de automatización del hogar o tableros de control, para alojar una página web desde una caja de cerillas o para permitir que su Pico interactúe con las API en línea.
Raspberry Pi Pico no incluido - haga clic aquí si desea comprar uno.
Características
Módulo ESP32-WROOM-32E para conectividad inalámbrica (conectado a través de SPI) (hoja de datos)
1 botón táctil
LED RGB
Ranura para tarjeta Micro-SD*
Cabezales hembra pre-soldados para conectar su Raspberry Pi Pico
Totalmente ensamblado
No requiere soldadura (siempre y cuando su Pico tenga los pines del cabezal conectados).
Compatible con Raspberry Pi Pico.
Dimensiones: aproximadamente 53 mm x 25 mm x 11 mm (largo x ancho x alto, incluidos los cabezales y los componentes)
Esquema
Bibliotecas C++ y MicroPython
Primeros pasos
Hemos añadido compatibilidad con C++/MicroPython para el paquete inalámbrico a nuestras bibliotecas Pico y nuestro uf2 MicroPython personalizado viene con los controladores incorporados (puede encontrar instrucciones para instalar el .uf2 personalizado aquí). Puede encontrar ejemplos en C++ aquí y ejemplos en MicroPython aquí - hay un ejemplo de Cheerlights que muestra cómo hacer peticiones desde una API, y otro que configura su Pico como un pequeño servidor HTTP, accesible a través de su navegador.
Alternativamente, puede utilizar el Pico Wireless Pack con CircuitPython y las bibliotecas ESP32SPI y Adafruit_CircuitPython_SD de Adafruit. Tendrás que modificar sus ejemplos para utilizar los pines correctos:
spi = busio.SPI(board.GP18, board.GP19, board.GP16)
esp32_cs = DigitalInOut(board.GP7)esp32_ready = DigitalInOut(board.GP10)esp32_reset = DigitalInOut(board.GP11)
SD_CS = board.GP22
Pinout
Notas
* Ten en cuenta que el soporte de tarjetas SD en el SDK de C++ es todavía bastante experimental - ¡si estás planeando hacer cosas con los datos puede que te resulte más fácil si utilizas CircuitPython!
Los trazos recortables de la parte posterior permiten desconectar las funciones que no se utilizan, liberando las clavijas y facilitando el uso del Wireless Pack con otros complementos.
Acerca de Raspberry Pi Pico
Raspberry Pi Pico es una placa de desarrollo de microcontroladores flexible y de bajo coste de la gente de Raspberry Pi, basada en su propio chip: el RP2040. Es fácilmente programable a través de USB con C/C++ o MicroPython, y es ideal para utilizarlo en todo tipo de computación física projects, dispositivos e inventos - ¡estamos deseando ver lo que haces con él!
Hemos llamado a nuestros complementos de tamaño Pico mochilas, ya que están diseñados para acoplarse a la parte trasera de su Pico como si llevara una mochila muy elegante (o un jet pack en miniatura, si lo prefiere). También tenemos bases Pico (placas complementarias más grandes con un espacio para montar tu Pico en la parte superior) y algunas otras placas que te permiten hacer cosas interesantes de hacker como usar varios paquetes a la vez - ¡haz clic aquí para verlas todas!
Tu Pico necesitará tener soldadas las cabeceras macho (con los pines apuntando hacia abajo) para conectarse a nuestras placas complementarias.