The Wio (Wireless Input and Output) platform (Wio Link, Wio Nodes,etc.) was first introduced to the world at the end of 2015 by Seeed.
Today a new Wio member is joining the family - Wio Terminal. Instead of being a single embedded functional module, Wio Terminal is more of a complete system equipped with Screen + Development Board + Input/Output Interface + Enclosure, making it an efficient and Product-Ready Product.
With Wio Terminal, you can:
Sense and tag the Real-World data with over 300 Groves created by Seeed
Easily build your TinyML applications with Edge Impulse
Use 100% open-source Hardware in a pythonic way
Build your program interpreter starting from 90% with an LCD screen and compact enclosure
Compatible with Arduino and Micropython, Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity powered by Realtek RTL8720DN. Currently, wireless connectivity is only supported by Arduino. Its CPU speed runs at 120MHz (Boost up to 200MHz). Realtek RTL8720DN chip supports both Bluetooth and Wi-Fi providing the backbone for IoT projects. The Wio Terminal itself is equipped with a 2.4? LCD Screen, onboard IMU(LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter(IR 940nm). On top of that, it also has two multifunctional Grove ports for Grove Ecosystem and Raspberry pi 40-pin compatible GPIO for more add-ons.
Wio Terminal + Grove = IoT System
Wio Terminal + Raspberry Pi = Edge Computing System
Wio Terminal + Customized add-ons = Handheld devices or endless possibilities!
What is Grove?
No jumpers or soldering required, Grove makes it easier to connect, experiment, and simplify the prototyping process significantly. We have developed more than 300 Grove modules, covering a wide range of applications that can fulfill a variety of needs. Each one comes with clear documentation and demo code to help you get started quickly. Not only are these open hardware, but we also have open-source software.
Highlight Features
Highly Integrated Design
MCU, LCD, WIFI, BT, IMU, Microphone, Buzzer, microSD Card, Configurable Buttons, Light Sensor, 5-Way Switch, Infrared Emitter (IR 940nm), Crypto-authentication Ready
Well-designed enclosure with built-in magnets and two mounting holes, allowing you to set up your IoT project without hassle
Powerful MCU - Microchip ATSAMD51P19
ARM Cortex-M4F core running at 120MHz (Boost up to 200MHz)
4 MB External Flash, 192 KB RAM
Comprehensive Protocol Support
SPI, I2C, I2S, ADC, DAC, PWM, UART(Serial)
Reliable Wireless Connectivity (supported only by Arduino)
Powered by Realtek RTL8720DN
Dual Band 2.4Ghz / 5Ghz Wi-Fi (802.11 a/b/g/n)
BLE / BLE 5.0
USB OTG Support
Accessible Devices(as USB-Host): read data or signals from a mouse, keyboard, MIDI devices, Xbox/PS gaming controllers, 3D printers
Simulated Devices(as USB-Client): emulate a mouse, keyboard or MIDI devices to Host PC
When using USB Host/Client function, you can use the 40-pin on the back of Wio Terminal for power supply. Check here for detailed instructions.
Grove Ecosystem
300+ Grove modules to explore with IoT
Two onboard multi-functional Grove ports can be used for Digital, Analog, I2C, and PWM
Note: To connect Grove with Wio Terminal, please use unbuckled grove cable.
Raspberry Pi 40-pin Compatible
Can be mounted to a Raspberry Pi as a slave device
Raspberry Pi's HAT can be used with an adapter cable
Ready for Embedded Machine Learning
By utilizing Wio Terminal and Edge Impulse, we can "teach old sensors new tricks".
Whether you are only at the stage of composing ideas of integrating smart devices with machine learning and cloud but don?t know how to execute them, or you came up with the idea, but lack the knowledge on how to find a practical way to implement it in order to accelerate your projects use machine learning, you will find Wio Terminal to be a valuable resource with the huge recourse provided by Seeed, Edge Impulse and Azure IoT for navigating the ever-changing landscape of your IoT journey. Check Benjamin's Artificial Nose project and we will be excited to know which scent are you planning to train?
Azure Certified
Accelerate IoT and AIoT solution development by pairing with Azure IoT Central and IoT Plug and Play
Software Support
Arduino
MicroPython
ArduPy
AT Firmware
Visual Studio Code
CircuitPython ( How to run CircuitPython on Wio Terminal?)
What is ArduPy?
ArduPy is a combination of Arduino and MicroPython developed by Seeed. Check our Wiki and Github for more technical details
We wish to develop the ArduPy into a community-driven software and look forward to your participation. Join the discussion at our Forum!
Demos
Build An Affordable IR Thermal Imaging Camera using Wio Terminal and Grove ? Infrared Temperature Sensor Array (AMG8833)
Play retro game on Wio Terminal
What other cool things can you play with Wio Terminal?
Artificial Nose that can Discern Different Kinds of Rum or ScotchTV
Remote Controller
Cost-effective Pulse Oximeter
Weather Forecast Monitor
Run TinyGO on Wio Terminal
Printer
GPS Navigator
Water Level Detector
Machine Learning on Wio Terminal
?
And there are more possibilities on the way! Check Wio Terminal Community Project Collection and we hope some of them will inspire you!
Wio Terminal Classroom
In this show, our engineer Lakshantha will explain how to use Wio terminal along with the software and present you fun demos as well! In this episode, you will learn about how to draw text strings by using the coordinate system and will learn to display "Hello World!" at the end of the video!
Stay tuned with our show and we hope this helps you to gain more knowledge on how to program with the Wio Terminal!
TinyML With Wio Terminal Course, Tutorial for beginners
Fully Open-source Manufacturing Process
As a fully open-source device, Wio Terminal development will continue to optimize its performance and every update will be publicized on our blog. We are also making a series of Vlog about the fully open-source manufacturing process of Seeed product. From hardware and software development, to each step of manufacture and testing, you can find all you want to know about Wio Terminal, check now!
Applications
Python Terminal Device
Data Collection Device for Machine Learning
Hand-held Device
Retro Gaming Device
IoT Controller
Education
Prototyping
Slave device / Accessories for Raspberry Pi
Pinout Diagram
Wio Terminal Pin Out Overview by Seeed
Wio Terminal Pin Out Overview by @matsujirushi12
Hardware Overview
Setup, Documentation, and Support
Please visit our wiki for more information about Wio Terminal. If you have any questions, feel free to ask us at our Forum.
Technical Specifications
Main Chip
Manufacturer Part Number
ATSAMD51P19
Core Processor
ARM® Cortex®-M4F
Maximum Speed
200MHz
External Flash
4MBytes
Operating Temperature
-40°C ~ 85°C (TA)
LCD Screen
Resolution
320x240
Display Size
2.4inch
Drive IC
ILI9341
Wireless Connectivity
Manufacturer Part Number
RTL8720DN
KM4 CPU
ARM® Cortex®-M4F @ 200MHz
KM0 CPU
ARM® Cortex®-M0
Wi-Fi
802.11 a/b/g/n 1x1, 2.4GHz & 5GHz
Bluetooth
Support BLE5.0
Built-in Modules
Accelerometer
LIS3DHTR
Microphone
1.0V-10V -42dB
Speaker
?78dB @10cm 4000Hz
Light Sensor
400-1050nm
Infrared Emitter
940nm
Interface
MicroSD Card Slot
Maximum 16GB
GPIO
40-PIN (Raspberry Pi Compatible)
Grove
2 (Multifunction)
FPC
20-Pins
USB Type-C
Power & USB-OTG
Operation Interface
5-Way Switch
Power/Reset Switch
User-defined button *3
Enclosure
Dimension
72mm*57mm*12mm
Materials
ABS+PC
Part List
Wio Terminal
USB Type-C Short Cable
User Manual
Distributors
??????(JAPAN) Digi-Key Corporation(GLOBAL)
Mouser Electronics, Inc(GLOBAL) Distrelec(Europe)
BOTLAND B. DERKACZ SP.J.(Poland) BotShop(South Africa)