Pular para o conteúdo principal

Guia do Wio Terminal

Introdução

O Wio Terminal é uma placa de desenvolvimento versátil alimentada por um microcontrolador ATSAMD51 e equipada com uma tela LCD de 2,4". Ele inclui Wi‑Fi/Bluetooth integrados, acelerômetro embutido, microfone, buzzer, slot para cartão microSD e várias interfaces de E/S. O Wio Terminal foi projetado para simplificar o desenvolvimento de aplicações de IoT, tornando‑se uma ferramenta ideal tanto para iniciantes quanto para desenvolvedores experientes.

A Ideia de OSHW (Fabricatable Open Source Hardware)

Open Source Hardware (OSHW) refere‑se a hardware cujo projeto é disponibilizado publicamente para que qualquer pessoa possa estudar, modificar, distribuir, fabricar e vender o projeto ou o hardware baseado nesse projeto. O Wio Terminal incorpora a filosofia OSHW ao fornecer documentação abrangente, código open source e arquivos de projeto, permitindo que os usuários compreendam totalmente e repliquem o hardware. Essa abertura promove inovação, colaboração e aprendizado dentro da comunidade de desenvolvedores.

Primeiros Passos com o Wio Terminal

Primeiros Passos com o Wio TerminalCircuitPython no Wio TerminalComo usar FreeRTOS para Multitarefa no Arduino
Neste programa, nosso engenheiro Lakshantha irá explicar como usar o Wio Terminal junto com o software e também apresentar demonstrações divertidas! Este wiki apresenta como instalar e executar o CircuitPython oficial da Adafruit Industries no Seeeduino Wio Terminal! Para compatibilidade com Arduino, portamos o FreeRTOS para o framework Arduino para que você possa usar o FreeRTOS com suas placas Arduino favoritas com facilidade! Este wiki apresenta como começar a usar o FreeRTOS para Arduino.

Visão Geral do Hardware

Uso do LCDEntrada/SaídaUso do IMU
Este wiki apresenta como instalar a biblioteca do LCD TFT usada no Wio Terminal. Ela fornece funções gráficas básicas ao Wio Terminal com o mínimo de esforço!Este wiki apresenta como usar as IOs Grove no Wio Terminal. Isso permite que você aproveite a funcionalidade plug and play do Ecossistema Grove, bem como use o GPIO de 40 pinos compatível com o Raspberry Pi!Este wiki apresenta como instalar a biblioteca do Acelerômetro Digital de 3 Eixos integrado (LIS3DHTR) usada no Wio Terminal. Isso permite que você acesse as informações do acelerômetro do Wio Terminal, bem como o utilize para controle de movimento etc.

Cartão SDWi‑FiBluetooth
Este wiki apresenta como instalar a biblioteca de Sistema de Arquivos usada no Wio Terminal. Ela fornece funcionalidade básica de operação de arquivos com o cartão SD, permitindo Ler/Gravar no ou a partir do cartão SD usando a interface SPI.Este wiki apresenta como atualizar o firmware mais recente para o núcleo sem fio Realtek RTL8720 no Wio Terminal, bem como instalar todas as bibliotecas dependentes para que o Wio Terminal habilite a conectividade sem fio.Este wiki apresenta como atualizar o firmware mais recente para o núcleo sem fio Realtek RTL8720 no Wio Terminal, bem como instalar todas as bibliotecas dependentes para que o Wio Terminal habilite a conectividade Bluetooth.

RTCEmissor InfravermelhoMicrofone
Este wiki apresenta como usar a funcionalidade RTC integrada dentro do núcleo SAMD51 no Wio Terminal para que você possa acompanhar o tempo. Esse recurso evita que você adicione um módulo RTC externo ao sistema!Este wiki demonstra como usar o Emissor Infravermelho integrado como componente no Wio Terminal. O Emissor Infravermelho é uma interface digital e pode ser usado para enviar sinais IR, exatamente como faz um controle remoto!Este wiki apresenta como usar o microfone integrado para entrada de áudio no Wio Terminal. O microfone pode ser usado para detectar o som ao redor e responder de acordo.

BotõesChave de 5 Direções
Este wiki demonstra como usar os botões configuráveis no Wio Terminal. Existem três botões que podem ser usados para o Wio Terminal. Este wiki demonstra como usar a chave de 5 direções no Wio Terminal.

Sensor de LuzBuzzer
Este wiki demonstra como usar o sensor de luz integrado como um componente no Wio Terminal. O sensor de luz usa uma interface analógica e você pode simplesmente ler os valores do sensor de luz ao redor lendo seu pino. Este wiki demonstra como usar o buzzer piezo integrado como um componente no Wio Terminal. O piezo pode ser conectado a uma saída analógica de modulação por largura de pulso (PWM) para gerar vários tons e efeitos!

Placa de Extensão


Bateria do Chassi Wio Terminal (650mAh)Chassi Wio Terminal LoRaWan com Antena integrada LoRa-E5 e GNSS, EU868/US915
O Chassi de Bateria do Wio Terminal é uma placa de extensão indispensável para a placa de desenvolvimento Wio-Terminal, pois fornece uma fonte de alimentação externa para o Wio Terminal para aumentar sua portabilidade e compacidade. O Chassi Wio Terminal LoRaWan com antena integrada LoRa-E5 e GNSS, EU868/US915, incorporando o LoRa-E5 STM32WLE5JC, alimentado pelo núcleo de MCU ARM Cortex M4 de ultrabaixo consumo e pelo LoRa SX126x, é um módulo de rádio sem fio que suporta o protocolo LoRa e LoRaWAN nas frequências EU868 e US915 e as modulações (G)FSK, BPSK, (G)MSK, LoRa.

Conexão EthernetPlaca de Extensão de Áudio
Este wiki apresenta como usar o ENC28J60 OVERLAYS HAT para Raspberry Pi no Wio Terminal para uma conectividade de rede estável. Este é um exemplo perfeito do uso da placa de extensão Raspberry Pi 40 Pi no Wio Terminal. Este wiki apresenta como usar a biblioteca de áudio com o Wio Terminal usando o ReSpeaker 2-Mic Hat. Com a ajuda desta biblioteca, você poderá gravar, reproduzir e analisar áudio usando o Wio Terminal! Além disso, esta biblioteca de áudio pode ser implementada em diferentes áreas, como reconhecimento de fala e muito mais!

Kit com Cursos


Kit de Aplicações ML101 com Curso do Prof. VijayO que é TinyML?Introdução à Inteligência Artificial para Makers
Este livro é projetado especificamente para educadores poderem adotar o Wio Terminal em sala de aula ou em oficinas para mostrar aos alunos o poder do TinyML. Ele fornece as bases que alguém teria que cobrir para ensinar o básico de ML, mantendo os conceitos fundamentados em exercícios práticos.ML, como você deve ter imaginado, significa Machine Learning e, na maioria dos casos (embora nem sempre) hoje em dia, refere-se a Deep Learning. Tiny em TinyML significa que os modelos de ML são otimizados para rodar em dispositivos de consumo muito baixo de energia e tamanho reduzido, como vários MCUs. É um subconjunto de ML na Borda ou Machine Learning Embarcada.O objetivo deste artigo é despertar interesse e fornecer uma compreensão geral para makers que desejam iniciar sua jornada em deep learning. Vou apontar alguns dos casos de uso comuns e possíveis armadilhas. Também, ao final deste artigo, recomendarei alguns cursos e livros para aprender mais sobre este tópico.

Aplicação

IoT Fácil


Conectar o Wio Terminal ao Microsoft Azure IoT CentralConectando o Wio Terminal ao Microsoft Azure IoT
Neste tutorial, vamos guiá-lo pelo processo de conexão do Wio Terminal ao Microsoft Azure IoT Central e de envio de dados de telemetria dos sensores/ hardware integrados no Wio Terminal, como o acelerômetro de 3 eixos, sensor de luz e 3 botões, para o Microsoft Azure IoT Central. Este aplicativo de exemplo mostra como conectar seu Wio Terminal ao Azure IoT Hub. Ele é construído sobre o Azure SDK for Embedded C, uma biblioteca de baixo consumo e fácil portabilidade para comunicação com serviços Azure.

Conectar o Wio Terminal ao Google Cloud IoT CorePrimeiros passos com Wio Terminal e Wappsto IoT
Neste tutorial, vamos guiá-lo pelo processo de conexão do Wio Terminal ao Google Cloud IoT Core e de envio de dados de telemetria do Wio Terminal para o Google Cloud IoT Core. Neste tutorial, vamos guiá-lo na conexão do Wio Terminal ao Wappsto IoT e no uso dos vários recursos do Wappsto após a conexão.

ML Embarcada


Projetos baseados em Edge ImpulseProjetos baseados em TensorFlow LiteNó LoRa com GPS AIoTs
Edge Impulse permite que desenvolvedores criem a próxima geração de soluções de dispositivos inteligentes com Machine Learning embarcado. Machine Learning na borda permitirá o uso valioso dos 99% dos dados de sensores que são descartados hoje devido a custos, largura de banda ou limitações de energia. Agora, o Wio Terminal é oficialmente suportado pelo Edge Impulse. Vamos ver como iniciar o Wio Terminal com Machine Learning na borda!Este artigo apresenta como instalar a biblioteca oficial Arduino Tensorflow Lite no seu Wio Terminal, permitindo que você teste alguns modelos de Machine Learning usando o Wio Terminal.Neste projeto, será utilizado um sensor acelerômetro de 3 eixos integrado e o algoritmo de rede neural para construir um sistema de reconhecimento inteligente. Com base no movimento do Wio Terminal, ele pode mostrar seu estado em tempo real.

Tutorial

Uso Básico


USB HostUSB ClientExibindo Giroscópio
Este wiki apresenta como usar o Wio Terminal como um USB-Host, o que significa que você pode conectar dispositivos USB ao Wio Terminal e brincar com ele como se fosse um computador!Este wiki apresenta como usar o Wio Terminal como USB-Client, incluindo seu uso como Human Interface Device (HID), como teclado, mouse etc. Ele também suporta Musical Instrument Digital Interface (MIDI).Este exemplo demonstra como desenhar um gráfico de linha no Wio Terminal. Neste exemplo, as leituras do acelerômetro de 3 eixos (3 conjuntos de dados) são plotadas em um gráfico de linha para mostrar o posicionamento em tempo real do Wio Terminal!

Armazenando DadosExibindo FotosDemo de Rostos Interativos
Este exemplo demonstra o uso das funções de gráfico de linha para exibir a leitura do sensor Grove - Light no Wio Terminal, assim como o Serial Plotter! Além disso, os dados do sensor de luz são armazenados no cartão SD.Este exemplo demonstra como exibir imagens do cartão SD em loop.Este exemplo demonstra como exibir múltiplas imagens (olhos) na tela LCD por meio do cartão SD (formato BMP) e, com o uso dos botões integrados e giroscópio, interagir com os usuários.

Projeto


Sensor de pressão usando o Wio TerminalLendo dados ao vivo do Coronavírus usando o Wio TerminalConstruir uma Câmera de Imagem Térmica IR usando o Wio Terminal
A demonstração mostra que o sensor de pressão de alta precisão Grove- DPS310 é totalmente compatível com o Wio Terminal, e sua medição possui alta precisão.Este wiki é uma modificação de Reading Github Repository Stats from Wio Terminal, onde ele é modificado para acessar a Coronavirus COVID19 API e analisar os dados e exibir dados de COVID-19 em tempo real na tela LCD.Com Grove - Infrared Temperature Sensor Array (AMG8833) e Wio Terminal, podemos construir uma câmera de imagem térmica semelhante à FLIR™ de baixo custo com facilidade!

Construir um Display HMI para Raspberry PiComo medir níveis de ruído com Wio TerminalAcessando o GitHub usando Wio Terminal
Neste wiki, vamos apresentar como usar o Wio Terminal como um display USB HMI (Interface Homem-Máquina) para Raspberry Pi, Nvidia Jetson Nano, BeagleBone e até mesmo Odyssey X86J4105.Este exemplo detecta dB usando o microfone no ReSpeaker 2-Mic Hat. O ambiente ao redor é detectado e depois exibido no display.Este wiki apresenta como usar o Wio Terminal para acessar um servidor HTTPS, o que significa que você pode usar o Wio Terminal para obter dados em tempo real da internet! Aqui, o Wio Terminal está conectado a uma rede Wi-Fi e obtém dados do Github.

Blynk para Wio TerminalEdge Impulse TunerCodecraft conectando Azure IoT com Wio Terminal
Este wiki apresenta como usar o Wio Terminal com o software Blynk para interagir com Wi-Fi ou Bluetooth. Isso permite que você use o Wio Terminal como o núcleo de um dispositivo IoT e consiga controlar hardware a partir de celulares com muita facilidade!Aqui vamos fornecer o projeto de classificação de áudio e mostrar o uso do EON Tuner. Se você estiver interessado em usar LoRa para transmitir dados com base no Wio Terminal e Edge Impulse, você sempre pode clicar e ver o projeto de exemplo.Aqui vamos mostrar como conectar o Codecraft com Azure IoT com base no Wio Terminal e aplicar sensores a projetos de IoT.

✨ Projeto de Contribuidores

  • Temos uma lista de tarefas para atualizar esta página, que está categorizada em nosso projeto de contribuidores, pois estamos dedicados a aprimorar a experiência do usuário e fornecer melhor suporte por meio do desenvolvimento de nossa plataforma wiki.
  • Sua contribuição para esta página é essencial para nós! Valorizamos muito a sua opinião e apreciaríamos imensamente sua ajuda na geração de ideias.

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...