Comenzar con Wio Terminal
El Wio Terminal es un microcontrolador basado en SAMD51 con Conectividad Inalámbrica alimentado por Realtek RTL8720DN que es compatible con Arduino y MicroPython. Actualmente, la conectividad inalámbrica solo es compatible con Arduino. Funciona a 120MHz (Acelera hasta 200MHz), 4MB de Flash Externa y 192KB de RAM. Soporta tanto Bluetooth como Wi-Fi proporcionando la base para proyectos IoT. El Wio Terminal en sí está equipado con una Pantalla LCD de 2.4", IMU integrado (LIS3DHTR), Micrófono, Zumbador, ranura para tarjeta microSD, Sensor de Luz, y Emisor Infrarrojo (IR 940nm). Además de eso, también tiene dos puertos Grove multifuncionales para el Ecosistema Grove y 40 pines GPIO compatibles con Raspberry pi para más complementos.
Características
- Diseño Altamente Integrado
- MCU, LCD, WIFI, BT, IMU, Micrófono, Altavoz, tarjeta microSD, Sensor de Luz, Interruptor de 5 Vías, Emisor Infrarrojo (IR 940nm), Listo para Cripto-autenticación
- Alimentado por Microchip ATSAMD51P19
- Núcleo ARM Cortex-M4F funcionando a 120MHz(Acelera hasta 200MHz)
- 4 MB de Flash Externa, 192 KB de RAM
- Soporte Integral de Protocolos
- SPI, I2C, I2S, ADC, DAC, PWM, UART(Serial)
- Potente Conectividad Inalámbrica (soportada solo por Arduino)
- Alimentado por Realtek RTL8720DN
- Wi-Fi de Banda Dual 2.4Ghz / 5Ghz (802.11 a/b/g/n)
- BLE / BLE 5.0
- Soporte USB OTG
- Host USB
- Cliente USB
- Ecosistema Grove
- Soporte de Software
- Arduino
- MicroPython
- ArduPy
- Firmware AT
Especificaciones
Descripción General del Hardware
Diagrama de Pines

Primeros Pasos
Hardware
Materiales requeridos
- Wio Terminal x 1
- Computadora x 1
- Cable USB Tipo-C x 1

Conecta el Wio Terminal a tu computadora mediante el cable USB. El LED azul en la parte posterior debería encenderse.
Software
- Paso 1. Necesitas instalar un software de Arduino.
Ejecutar la aplicación Arduino
Haz doble clic en la aplicación Arduino IDE que has descargado previamente.
Si el software de Arduino se carga en un idioma diferente, puedes cambiarlo en el diálogo de preferencias. Consulta la página del Software Arduino (IDE) para más detalles.
- Paso 2. Abrir el ejemplo Blink
Abre el sketch de ejemplo de parpadeo LED: File > Examples >01.Basics > Blink.

- Paso 3. Agregar la librería de la placa Wio Terminal
1.Abre tu Arduino IDE, haz clic en File > Preferences, y copia la siguiente url en Additional Boards Manager URLs:
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
2.Haz clic en Tools > Board > Board Manager y busca Wio Terminal en el Administrador de Placas.

- Paso 4. Selecciona tu placa y puerto
Necesitarás seleccionar la entrada en el menú Tools > Board que corresponda a tu Arduino. Seleccionando el Wio Terminal.

Selecciona el dispositivo serie de la placa Wio Terminal desde el menú Tools -> Port. Es probable que sea COM3 o superior (COM1 y COM2 generalmente están reservados para puertos serie de hardware). Para averiguarlo, puedes desconectar tu placa Wio Terminal y volver a abrir el menú; la entrada que desaparezca debería ser la placa Arduino. Vuelve a conectar la placa y selecciona ese puerto serie.
Para usuarios de Mac, será algo como /dev/cu.usbmodem141401

- Paso 5. Sube el programa
Ahora, simplemente haz clic en el botón Upload en el entorno. Espera unos segundos y si la subida es exitosa, aparecerá el mensaje "Done uploading." en la barra de estado.

Unos segundos después de que termine la subida, deberías ver el LED en la parte inferior del Wio Terminal comenzar a parpadear. Si es así, ¡felicitaciones! Has puesto en funcionamiento el Wio Terminal. Si tienes problemas, por favor consulta las sugerencias de FAQ.
Si no puedes subir el sketch, principalmente es porque Arduino IDE no pudo poner el Wio Terminal en modo bootloader. (Porque el MCU se detuvo o tu programa está manejando USB,) La solución es poner tu Wio Terminal en modo bootloader manualmente, como se muestra en FAQ.
¡Por favor siéntete libre de revisar otros tutoriales del Wio Terminal y comenzar a construir tus proyectos IoT!
FAQ
Reiniciar Wio Terminal:

Entrar al Bootloader:
Esto es muy útil cuando el Wio Terminal se bloquea o de alguna manera el puerto serie USB no aparece en Arduino IDE. Desliza el interruptor dos veces muy rápidamente, como sigue:

Una vez que el Wio Terminal esté en modo Bootloader, el LED azul comenzará a respirar de una manera diferente al parpadeo. Verifica el puerto nuevamente y debería aparecer.
Prueba con SWD
Hay dos maneras de usar SWD para probar y depurar con Wio Terminal:
Desde la parte posterior de los puertos de prueba del PCB.

A la izquierda están los puertos de prueba para ATSAMD51:
- SWCLK
- SWDIO
- SWO
- RST
- GND
- 3V3
A la derecha están los puertos de prueba para RTL8720DN:
- CHIP
- RXD
- TXD
- GND
- 3V3
Si tienes necesidades de depuración muy frecuentes, puedes agregar depuración SWD a una de las interfaces Grove de las siguientes maneras:

La imagen muestra las dos posiciones de resistencia no montadas. Puedes conectar estas dos almohadillas soldando una resistencia de 0 ohm o cortocircuitándola. Esto conectará la interfaz SWD (SWDIO / SWCLK) de ATSMAD51 a Grove en paralelo en la interfaz.
Después de nuestra prueba, la interfaz SWD está conectada en paralelo de esta manera. Al encender y reiniciar, necesitas asegurarte de que la interfaz Grove no esté conectada a ningún módulo Grove (el módulo puede tener resistencias pull-up / pull-down, que lo afectarán), de lo contrario entrará directamente al modo SWD y no podrá ejecutarse en modo normal (es decir, SWDCLK no puede ser llevado a bajo durante el encendido o reinicio)
Además del encendido y reinicio, al usar SWD, Digital, Analog, Serial, I2C, no habrá interferencia, puedes cambiar en cualquier momento, pero para evitar posibles problemas, aún recomendamos eliminar esta conexión de las dos almohadillas después de completar la depuración del programa.
Conflictos de Nombres de Archivos de Biblioteca
Después de instalar seeed-arduinocore-samd, el núcleo descargará algunos archivos de biblioteca para controlar diferentes dispositivos al mismo tiempo, como TFT_eSPI.h, etc. Cuando subas el programa, ocurrirá un error y el compilador te indicará que se encontraron múltiples archivos de biblioteca. Por ejemplo:
Multiple libraries were found for "TFT_eSPI.h"
Used: C:\Users\Dave\Documents\Arduino\libraries\TFT_eSPI-master
Not used: C:\Users\Dave\AppData\Local\Arduino15\packages\Seeeduino\hardware\samd\1.8.2\libraries\Seeed_Arduino_LCD
Si usas un dispositivo seeed-SAMD, por favor selecciona y usa el archivo de biblioteca en la carpeta seeed y mueve el archivo de biblioteca conflictivo fuera de la biblioteca de arduino.
Cuando uses otros dispositivos, por favor elimina los archivos de biblioteca en la carpeta seeed y mantén que el compilador llame solo a un archivo de biblioteca. Esto puede resolver el problema de incompatibilidad causado por diferentes versiones de archivos de biblioteca con el mismo nombre.
Puedes consultar las listas específicas de bibliotecas aquí: https://github.com/Seeed-Studio/ArduinoCore-samd/tree/master/libraries
Aula Wio Terminal
Lección 1 - Hola Mundo
Lección 2 - Dibujando Formas
Lección 3 - Mostrando Fuentes
Lección 4 - Mostrando Imágenes e Interfaz Simple
Lección 5 - Gráficos de Líneas e Histogramas
Lección 6 - Usando Módulos Grove
Lección 7 - Protocolos de Comunicación
Lección 8 - Hardware/Sensores Integrados Parte 1 | 3 Botones y Interruptor de 5 Direcciones
Lección 9 - Hardware/Sensores Integrados Parte 2 | Micrófono y Zumbador
Lección 10 - Hardware/Sensores Integrados Parte 3 | Acelerómetro y Sensor de Luz
Lección 11 - Construye un Control Remoto de TV usando el Emisor IR integrado
Lección 12 - Proyecto de Jardín Inteligente usando Wio Terminal
Lección 13 - Usa Wio Terminal como Ratón para PC
Lección 14 - Usa Wio Terminal como Teclado para PC
Wio Terminal en Aprendizaje Profundo con el apoyo de CAVEDU Education
[Chino] Aquí hay una serie de videos sobre cómo aplicar aprendizaje profundo en Wio Terminal.
Recursos
- [PDF] Hoja de datos ATSAMD51N19A
- [PDF] Esquemáticos de Wio Terminal
- [ZIP] Esquemáticos de Wio Terminal
- [PDF] Dimensiones de la Carcasa de Wio Terminal - Frontal
- [PDF] Dimensiones de la Carcasa de Wio Terminal - Posterior
- [AI] Archivo de Diseño de Pegatina de Pantalla de Wio-Terminal(Wio-Terminal-ちゃん)
- [AI] Archivo de Diseño de Wio-Terminal-chan-azul y blanco
- [DXF] Dimensiones de la Carcasa de Wio Terminal - Frontal
- [DXF] Dimensiones de la Carcasa de Wio Terminal - Posterior
- [DXF] Dimensiones del Chasis de Batería de Wio Terminal
- [DXF] Dimensiones de PCB de Wio Terminal
Hardware de código abierto
Este producto es completamente de código abierto. Accede a los documentos de código abierto relacionados a través de este enlace.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.