Adquira estes componentes na Loja do Lab de Garagem
Neste tutorial você verá como utilizar o WiFiShield em conjunto com o Arduino e a biblioteca WiflyHQ com a função de rodar uma página HTML, onde você pode fazer acionamentos (no caso um LED ligado ao pino 12), fazer a leitura dos pinos analógicos e também enviar o campo de texto para uma variável (através de um POST).
Lista de Materiais
Biblioteca
WiflyHQmaster - Atualizada dia 03/07/2013
O Módulo RN171XV
Este é o módulo RN-171XV que é fabricado pela Roving Networks que permite uma rápida conexão com redes 802.11 b/g (WiFi) e tem uma interface de comunicação serial por onde pode ser programado e trocar informações entre o módulo e o Arduino. Ele tem 8 pinos de I/O (3,3V) e 3 pinos para entrada de sensores analógicos (0 ~ 400mV com tolerância para 3,3V).
Ele suporta vários tipos de redes estruturas de rede com suporte aos protocolos DHCP, DNS, ARP, ICMP, FTP client, HTTP client, TCP, UDP. Suporta WPS (Wi-fi Protected Setup) com criptografias do tipo WEP, WAP e WAP2.
Há 3 LEDs que indicam o status do módulo veja na tabela abaixo:
O WiFiShield
Para facilitar a vida dos garagistas o Lab. desenvolveu o WiFiShield que permite uma rápida conexão deste módulo ao Arduino.
Você pode programar o módulo através do seu Arduino com as instruções contidas no manual do WiFiShield (desenvolvido pelo LdG) ou ainda, ver informações e detalhes sobre o módulo clicando aqui e aqui (neste você encontra o set de instruções).
Arduino como Server
Abaixo você pode ver a imagem da página gerada pelo Arduino:
Baseados no exemplo httpserver da biblioteca WiFlyHQmaster, criamos uma página HTTP dentro do Arduino, por onde, podemos controlar um LED conectado ao pino 12, além de poder visualizar os valores das entradas analógicas e também mandar um "olá"para você Garagista.
Para isto utilizamos as requisições GET e o POST para transferir informações entre o nosso computador e a página dentro do Arduino.
O Sketch
O Sketch por conter trechos com códigos HTML não será mostrado aqui mas você pode fazer o download dele neste link.
Conclusão
Com este tutorial mostramos a você pode utilizar o WiFiShield junto com a biblioteca WiFlyHQ. Esperamos que aprendam muito com este exemplo e se tiverem dúvidas ou sugestões deixem seus comentário logo abaixo.
\o/
Referências
Comentar
Oi Carlos: Como eu posso me conectar à página HTTP criada dentro do Arduino com o meu Ipad? O Ipad e o (Arduino + WiFi Shield) estão conectados na mesma rede Wi Fi....
Sketch Arduino for Wifly RN-XV modem configuration without Wifly library and
with front-end: https://dl.dropboxusercontent.com/u/101922388/WiflySanUSB.zip
Boa tarde!
Vocês tem algum tutorial mostrando a aplicação do wifly em servos, ou utilizando para ligar alguma coisa.
Boa tarde!
Você vendem o Módulo WiFly RN-XV da Roving Networks separadamente?
Preciso muito desse componente, mas já tenho uma placa XBee para acoplá-lo. Vocês poderiam me ajudar?
Desde já, agradeço!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)