terça-feira, 21 de julho de 2015

Módulo conversor WIFI Serial TTL

Havia um bom tempo que estava tentando brincar com o módulo conversor wifi-serial, mas por falta de aplicação específica acabava ficando sempre para depois.

Levou uns dois ou três meses para chegar da China e mais um meio ano pegando poeira na gaveta do esquecimento.  Chegou a hora de brincar !!!

Foto do módulo:
Primeiro passo foi conseguir uma fonte de 3.3V para alimentação do módulo, o que complicou a minha vida pois tudo o que eu utilizo é normalmente em 5V. Aproveitei que a placa do Arduino Mega que tenho estava a mão e com uma fonte externa de 9V utilizei uma saída 3.3V que tem disponível na placa.


Fio preto é o GND e o roxo é o 3.3V.

Com a alimentação de 3.3V o módulo indicou funcionamento através de seu led vermelho de power e verde piscante indicando alguma atividade no conversor.


Como apenas tinha alimentado o módulo não tinha certeza se ele iria de cara montar alguma rede wifi, para isso pedi para o Windows procurar as redes disponíveis na redondeza. Para meu espanto apareceu uma nova rede wifi-socket disponível:


Até ai tudo maravilha. Olhando a documentação que consegui sobre o módulo, é informado que o IP padrão configurado de fábrica que o módulo responde é o 192.168.1.100. Com isso é fácil de testar a conexão com o módulo através de um simples ping na rede ethernet:


Teste de conexão foi um sucesso. De acordo com a documentação do módulo, neste endereço IP padrão é disponibilizado um WEB-SERVER para configuração do módulo. Para isso basta utilizar um navegador web:


Assim que digitamos o IP e confirmamos o web-server interno solicita o usuário e senha que são fornecidas na documentação do módulo. Depois de confirmados os dados de usuário e senha é apresentada a tela de configuração web do módulo:


Esta página apresenta as informações que estão configuradas no módulo. Para um simples teste resolvi trocar o nome da rede wifi para telemetria_res_001 e verificar o que acontecia.


Com o nome da rede wifi trocado fui verificar o que o Windows me indicava de redes disponíveis:


Aproveitei que não tinha sido configurado nenhuma senha de conexão para esta rede e fiz um teste de conexão:


Meu Windows informou que estou conectado em uma rede wifi de nome telemetria_res_001.

Com toda essa atividade pude aprender como programar o nome da rede e verificar se o mesmo se encontra conectado e em qual IP ele responde.

Próximo passos:
  1. Descobrir em que porta do IP da rede ele responde;
  2. Conectar a serial do módulo em algum processador para poder processar os pedidos de dados via ethernet;
  3. Numa segunda porta serial comunicar com o equipamento;
  4. Retornar uma página HTML com as informações do equipamento;
 Tem diversão garantida por um bom tempo !!!