ARDUINO Wi Fi x TL-WR702N

Boa tarde

A minha ideia inicial era montar uma estação meteorológica utilizando uma placa Arduino Wi Fi para fazer a transferência dos dados direto para internet.

Eu já venho enviando informações para o Cosm ( https://cosm.com/feeds/86844) usando uma Seeeduino Ethernet ( Arduino + Ethernet na mesma placa) com alguns sensores, ligado diretamente no roteador da GVT.

Para utilizar uma Arduino Wi Fi eu teria que adaptar todo meu sketch para esta placa, além disso, essa placa tem um preço exorbitante, US$ 84.95 + frete na SparkFun - Arduino Wi-Fi Shield - DEV-11287 - SparkFun Electronics

Comprei então, um roteador TL-WR702N por US$ 22.30 na http://dx.com/p/mini-portable-150m-802-11n-wi-fi-wireless-router-green-115931?item=37, configurei como AP Client, em seguida conectei na Seeeduino Ethernet, funcionou de PRIMEIRA sem nenhum problema, sem alteração de sketch.

Agora eu posso colocar a minha estação a 35 metros da minha casa enviando os dados automaticamente para o COSM. Posso até aumentar essa distância utilizando um WIN 240N com 500 mW (http://www.intelbras.com.br/Produtos/Redes/Redes-sem-fio/Roteadores/WIN-240-Roteador-Wireless-N-500-mW), utilizando uma antena direcional do tipo Yagi.

Infelizmente eu não testei ainda essa última opção! Pretendo fazer em breve.

A minha conclusão é que é mais vantagem utilizar um roteador configurado como client devido ao custo em relação a Arduino WiFi e a estabilidade da biblioteca para Arduino Ethernet - Wiz5100.

Ailton

Hmmmm, bela ideia.

Eu tenho um desses routers para usar nos hotéis e esse é um bom uso para ele. :wink:

Pára, pára, pára tudo!

Quer dizer que você conectou a saída Ethernet do seu Seeduino em um roteador wireless genérico e conseguiu mandar os dados pela internet wireless direto??? Muito massa!!!

Você poderia me dar somente algumas explicações sobre o funcionamento do protocolo, como por exemplo: "mando os dados pela saída usando a biblioteca tal, configurei o roteador assim, mexi nos ports da minha internet assado", etc.?

Eu poderia, por exemplo, usando um arduino due(+um shield ethernet, por exemplo), montar uma câmera no meu quadcopter e fazer o streaming da imagem para meu computador, usando um roteador wireless como saída?

Ou então fazer o streaming de músicas do meu computador para um roteador, conectado a um arduino due ligado a um alto falante?

Ou seja:
arduino+ethernet+roteador = arduino wifi?

(Idéias a mil!)

Grato,
André.

Não é a mesma placa, mas atinge o objetivo:

e custa certa de US$ 14

Tenho uma dessa e funciona 100% :slight_smile:

Bom dia, EuAndre

A biblioteca que uso é a disponivel no Arduino Ethernet - Wiz5100.

Em relação as suas ideias:

  1. Eu poderia, por exemplo, usando um arduino due(+um shield ethernet, por exemplo), montar uma câmera no meu quadcopter e fazer o streaming da imagem para meu computador, usando um roteador wireless como saída?

  2. Ou então fazer o streaming de músicas do meu computador para um roteador, conectado a um arduino due ligado a um alto falante?

Eu não vou afirmar que vai dá certo porque eu não as testei. Acredito que funcionem sem muito problemas.

Agora arduino+ethernet+roteador = arduino wifi?

Isso é verdadeiro e está funcionado sem problemas, já faz mais de uma semana ligado o tempo todo - https://cosm.com/feeds/86844.

Como eu já escrevi anteriormente, basta vc configurar o router como AP Cliente. É bem simples fazer essa configuração.
Ná página http://www.tplinkdobrasil.com.br/index.php/suporte/tutoriais/item/configurando-conexao-3g-modo-client vc encontrará as informações necessárias para fazer issso.

Vc pode utilizar um dos exemplos existentes na biblioteca Ethernet, gravar no Arduino, em seguida conectar o router já configurado para a sua rede WiFi residencial e PRONTO!. Em seguida abrir o champagne para comemorar o seu SUCESSO!

Ailton

Bom dia, Klamarth

Eu tenho uma placa semelhante a essa sua conectada ao TL-WR702N e funciona sem problemas.

Eu só usei a Seeeduino Ethernet para reduzir espaço na minha estação.

Ailton

Obrigado pelos links, ailton.
André.

ailtonfacanha valeu pela dica do roteador + ethernet, foi uma alternativa barata... :smiley:

Comprei este roteador TL-WR702N, configurei como client, agora estou na duvida para programar no arduino...no caso o ip dele ficou 192.168.0.254, no arduino tenho de marcar este ip com gateway e setar um ip para a placa ethernet?

Esse TL-WR702N é muito barato, comparando com as outras solções e recursos... Eu aguardo chegar o meu TL-WR703N (25.70 U$D no dx), pois ele possui uma entrada usb (destinada originalmente ao modem 3G, mas que com o OpenWRT pode ser usada para qualquer periférico que possua drivers) além de possuir os pinos TX e RX internos ^^

Sobre o OpenWRT http://wiki.openwrt.org/)

É só dar entrar no google e pesquisar por "TL-WR703N arduino" que encontramos referências legais.

edit: exemplo: Arduino Forum

Eu tinha desanimado de wifi até conhecer esse router, e como sou um mero mortal (arduino por hobby rs) não quis gastar com o sheld (até agora).

:wink:

Bom dia, Furacão 13

Veja aqui o processo de configuração http://www.tplinkdobrasil.com.br/index.php/suporte/tutoriais/item/configurando-conexao-3g-modo-client

Ailton

Só mais uma dica se alguem desejar fazer Kilometros entre o router e o Arduino é possivel !!! :grin:
Tenho instalaçoes de dados(para Voip num parque Éolico) com 32Km +-(faz mais :smiley: ) usando router boards Mikrotik , provavelmente ja ouviram falar ai no Brasil pois este router é muito usado e poderoso.Atrevo me a dizer que melhor que CISCO e mais amigavel.
O preço é super acessivel http://routerboard.com/
Vale mesmo a pena testar.
Outro fornecedor que utilizo e recomendo é ubiquiti
http://www.ubnt.com/
Essa distancia que consegui usei antenas com forma de parabola de 22db
Linha de vista é necessaria como é obvio