You are on page 1of 15

Wio Node

(3 Steps, 5 Minutes. Build Your IoT Applications)


Introduo
Ol pessoal do Embarcados, hoje venho falar a respeito de uma plaquinha
desenvolvida pela empresa Seeed Development Limited para criao de
aplicaes em IoT (Internet of Things Internet das Coisas). Para quem no
conhece, a Seeed possui vrios Shields para diversos hardwares de
desenvolvimento, como Arduino, Raspberry Pi, Intel entre outras (para quem
teve o prazer de participar do Intel Roadshow certamente tem um kit deles que
foi fornecido junto com a placa Intel Edson).
Falando especificamente da Wio Node, o conceito dela est no slogan
que vemos na caixa que a acondiciona. Traduzido, significa Trs passos, cinco
minutos. Construa suas aplicaes em Internet das Coisas. Essa placa foi
concebida para ser programada usando apenas diagrama de blocos. E o mais
incrvel, usando seu smartphone ou tablet com sistemas Android ou IOS.

Figura 1: Minha Wio Node na caixa

Para quem se interessar em adquirir uma para uso, no site de vendas da


Seeed
voc
encontrara-la
pelo
valor
de
U$9,90
(https://www.seeedstudio.com/Wio-Node-p-2637.html). Quando comprei ela, o
frete para vir pelos correios foi de U$2,90. O ruim nesse caso a espera de mais
de um ms para recebe-la.

Figura 2: A Wio Node vem bem acondicionada nessa embalagem estofada

Conhecendo o Hardware
De acordo com o Wiki divulgado pela Seeed, essa plaquinha foi
desenvolvida para simplificar ao mximo a vida de quem quer desenvolver
aplicaes voltadas para Internet das Coisas, sem necessidade de soldar
componentes, fazer jumpeamentos especficos ou ter profundo conhecimento de
programao e hardware.
Caractersticas
Abaixo segue algumas caractersticas da Wio Node, extrados da Seeed:
Sem programao em hardware, sem uso de protoboards, sem uso de
fios para montagem de sensores e sem necessidade de soldagem de
componentes;
Muitos sensores especficos disponveis (mdulos Groove);
Mdulos Groove plug-n-play;
Configurao dos mdulos feita de modo visual ao invs de uso de
linguagens de programao do microcontrolador;
Atualizaes de firmware feitas atravs da nuvem ou atravs da USB
existente;
Aplicativo para Android e IOS para gerenciar a Wio Node;
Suporta conexo IFTTT pelo canal da Seeed;
Certificaes CE/FCC/TELEC pelo uso do core ESP-WROOM-02.
Sistema de recarga de bateria.

Especificaes
Na tabela abaixo, vemos as especificaes da Wio Node:
Geral

Valor

Tamanho

28mm x 28mm

Oscilador

26MHz

Memria Flash

4MBytes
(W25Q32B)

Protocolo de rede
Wi-fi
Segurana da rede
Wi-fi
Conector de
expanso 1
Conector de
expanso 2

802.11b/g/n
WEP/TKIP/AES
UART0/I2C0/D0

Parmetros
Eltricos
Corrente fornecida
por pino de E/S
Tenso de Entrada
(Micro USB)
Tenso de Entrada
(Conector de
bateria)
Corrente de Sada
Tenso de
operao
Corrente de carga
de bateria

Analog/I2C1/D1

Ideias de aplicaes

Casas inteligentes;
Sistemas de monitoramento de meio ambiente;
Brinquedos divertidos;
Rede das coisas
Internet das coisas.

Viso geral da placa

Figura 3: Hardware da Wio Node

Valor
12mA
5V
3,4 a 4,2V
1000mA
mx.
3,3V
500mA
mx.

N.
1
2
3
4
5

Nome
Function
ESP8266
Reset
Micro USB
Battery Holder

Analog/I2C1/D1

UART/I2C0/D0

Funo
Coloca a Wio Node em modo de trabalho
Microcontrolador baseado no ESP8266
Reseta a placa
Alimenta a placa e carrega a bateria
Conector para uso de bateria de Ltio 3,7V
Conector para uso dos sensores e atuadores
Groove que usam como meios de envio ou
recepo de dados Sinais analgicos, I2C, ou
entrada/sada digital
Conector para uso dos sensores e atuadores
Groove que usam como meios de envio ou
recepo de dados Serial UART, I2C, ou
entrada/sada digital

LEDs de Status
Prximo ao boto de funo existem dois LEDs que indicam o status da
Wio Node, um azul e um vermelho. O Azul indica o status de conexo da placa
a rede. De acordo com o Wiki da Seeed, abaixo segue a identificao do que
cada condio desse LED representa:

Aceso: Indica que a placa est em modo de configurao;


Piscando duas vezes rpido a cada 1 segundo: Solicitando
endereo IP ao roteador;
Piscando uma vez rpido a cada 1 segundo: Conectando ao
servidor;
1 segundo aceso e 1 segundo apagado: A Wio Node est online;
Aceso com curtos espaos de apagado: a Wio Node parou por no
conseguir IP ou no conectar ao servidor;
Piscando rpido (ON 100ms e OFF 100ms): OTA mode (atualizao
do firmware da placa).

O LED vermelho indica o status da alimentao dos mdulos Grove que


podem ser conectadas a Wio Node. Todas a interfaces Grove compartilham a
mesma alimentao (VCC) e so controladas atravs do GPIO 15. Quando a
Wio Node est desligada o dormindo, todos os mdulos Grove so desligados
tambm. O LED vermelho fica ligado quando os mdulos Grove esto
alimentados e desligado quando essa alimentao desligada.
Essa placa contm uma coisa bem interessante! Na placa, foi colocado
um carregador para baterias de LiPO para baterias de 3,7VDC. Para carregar a
bateria, basta conectar um carregador ou o prprio computador na USB que a
mesma comea a carregar.

Chega de bla-bla-bla e vamos botar fogo na Wio Node!


Como dizem, vamos ao que interessa! Para iniciar o uso da placa, primeiro
vamos ao download do aplicativo para usarmos a placa. Se voc possuir
dispositivos com Android, entre na Play Store e faa o download do aplicativo
Wio da Seeed. Agora se voc for adepto dos dispositivos Apple, procure o
mesmo aplicativo na Apple Store.
Aps instalar o aplicativo, ao executar pela primeira vez, ele vai pedir que
voc faa um cadastro. Voc se cadastra e, no meu caso aqui, ao selecionar o
servidor, escolhi o servidor Global (new) para meus testes.

Figura 4: Imagem do Wiki da Wio Node

Aps criar a conta, estamos prontos para registrarmos o nosso primeiro


dispositivo Wio Node. Abaixo segue os passos at conectarmos nossa Wio
Node:
1. Ligue a placa Wio Node usando um cabo USB ou atravs da bateria.
Pressione o boto de configurao por 4 segundos at que o LED azul
fique aceso;

Figura 5: Colocando a Wio Node em modo de configurao. Wiki

2. No aplicativo Wio, clique em ADD YOUR FIRST DEVICE;

Figura 6: Para iniciar a configurao do dispositivo

3. Selecione a placa Wio Node;

Figura 7: Selecione a Wio Node

4. Nessa tela, voc s clica em NEXT aps segurar o boto de configurao


da placa Wio Node por 4 segundos (o LED azul ficar aceso);

Figura 8: Aps colocar a Wio Node em modo de configurao, clique em Next

5. Selecione a sua rede onde voc deseja que a Wio Node seja conectada.
Ao ser solicitado, entre com a chave de segurana da rede;

Figura 9: Selecione a rede onde for conectar a Wio Node

6. Aps ocorrer a conexo, o aplicativo Wio buscar todas a placas Wio


Node que estiverem ligadas. No nosso caso onde estou usando apenas
uma, somente ela vai aparecer. Clique nela para configurar a conexo
Wio Node roteador;

Figura 10: Clique na Wio Node para configurar conexo

7. Nesse instante, o aplicativo vai verificar se existem atualizaes a serem


feitas;

Figura 11: Verificando a verso de firmware da placa

8. Aps a concluso, o aplicativo indicar que a configurao foi feita com


sucesso e solicitar que voc identifique a placa na rede;

Figura 12: Coloque o nome para identificar a placa

9. Ao concluir, o aplicativo exibir a placa configurada e seu status na rede;

Figura 13: Dispositvo pronto para uso

Para mostrarmos como a Wio Node funciona, utilizarei o potencimetro


que veio na Grove Starter Kit que recebi no evento Intel Roadshow realizado no
final do ano passado. Todos os dispositivos so compatveis para serem usados
na placa Wio Node.
Abaixo segue como configurar a leitura de um sinal analgico atravs da
Wio Node:
1. Conecte o potencimetro ao conector Analog/I2C1/D1;

Figura 14: Potencimetro conectado a Wio Node

2. No aplicativo Wio, clique no dispositivo. Uma tela com todos os


sensores e atuadores se abrir;

Figura 15: Tela de configurao dos sensores e atuadores

3. Selecione Generic Analog Input para lermos as variaes da entrada


analgica feito usando o potencimetro, pressione, segure e arraste o
item para o conector onde o mesmo est conectado;

Figura 16: Arraste o mdulo para o conector onde o mesmo est conectado

4. Clique em Update Firmware;


5. Para testar se as atualizaes atravs da Cloud esto funcionando,
clique nos trs pontinhos para abrir o menu e clique em View API;

Figura 17: Para testar se a Wio Node est funcionando corretamente na Cloud

6. Para teste com trigger simples, basta clicar no boto Get;

Figura 18: Testando usando trigger manual

Figura 19: Vendo a resposta

7. Para configurar a atualizao automtica, basta configurar o tempo de


postagem conforme segue abaixo;

Figura 20: Configurando as atualizaes

Figura 21: Configurando o tempo e verificando se OK

Bem pessoal, aqui est uma placa de grande facilidade de uso para
aplicaes IoT de baixo custo. Espero que gostem, e assim que obtiver
novidades mando aqui no Embarcados. Obrigado!

Bibliografia
Site da Seeed: http://wiki.seeed.cc/Platform/Wio/Wio_Node/

You might also like