Nuestro veredicto de la SeeedStudio Wio Terminal:
Repleto de sensores, botones, una pantalla LCD a color y conectividad Wi-Fi, el terminal Wio de SeeedStudio tiene un valor fantástico y está bien documentado. Eso facilita seguir adelante con lo que es realmente importante: hacer cosas geniales.
910

La programación electrónica puede ser bastante frustrante a veces. Obtenga componentes, encuentre las bibliotecas correctas para utilizarlos, descubra los parámetros correctos para transmitir y espere que haya algún código de ejemplo para comenzar. Todo se suma a una gran cantidad de tiempo que resta valor a las cosas divertidas. Por eso me he enamorado del ecosistema Arduino. SeeedStudio cree que la Terminal Wio podría reavivar mi relación con la electrónica, y creo que tienen razón.

Wio Terminal es una placa de desarrollo compatible con Arduino, repleta de funciones y bien documentada, disponible para un completamente razonable $ 30. Siga leyendo para descubrir por qué es lo mejor desde un Arduino Uno.

instagram viewer

Características y especificaciones del terminal Wio

El terminal Wio está construido alrededor de un sistema ARM Cortex M4F en un chip, que es un procesador ARM de 32 bits que funciona a 120Mhz (ráfaga de 200Mhz). Cuenta con 4 MB de almacenamiento, 192 k de RAM y un chip inalámbrico Realtek RTL8720DN que proporciona conectividad Wi-Fi y Bluetooth (aunque la pila Bluetooth no se implementó en el momento de la escritura).

En cuanto a las funciones integradas, hay mucho que destacar:

  • Pantalla LCD a color de 2.4 ″
  • 3 pulsadores
  • Joystick de 5 vías
  • Zumbador
  • Ranura para tarjeta micro SD
  • Sensor de luz
  • Emisor de infrarrojos
  • Acelerómetro
  • Wifi
  • Bluetooth
  • USB-C, para modo cliente o host
  • Dos conectores de sistema Grove
wio terminal rainbow salida lcd
Tener una pantalla LCD fácil de usar es una adición útil para casi cualquier tipo de proyecto.

El conector USB-C es la forma en que alimentará el dispositivo por ahora, aunque se espera que el kit de batería esté disponible en una fecha posterior. El Wio Terminal puede actuar como un cliente USB, para emular un teclado, mouse o dispositivo MIDI a la PC host; o un host, por lo que puede, por ejemplo, leer señales de un controlador de juego con cable (aunque todavía no está claro cómo alimentarlo en este modo).

Por qué nunca volveré a comprar un Arduino: El lado del hardware del terminal wio Terminal wio

Para proyectos más complejos, o aquellos que simplemente prefieren Python, Wio Terminal puede combinar lo mejor de ambos mundos con ArduPy. Tú serás capaz de programar en Python usando el editor de MS Visual Code, y aún así importar sus bibliotecas Arduino favoritas (o hacer uso de ArduPy existente) unos) Personalmente, no soporto Python, pero puedes aprender más sobre cómo usar la Terminal Wio de esta manera en el Blog de SeeedStudio.

Comenzando con Wio Terminal

Encienda el dispositivo con el interruptor a la izquierda de la pantalla, y un pequeño juego retro de estilo Flappy-bird lo recibirá inmediatamente (cuyo código es disponible aquí en caso de que alguna vez lo quieras de vuelta).

juego de pájaro flappy terminal wio

Necesitará el Arduino IDE instalado para comenzar a programar la Terminal Wio e instalar el soporte para las placas Wio. Ingrese la URL proporcionada en sus preferencias, luego use la pantalla Boards Manager y busque Wio.

Encontrará innumerables ejemplos de código para todos los diversos componentes integrados en el Wiki wio. Muchos requieren que instales una biblioteca adicional en tu carpeta de Bibliotecas Arduino, pero ese es un proceso simple (Boceto -> Incluir biblioteca -> Agregar código postal).

Mi primera incursión involucró el código de muestra para leer los valores del acelerómetro y trazar los resultados en la pantalla. Muy bueno, y realmente muestra la capacidad del dispositivo para proyectos de registro de datos. También encontrará código para escribir valores en una tarjeta SD.

Terminal wio- lecturas del acelerómetro

A partir de ahí, fue trivial modificar eso para leer los valores del sensor de luz incluido.

valores de lectura del terminal wio del sensor de luz

Otros diez minutos después, combiné el ejemplo del código del joystick con la demostración de fuentes LCD, para hacer un programa de prueba de joystick simple con salida visual.

Por qué nunca volveré a comprar un Arduino: el joystick del terminal wio terminal wio

En ese momento, quería conectar otro sensor de mi caja de bits, y fue entonces cuando me di cuenta de que había una pequeña compensación en un dispositivo tan pulido. En comparación con la placa básica y el acceso a los pines del Arduino Uno, es un poco más difícil llegar a los pines en la Terminal Wio. Los pines para el conector de 40 pines se pueden encontrar en la documentación en línea, pero no están etiquetados en el dispositivo en sí y siempre existe el riesgo de enchufar las cosas incorrectas.

Por qué nunca volveré a comprar un Arduino: el terminal Wio wio terminal wiki pinout

Lo que nos lleva claramente al tema de: ¿qué opciones hay para agregar componentes y sensores?

Conectores Grove

En la parte frontal del dispositivo hay dos conectores Grove. Grove es un ecosistema de hardware maduro que cubre todo tipo de sensor que pueda desear, y más.

conectores grove en el terminal wio

Esta es, con mucho, la forma más fácil de agregar algo a la Terminal Wio y, por supuesto, todos los componentes de Grove también están bien documentados con las bibliotecas proporcionadas. Para principiantes, es un lugar fantástico para expandirse. Hay una pequeña prima en los sensores y componentes dentro del sistema Grove, pero no una gran cantidad, y el tiempo que ahorrará al no tener que perder el tiempo significa que vale la pena.

Por qué nunca volveré a comprar un Arduino: The Wio Terminal wio terminal grove

Para los usuarios profesionales, aún puede utilizar los componentes existentes mediante el acceso directo a los pines en la parte inferior o mediante el uso de cables de conexión del sistema Grove. No tendrá tantos pines digitales o analógicos como un Arduino, simplemente porque muchos de ellos ya están en uso por los componentes integrados.

Sin embargo, de manera realista, ¿cuántas veces has necesitado? todas esos pines IO?

Opciones de conectividad

El modelo que nos enviaron para su revisión es un prototipo de ingeniería, por lo que hacer que funcione el Wi-Fi requiere una actualización de firmware. Es un proceso complicado y solo debe hacerse una vez, pero espero que los modelos posteriores lo tengan listo para usar.

Desafortunadamente, el hardware de Bluetooth aún no funciona. Todo está allí en el tablero, pero las bibliotecas necesarias para usarlo aún no están desarrolladas. Nuevamente, este es un prototipo temprano, por lo que espero que algunas cosas no estén pulidas. Wio Terminal es el último de una larga línea de dispositivos con la marca Wio, y SeeedStudio es una compañía establecida, por lo que estoy seguro de que esto se agregará a tiempo. Aún así, si esperaba utilizar las funciones de Bluetooth de inmediato en su proyecto, espere a comprar por ahora.

Por qué nunca volveré a comprar un Arduino: el terminal Wio terminal wio conector trasero de 40 pines

En la parte inferior de la Terminal Wio, encontrará un conector compatible con Raspberry Pi de 40 pines, que le permite usar la Terminal Wio como un sombrero Raspberry Pi. Esto funciona a través de un dispositivo en serie, por lo que puede enviar mensajes desde Python corriendo en el Pi para mostrar en la Terminal Wio, por ejemplo. Es posible que pueda descargar parte del trabajo de procesamiento en la Terminal Wio (puede ejecutar Tensorflow Lite), usarlo para los botones, etc., pero esto parece un desperdicio. A menos que realmente desee programar en Python, probablemente sea mejor que haga todo de forma nativa en la Terminal Wio. Aún así, es bueno tener opciones.

¿Es la terminal de Wio adecuada para usted?

Dada la opción entre el terminal Wio, que está repleto de características de hardware como una pantalla a color y joystick –por $ 30 completamente razonables– o un Arduino Uno oficial de $ 20 que literalmente no tiene nada más... Sé cuál me gustaría escoger.

código matricial
Vuelva a vivir 1999 con esta referencia de la película, y usted también puede sentirse viejo.

Por supuesto, puede optar por clones no oficiales y luego obtener solo las características y componentes adicionales que necesita por un precio algo más barato. Pero también debes tener en cuenta tu tiempo. Parte de lo que es tan atractivo del paquete Wio Terminal es que todo está muy bien documentado y no necesito rastrear bibliotecas o fragmentos de código compatibles. Eso significa que puedes concentrarte en las cosas que importan: construir cosas increíbles.

arco iris remolino círculo código wio terminal

Por eso lo llamo ahora. Wio Terminal es el nuevo estándar para IoT y placas de desarrollo de registro de datos. Y para los principiantes que buscan comenzar con la programación electrónica, el sistema de sensores Grove le ahorrará tiempo y frustración en esas etapas cruciales de aprendizaje temprano. A $ 30, la Terminal Wio es una ganga.

¡Entra a la competencia!

Sorteo Terminal Wio

James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.