Published : 2020-09-20 Internet das Coisas em Seeed - Guia de Seeed do terminal Wio - Categories : Produtos Related products Wio Terminal - ATSAMD51 - RTL8720DN WiFi Bluetooth - Seeedstudio Terminal Wio: ATSAMD51 Core A plataforma Wio (entrada e saída sem fio) (Wio Link, Wio Nodes, etc.) foi apresentada ao mundo pela primeira vez no final de 2015 por Seeed . Esta é uma plataforma para promover o desenvolvimento de hardware IoT que está em operação há 10 anos ajudando a comunidade de fabricantes a realizar seus projetos e produtos.Hoje, um novo membro da Wio se junta à Seeed Internet das Coisas Seeed : Wio Terminal. Em vez de ser um único módulo funcional integrado, o Wio Terminal é mais um sistema completo equipado com display + placa de desenvolvimento + interface de entrada / saída + case, tornando-o eficiente e pronto para projeto ou produto.Por assim dizer, é uma mistura de Arduino com capacidades de ligação sem fios em que se destaca a sua facilidade de utilização.Com o Terminal Wio, você pode:Detecte e rotule dados do mundo real com mais de 300 bosques criados por Seeed Use hardware de código aberto 100% em formato python Construir um intérprete de programa de 90% com display LCD e caixa compacta Reative a sua relação com a eletrónica ou mergulhe no seu mundo, graças ao Terminal Wio e todas as suas possibilidades integradas!O Terminal Wio é um microcontrolador baseado em ATSAMD51 com conectividade sem fio compatível com Arduino e MicroPython e com Realtek RTL8720DN. Sua velocidade de CPU é de 120 MHz (Boost até 200 MHz). Seu chip Realtek RTL8720DN suporta Bluetooth e Wi-Fi, fornecendo a espinha dorsal para projetos de IoT. O terminal Wio em si é equipado com uma tela LCD de 2,4 ”, IMU integrado (LIS3DHTR), microfone, campainha, slot para cartão microSD, sensor de luz e emissor infravermelho (IR 940 nm).Com um design robusto e botões bem dispostos e confortáveis de segurar, é um dispositivo muito interessante. Só falta que ele tenha uma bateria integrada, pois depende de estar conectado para sua alimentação. Seus principais recursos são:MCU poderoso: Microchip ATSAMD51P19 com núcleo ARM Cortex-M4F rodando a 120 MHz Conectividade sem fio confiável - Equipado com Realtek RTL8720DN, Wi-Fi de banda dupla de 2,4 Ghz / 5 GHz Design altamente integrado: tela LCD de 2,4 ", IMU e acessórios mais práticos alojados em uma caixa compacta com ímãs integrados e orifícios de montagem GPIO compatível com 40 pinos Raspberry Pi (2x20 pinos de 2,54 ”) atuando como um chapéu. Dois conectores de sistema Grove suportando mais de 300 módulos plug & play Grove para exploração de IoT Suporte USB OTG, para cliente ou modo host Compatível com Arduino , Arduino , Micropython, ArduPy, AT Firmware, Visual Studio Code 3 botões, joystick de 4 vias + botão, campainha, slot para cartão micro SD, sensor de luz, emissor infravermelho, acelerômetro Certificado TELEC Terminal Wio + Grove = Sistema IoT Wio Terminal + Raspberry Pi = Edge Computing System Terminal Wio + Plug-ins personalizados = Dispositivos portáteis! Possibilidades ilimitadas! O que é o Grove?A melhor coisa sobre o Terminal Wio é que ele tem o Grove embutido. Grove torna muito mais fácil conectar, experimentar e simplificar o processo de prototipagem. Desenvolvemos mais de 300 módulos Grove, cobrindo uma ampla gama de aplicações que podem satisfazer uma variedade de necessidades. Cada um vem com documentação clara e código de demonstração para ajudá-lo a começar rapidamente. Estes não são apenas hardwares abertos, mas também temos o software de código aberto. O que é ArduPy?ArduPy é uma combinação de Arduino e MicroPython desenvolvida por Seeed . Para projetos mais complexos, ou para aqueles que simplesmente preferem Python, o Wio Terminal pode combinar o melhor dos dois mundos com o ArduPy. Você será capaz de programar em Python usando o editor MS Visual Code, mas ainda pode importar suas bibliotecas Arduino favoritas (ou usar as existentes do ArduPy).Para mais informações: https://wiki.seeedstudio.com/Wio-Terminal-ArduPy/ O que você pode criar e jogar com o Wio Terminal?Com este pequeno dispositivo você pode fazer grandes coisas, prova disso são os diversos projetos já disponíveis na comunidade Seeed Studio . Para citar alguns, podemos encontrar o seguinte:Construir uma câmera de imagem térmica IR acessível Jogue um jogo retro no Terminal Wio Nariz artificial que pode distinguir diferentes tipos de rum ou ScotchTV Controle remoto Oxímetro de pulso econômico Monitor de previsão do tempo Execute o TinyGO no Terminal Wio Impressora GPS Naviganator Detector de nível de água Aprendizado de máquina no terminal WioE mais possibilidades estão a caminho! Confira a Coleção de Projetos da Comunidade Wio Terminal e esperamos que alguns deles o inspirem!Para obter mais informações, acesse: https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/ CaracteristicasFalando mais a fundo, o Terminal Wio possui os seguintes recursos. Design altamente integrado MCU, LCD, WIFI, BT, IMU, microfone, campainha, cartão microSD, botões configuráveis, sensor de luz, joystick de 5 vias, emissor infravermelho (IR 940nm), pronto para autenticação criptográfica Caixa bem projetada com ímãs embutidos e dois orifícios de montagem, permitindo que você configure seu projeto IoT perfeitamente MCU poderoso - Microchip ATSAMD51P19 Núcleo ARM Cortex-M4F rodando a 120 MHz (Boost até 200 MHz) Flash externo de 4 MB, 192 KB de RAM Suporte de protocolo abrangente SPI, I2C, I2S, ADC, DAC, PWM, UART (serial) Conectividade sem fio confiável Desenvolvido por Realtek RTL8720DN Wi-Fi de banda dupla de 2,4 GHz / 5 GHz (802.11 a / b / g / n) BLE / BLE 5.0 Suporte USB OTG Dispositivos acessíveis (como USB-Host): leia dados ou sinais de um mouse, teclado, dispositivos MIDI, controladores de jogo Xbox / PS, impressoras 3D Dispositivos simulados (como cliente USB): emula um mouse, teclado ou dispositivos MIDI para o PC host Ao usar a função Host / Cliente USB, você pode usar os 40 pinos na parte traseira do terminal Wio para a fonte de alimentação. Veja aqui para instruções detalhadas. Ecossistema Grove Mais de 300 módulos Grove para explorar com IoT Duas portas Grove multifuncionais integradas podem ser usadas para digital, analógica, I2C e PWM * Observação: para conectar o Grove ao terminal Wio, use um fio de ranhura desabotoado. Compatível com Raspberry Pi 40 pinos Pode ser montado em um Raspberry Pi como um dispositivo escravo O Raspberry Pi HAT pode ser usado com um cabo adaptador Suporte de software Arduino MicroPython ArduPy Firmware AT Código Visual Studio CircuitPython (como executar CircuitPython no terminal Wio?) Diagrama de pinosConteúdo incluídoDispositivo Wio Terminal Um cabo USB-C curto Um manual de instruções para começar, em inglês, alemão e japonês. Alguns adesivos, incluindo a numeração dos 40 pinos Um joystick de substituição Introdução ao terminal Wio Ao ligar o aparelho com o botão à esquerda da tela, a primeira coisa que você verá é um joguinho retrô do tipo Flappy-Bird. É muito bem-vindo e divertido, mas vamos começar com sua configuração. Começamos lançando o Terminal Wio com um exemplo de skecth de Arduino . Para fazer isso, seguimos as seguintes etapas: 1 Precisamos ter o IDE Arduino instalado em nosso computador .Abra o aplicativo e defina o idioma, se necessário. dois. Adicionamos a biblioteca da placa Terminal Wio Para fazer isso, temos que abrir Arquivo> Preferências, e copiar o endereço abaixo, conforme mostrado na imagem a seguir, para a caixa "Gerenciador de URLs de cartões adicionais": https : //files.seeedstudio.com/ arduino /package_seeeduino_boards_index.json Em seguida, vamos para Ferramentas> Placa> Gerenciador de cartão e procuramos por "Terminal Wio". Agora instalamos a versão mais recente. 3 - Abrimos o exemplo "Blink" Este é um exemplo muito típico, no qual um LED pisca, entre outros esboços de exemplo instalados por padrão. Para fazer isso, vamos para Arquivo> Exemplos> 01.Basics> Blink Quatro. Selecione a placa e a porta Como sempre, no IDE Arduino , teremos que selecionar a placa e a porta correspondentes. Para selecioná-lo está no menu Ferramentas. Para selecionar a placa, vá para Ferramentas> Placa:> Terminal Seeeduino Wio Para selecionar o dispositivo serial corretamente, iremos ao menu Ferramentas> Porta. Geralmente é COM3 ou similar. Para encontrá-lo, o mais conveniente é desconectar e reconectar o terminal e pesquisar o menu novamente. A entrada que desapareceu e reapareceu será nossa porta para selecionar. 5 Carregando o programa Agora, basta clicar no botão “Upload” no ambiente. Aguarde alguns segundos e se o upload for bem-sucedido, a mensagem "Uploaded" aparecerá. aparecerá na barra de status. Alguns segundos após a conclusão do carregamento, você deverá ver o LED na parte inferior do terminal Wio começar a piscar. Este é o LED azul à direita do cabo USB. Se você piscar, parabéns! Você tem o Terminal Wio instalado e funcionando. Agora vamos com o mais típico dos exemplos de programação: " Olá, mundo !"Para isso, vamos abrir um skecht vazio e copiar o seguinte código: #include <TFT_eSPI.h>#incluir TFT_eSPI tft = TFT_eSPI (); drawTime longo sem sinal = 0; void setup (void) { Serial.begin (115200); tft.init (); tft.begin (); tft.setRotation (3); tft.fillScreen (TFT_BLACK); // Cor de fundo preta tft.setTextColor (TFT_WHITE); // Cor da fonte branca tft.setTextSize (1); // Tamanho do texto 1 tft.drawString ("Do terminal Wio:", 50, 60); // Posição 50, 60 tft.setTextSize (2); // Tamanho do texto 2 tft.drawString ("Olá, mundo!", 50, 80); // Posição 50, 80 tft.setTextSize (2); // Tamanho do texto 2 tft.setTextColor (TFT_YELLOW); // Cor da fonte amarela tft.drawString ("www.solectroshop.com", 50, 120); // Posição 50, 120 }void loop () { } Damos para fazer o upload e poderíamos ver nossa mensagem na tela. Claro, você pode alterar as fontes, tamanhos, formas de cores diferentes, etc. Agora você pode tentar exemplos e tutoriais mais complexos. Agora vamos ver outra maneira de fazer o LED piscar, mas desta vez com ArduPy . Como dissemos antes, é uma combinação de Arduino e Pyhton. Neste modo, usaremos uma placa Raspberry Pi . Para este primeiro programa, algo mais complexo, mas com mais funcionalidades, seguiremos os seguintes passos: Entrar no modo bootloader Conectamos o terminal Wio ao Raspberry Pi usando o cabo USB-C. Entramos no modo bootloader pressionando o botão reset por um curto período.Agora, uma unidade USB chamada ARDUINO deve aparecer na área de trabalho, na qual iremos inserir. dois. Baixe o Firmware ArduPy UF2 Devemos baixar o firmware do ArduPy na forma de arquivos UF2 para o Terminal Wio.3 - Atualize o firmware ArduPy para o nosso dispositivo Após o download do firmware, arraste os arquivos .UF2 para a ARDUINO USB ARDUINO . Agora, seu crachá desaparecerá da área de trabalho. Reinicie a placa e você já terá carregado o firmware do ArduPy nela. Quatro. LED piscando Agora, em vez de ter uma unidade USB chamada ARDUINO , ela se chamará ARDUPY. Abra a unidade USB e você verá que há um arquivo main.py. Se o abrirmos com nosso editor favorito (Visual Studio Code, Thonny, Geany, etc.), podemos escrever nele.