Este é o segundo artigo sobre as novas plataformas e modulos IoT. Perdeu a parte I? Acesse em [1].

WRTnode

 

Figura 1 – WRTnode

Considerado uma adaptação melhorada do VoCore e do AsiaRF, pelo fato de possuir um SoC com frequência de operação maior e pinos com espaçamento 2.54mm, o WRTnode é outra obra de arte chinesa. Diferentemente dos outros dois anteriores, não foi fruto de crowdfunding.

Suas características principais são:

  • SoC MediaTek MY7620N MIPS de 600 MHz;
  • Memória RAM de 64 DDR2;
  • 16 de memória SPI Flash;
  • 23 GPIOs, conexões JTAG, UART, USB Host 2.0 e USB micro para device;
  • Dimensões: 45mm x 50mm;
  • Linux OpenWRT;
  • Site do projeto: [2];
  • $ 25,00 no SeeedStudio com placa-base de desenvolvimento: [3].

 Figura 2 – WRTNode

A empresa responsável pretende fornecer também toda uma gama de soluções complementares ao módulo WRTnode, incluindo uma SDK voltada para IoT usando REST, além de um shield padrão que destaca as conexões USB e rede ethernet, como mostrado na Figura 2, um kit de robótica como mostrado na Figura 3, além de módulos chamados UIXO, que permitem incorporar periféricos como sensores de temperatura e umidade como o DHT11, e sensores de distância como o HC-SR04. A empresa também destaca que futuramente fornecerão um kit para quadcópteros. Além disso, todo o projeto é opensource e está disponível no GitHub [6].

Figura 3 – Kit de robótica para WRTnode

No site da empresa e em outros links, percebe-se o destaque que os criadores dão com relação à visão computacional, pelo fato de o módulo já vir com suporte de fábrica à OpenCV 2.4.8 e aplicações de demonstração usando OpenCV. E também destacam a presença do gcc e bin-utils para MIPS no firmware padrão.

Demonstrando as funcionalidades com a biblioteca OpenCV para o módulo, segue um vídeo de demonstração de um braço robótico capturando moedas, controlado pela WRTnode:

ESP8266

É um módulo que apareceu com grande surpresa no mercado recentemente, tanto pelo seu tamanho, e muito mais pelo seu preço (cerca de $ 5,00 na AliExpress).

 Figura 4 – ESP8266

Ao comprar o produto, o vendedor envia um datasheet (em chinês), contento guia de instrução, uso e configuração do módulo. Basicamente, ele faz uso de comandos seriais AT para configurar os modos de operação WiFi, ver status da conexão, realizar as conexões, dentre outras funcionalidades, o que o torna uma mão na roda em projetos microcontrolados dado a facilidade de então incorporar conectividade WiFi ao projeto, com um preço bem baixo, bastando o uso dos tradicionais RX/TX!

 Basicamente o ESP8266 é composto por:

  • SoC ESP8266 32-bits com a suporte a WiFI 802.11 b/g/n e interfaces SDIO, SPI, UART e I2S;
  • WiFi com suporte a criptografias WEP, TKIP, AES e conexão direta ponto-a-ponto;
  • Pinos de conexões: GND, VCC, RX e TX, o restante é NC;
  • Dimensões: 21mm x 11mm;
  • Consumo em standby: < 1,0mW.

Link para compra no AliExpress: [4]

Outros Módulos

Encerra-se aqui a Parte 2 de Módulos voltados para Internet das Coisas, ou “Internet of Things”, em inglês.

Como percebemos, a tendência é que a maioria das placas sejam módulos pequenos, com destaque para conexão sem fio WiFi 802.11, baixo consumo de energia, e baixo preço.

Há mais alguns colegas nessa onda, como o Arduino Yún e o Intel Edison, que dados os seus “fatores de impacto”, são abordados em artigos exclusivos. Confira meu artigo sobre o Intel Edison no link [5].

Referências

[1] http://andrecurvello.com.br/?p=210

[2] http://wrtnode.com/

[3] http://www.seeedstudio.com/depot/preorder-WRTnode-Open-Source-and-Mini-OpenWRT-Dev-Board-p-1980.html?cPath=19_20

[4] http://www.aliexpress.com/premium/ESP8266.html

[5] http://www.embarcados.com.br/intel-edison-lancamento-modulo-iot-da-intel/

[6] https://github.com/WRTnode

Figura 1 – http://wrtnode.com/

Figura 2 – http://wrtnode.com/

Figura 3 – http://www.intorobotics.com/comes-25-open-source-hardware-openwrt-wi-fi-module-wrtnode/

Figura 4 – http://www.cnx-software.com/2014/08/28/esp8266-wifi-serial-module-costs-just-5/

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather