Wio RP2040 mini Dev Board
El Wio RP2040 mini Dev Board es una placa de desarrollo basada en el módulo Wio RP2040 con funciones inalámbricas y compatible con programación en MicroPython. Incorpora un microcontrolador de doble núcleo a 133 MHz y bajo consumo, lo que lo convierte en una excelente opción para proyectos de IoT que requieren potencia y tamaño compacto.
Características Principales
- CPU potente:
Procesador RP2040 de doble núcleo a 133 MHz, 264 KB de SRAM y 2 MB de memoria Flash. - Conectividad inalámbrica confiable:
Soporte para WiFi en banda de 2.4 a 2.4835 GHz, modos AP y estación. - Flexible y amigable para desarrollo:
Compatible con el editor Thonny. - Fácil de operar:
Compatible con protoboard (breadboard friendly). - Certificaciones:
Certificación FCC y CE. - Lenguajes soportados:
MicroPython.
Especificaciones Técnicas
Nombre | Detalles |
---|---|
Procesador | Dual Cortex M0+ @133 MHz |
SRAM | 264 KB |
Flash | 2 MB |
Conectividad inalámbrica | IEEE802.11 b/g/n (2.4〜2.4835 GHz); modos AP y Station |
GPIO, PIO y PWM | 20 pines |
I2C | 2 interfaces |
SPI | 2 interfaces |
UART | 2 interfaces |
ADC | 4 canales |
Conexión | USB Tipo-C |
Alimentación | 5 V DC |
Tamaño | 25.8 x 45.5 mm |
Precaución sobre pines I/O:
El microcontrolador opera a 3.3 V. Si se aplican voltajes mayores a 3.3 V a los pines GPIO, se puede dañar el chip.
Descripción del Hardware
Diagrama de Pines
Primeros Pasos
La placa ya viene con firmware MicroPython preinstalado, por lo que puedes conectarla directamente al editor Thonny.
Si necesitas reinstalar o actualizar el firmware, puedes descargar el archivo .uf2
correspondiente y seguir estos pasos:
- Mantén presionado el botón BOOT de la placa.
- Conecta el cable USB a tu computadora.
- La placa aparecerá como un dispositivo de almacenamiento extraíble.
- Arrastra el archivo
.uf2
a esa unidad para completar la actualización.
Requisitos de Hardware
- Wio RP2040 mini Dev Board ×1
- Cable USB Tipo-C ×1
- PC ×1
Al conectarla, el LED rojo de alimentación debería encenderse.
Versiones de Firmware Disponibles
Versión | Cambios | Enlace de descarga |
---|---|---|
v1.15.1 | Versión oficial inicial | firmware-v1.15.1.uf2 |
v1.15.2 | Mejora de estabilidad de socket y mensajes de error | firmware-v1.15.2.uf2 |
v1.15.3 | Renombrado de wait_msg() a check_msg() ; nueva wait_msg() no bloqueante | firmware-v1.15.3.uf2 |
La versión usada en los ejemplos del wiki es v1.15.1. Si usas una versión posterior, revisa el changelog para adaptar tu código.
Configuración de Software
1. Instalar Thonny
Visita thonny.org y descarga el instalador según tu sistema operativo.
Thonny incluye Python 3.7, por lo que no necesitas instalar nada adicional.
Al abrirlo, verás una interfaz con 4 secciones principales:
- Barra de herramientas: nuevo archivo, abrir, guardar, ejecutar, detener, etc.
- Editor de código: área principal para escribir código MicroPython.
- Shell: muestra salida del código y permite ingresar comandos.
- Intérprete: selecciona el intérprete
MicroPython (Raspberry Pi Pico)
.
2. Conectar la placa
Conecta la placa al PC mediante el cable USB-C y haz clic en el botón "Restart backend" de Thonny.
Verás información de MicroPython en la ventana de Shell si todo está correctamente conectado.
3. Encender el LED integrado
La placa tiene un LED conectado al pin GP13. Puedes hacer una prueba básica para encenderlo y apagarlo:
from machine import Pin, Timer
led = Pin(13, Pin.OUT)
Counter = 0
Fun_Num = 0
def fun(tim):
global Counter
Counter = Counter + 1
print(Counter)
led.value(Counter%2)
tim = Timer(-1)
tim.init(period=1000, mode=Timer.PERIODIC, callback=fun)
Presiona el icono de reproducir en la barra de herramientas para ejecutar tu código.
Si todo funciona correctamente, verás que el LED se enciende y apaga una vez por segundo. Además, en la Shell se mostrará un número creciente:
Preguntas Frecuentes (FAQ)
1. Quiero que el código se ejecute automáticamente al iniciar.
Debes guardar tu script como main.py
en la memoria interna de la placa. La próxima vez que reinicies la placa, ejecutará automáticamente el programa main.py
.
2. Después de ejecutar un código con funciones de red, otros programas fallan o generan errores.
Presiona el botón RESET (etiquetado como "RUN") en la placa principal para reiniciarla. Luego vuelve a conectarte desde el editor Thonny para ejecutar otros programas.
Recursos
- [BRD] Wio_RP2040 mini v1.1
- [PDF] Wio_RP2040 mini v1.1.pdf
- [SCH] Wio_RP2040 mini v1.1.sch
Soporte Técnico y Discusión de Productos
Si tienes algún problema técnico, por favor repórtalo en nuestro
foro oficial de Seeed Studio.
Gracias por elegir nuestros productos. Estamos aquí para brindarte diferentes formas de soporte y asegurar que tu experiencia sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a tus preferencias y necesidades.