Vou postar mais um projeto que desenvolvi utilizando o Arduino e o Ethernet Shield.
Objetivo:
Controlar aparelhos ou ler sensores atraves da internet. No exemplo a seguir utilizamos led e botões para simular as entradas e saidas.
O que vamos precisar:
Encaixe o shield ethernet no arduino.
As LEDs devem ser conectadas nos pinos 7,6,5 e 4.
Se quiser adicionar os botoes, basta colocalos nos pinos 8 e 9.
Conecte um cabo de rede entre o shield e o seu roteador
Programa:
O programa é baseado no exemplo que acompanha a biblioteca do Shield Ethernet.
O codigo pode ser baixado aqui WebServer_IO.pde
Quaisquer duvidas sobre o codigo só perguntar.
Conclusão:
Se tudo estiver certo, basta programar o Arduino, ligar os cabos e pronto.
Digite no seu navegador o IP do Shield, no meu caso utilizei o seguinte IP: 192.168.1.134 e
nao esqueca de colocar a porta, no meu caso a 8246.
O link para acessar o shield seria algo assim: http://192.168.1.134:8246
Para mais informações acesso aqui o instructable.
Duvidas e sugestão deixem um comentário.
Comentar
Vamos por partes,
Desativa(momentanemante) todos os firewall que voce tiver.
Faz o portforwarding ou virtual porting, dependendo do seu router.
Qual porta voce esta usando para o arduino?
Valeu Otávio, mas já tentei e não deu!
Tenta colocar depois do IP da sua internet a porta.
Por exemplo http://xxx.xxx.xxx.xxx:XXXX
onde xxx.xxx.xxx.xx <- ip da internet
XXXX <- porta que esta usando
Se nao der certo avisa, se der tambem.
Abraço
Então Marcelo, tenho um colega que conseguiu usar o NO-IP, porém ele só consegue escrever no navegador, mostrar o status dos I/O's ele não consegue, nem em LAN... marquei de dar um pulo na casa dele, já que ele conseguiu uma parte e eu a outra... vamos ver se dá certo... depois eu posto aqui se conseguimos ou não!
Pois é, Diego... Quando eu fiz só tive acesso em rede local intranet. Não descobri como fazer para acessar a página de "qualquer lugar do mundo" por internet mesmo. Você precisaria comprar um IP, um domínio, para a partir dai sim poder jogar os dados. É bem mais complicado e não achei nada a respeito, mas pelo que sei é possível sim uma vez que o shield suporta o protocolo de conexão necessário. Nem to mais mexendo com isso porque vendi meu shield :( ...Mas se encontrar algo posta aqui, por favor! Abraço!
Legal cara, mas só que o acesso pelo http://192.168.1.134:8246 só é possível em rede LAN... tentei fazer acessando pela net e tive problemas, realizei a liberação da porta no modem e mesmo assim não deu certo, também tentei usar o no-ip e não consegui, alguém aí conseguiu acessar via Internet!?
Valeu Otavio! Daqui a uns dez diaz deve chegar meu Ethernet shield e é isso mesmo que quero fazer... Você explicou muito bem, mas se eu tiver problemas coloco aqui.
Valeu!
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)