LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 19:00
Retornar
ao topo

Arduino Shield - Ethernet 2 - Original da Itália


Quantidade:
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este produto é original da Itália

Este é o novo Ethernet Shield da Arduino, mais conhecido como Arduino Ethernet Shield 2. O Arduino Ethernet Shield 2 permite que uma placa Arduino conecte-se a internet. É baseado no chip ethernet da Wiznet W5500 com buffer interno de 32k, fornecendo um IP com capacidade de TCP e UDP. Este shield suporta até oito comunicações de socket simultâneas (o antigo suportava até quatro apenas).
Para usá-lo, é necessário a biblioteca Ethernet2.h disponível na IDE 1.7.4 do Arduino. Faça o download dessa versão da IDE clicando aqui. Você também pode baixar a biblioteca na aba Documentação.

Mesmo sendo a nova geração de Shield Ethernet, esta placa é compatível com todas as placas Arduino, mesmo não sendo do padrão R3, ou seja, se você tinha um projeto rodando com o shield anterior e quiser mudar para este shield, basta usar a nova biblioteca. Este shield já vai com todos os pinos soldados, inclusive conectores empilháveis.

O shield ethernet se conecta ao Arduino usando barra de pinos maiores do que os comuns. Isto faz com que os pinos da placa não entrem em contato com outros pinos colocados na placa de cima, evitando assim curtos.

Assim como na versão anterior, este shield possui um slot para cartão MicroSD, que pode ser usado para guardar e armazenar arquivos de um servidor na rede. É compatível com UNO e MEGA (utilizando a biblioteca Ethernet2 que já vem no ambiente de desenvolvimento do Arduino a partir de 1.7.4), além de outras placas que possuam suporte a versão R3. Para entender um pouco mais sobre ler e gravar arquivos no cartão micro-SD utilizando este shield veja este tutorial em inglês.

Este shield também inclui um controlador de reset, para garantir que o módulo W5500 está devidamente resetado quando o shield é ligado.

O Arduino se comunida com o W5500 e o cartão micro-SD usando o bus SPI (através do ICSP). Isto significa os pinos digitais 11, 12 e 13 no UNO e Leonardo, e pinos 50, 51 e 52 no MEGA. Nas três placas, o pino 10 é usado para selecionar o W5500 e o pino 4 para o cartão MicroSD. Portanto, estes pinos não podem ser usados como entradas/saídas gerais. No MEGA, o GND do Hardware no pino 53 não é usado para escolher entre o W5500 ou o MicroSD, mas é necessário manter como saída ou a interface SPI não vai funcionar.

Note que, pelo W5500 e o MicroSD compartilharem o bus SPI, só um pode ser ativado por vez. Se você está usando ambos os periféricos em seu programa, você deve tomar cuidado com isso ao usar suas bibliotecas. Se você não está usando um dos periféricos em seu programa, contudo, você vai precisar explicitamente deselecionar isto. Para fazer isto com o MicroSD, coloque o pino 4 como uma saída e escreva um HIGH nele. Para fazer isto com o W5500, coloque o pino digital 10 como saída HIGH.

Este shield possui um conector RJ45 padrão.

Atenção: Para utilizar este shield com outros shields em cima, é necessário utilizar 2 conectores empilháveis de 6 pinos + 2 conectores empilháveis de 8 pinos extras, para deixar o shield mais alto e não ter curto circuito com o conector RJ45.
Garantia de 3 meses para com defeitos de fabricação.

Este shield não vem com módulo PoE, ou seja, sua alimentação deve ser fornecida via bateria ou fonte externa.
O botão de reset no shield, reseta tanto o Arduino quanto o módulo W5500.

Veja abaixo o que representam os LEDs do shield:
  • ON: indica que a placa e o shield estão ligados.
  • LINK: indica a presença de um link de rede e pisca quando o shield transmite ou recebe dados.
  • FDX: indica que a conexão à rede é full duplex
  • 100M: indica a presença de uma rede 100 Mb/s.
  • ACT: pisca quando existe atividade de Tx e Rx.

Atenção: O shield NÃO acompanha o cartão MicroSD e por enquanto não é compatível com a placa Arduino M0 Pro.

Exemplo de automação residencial:

Para utilizar estes códigos com a versão 2 do shield ethernet, ou seja, com o shield dessa página, utilize a IDE 1.7.4 e troque o #include Ethernet.h para #include Ethernet2.h.



Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


Carloscgs
date Enviado: 2017-10-27 14:29:49
Gostaria de saber se é possível usar ARDUINO  SHIELD - ETHERNET 2 no protocolo IPV6?

Francois
date Enviado: 2017-10-27 15:45:30
Carloscgs
Por padrão o controlador Ethernet do shield usa somente o protocolo IPv4. No entanto parece existir uma biblioteca que pode ser usada com o shield para adicionar essa funcionalidade: https://github.com/njh/EtherSia Não testamos essa biblioteca e ela tem suas limitações, como precisar de mais processamento no Arduino, portanto verifique se ela é adequada para o seu projeto.

brunojimmyz
date Enviado: 2017-09-30 14:16:14
tenho uma duvida, se eu usar o ARDUINO ETHERNET SHIELD 2 WITH POE, funcionaria igual? devido que ate o momento a arduino descontinuou a w5200.

Francois
date Enviado: 2017-10-02 11:32:49
brunojimmyz
Você pode usar um módulo PoE para alimentar o seu projeto, porém nesse caso não alimente o Arduino com uma fonte externa, já que esse módulo fornece a tensão no pino Vin.

brunojimmyz
date Enviado: 2017-10-03 00:35:25
brunojimmyz
Então se eu resolver fazer o projeto dos relés em série com comando online, não daria certo?

MarceloFarias
date Enviado: 2017-10-03 09:44:06
brunojimmyz
Daria certo, mas você precisará alimentar os módulos relés com a tensão vinda diretamente da fonte de 12V, sem passar pela placa Arduino. Para isso você precisará conectar o positivo da fonte no pino de 12V em seu módulo relé serial e o GND da fonte no GND do módulo relé e no GND do Arduino. Uma boa dica para fazer esse tipo de coisa é utilizar um adaptador destes: https://www.robocore.net/loja/produtos/conector-adaptador-p4-femea-borne.html

brunojimmyz
date Enviado: 2017-10-03 09:50:21
brunojimmyz
então, só para ver se entendi corretamente, ligo o gnd do arduino no negativo da fonte e E NO RELE serial, e o positivo somente no rele?
uma outra duvida que tenho, se não me engano o PoE do shield é removível, você sabe se eu apenas remover ele, ja nao corrigiria esse problema? (se eu não me engano ele é encaixado nos pinos extras da shield)

MarceloFarias
date Enviado: 2017-10-03 09:54:08
brunojimmyz
Sim, exatamente. Dessa forma a fonte alimenta apenas o Relé, mas a tensão é referenciada corretamente. Sim, se você remover o módulo POE de seu shield ele será apenas um Arduino Shield - Ethernet 2.

brunojimmyz
date Enviado: 2017-10-03 09:56:46
brunojimmyz
Muito obrigado, já tenho dois módulos rele serial, irei encomendar mais dois, e fica de dica para a robocore, ja que a arduino não esta produzindo o v2 normalmente, tentem importar o v2PoE.
valeu, qualquer coisa volto a perguntar

BrenoAquinoP7
date Enviado: 2017-09-27 23:38:37
Eu gostaria de fazer uma aplicação com esse shield em um Arduino Mega. Gostaria de fazer uma comunicação com um aplicativo utilizando REST HTTP (Get, post etc). Tem algum jeito de fazer isso? Algum tutorial que vocês conheçam?

MarceloFarias
date Enviado: 2017-09-28 09:50:21
BrenoAquinoP7
Em uma breve busca no Google encontrei esse material, dê uma olhada: https://www.survivingwithandroid.com/2016/05/arduino-rest-api-iot.html

keslerborges
date Enviado: 2017-09-04 12:20:56
Estou com um projeto parado a dois meses esperando por esse Shield.
Sabe me dizer se consigo fazer o projeto do vídeo postado por vocês "https://www.youtube.com/watch?v=t8HoOn2v_7o" usando um Arduino Yún no lugar do Shield - Ethernet 2?

Francois
date Enviado: 2017-09-04 13:30:52
keslerborges
Infelizmente não temos previsão de receber os shields Ethernet nesse momento, pois a marca Arduino está passando mais uma vez por mudanças no quadro da diretoria e estão reestruturando as parcerias com os distribuidores globais. Até que esse reestruturação esteja concluída, não temos como adquirir novos shields ou mesmo outras placas. Estamos constantemente em contato e cobrando eles, porém ainda teremos que aguardar eles terminarem as mudanças para podermos voltar a comprar as peças originais para revenda.

É possível fazer um projeto semelhante ao do vídeo com o Arduino Yún, porém você não conseguirá usar exatamente o mesmo código, pois a interface de rede é diferente.

keslerborges
date Enviado: 2017-09-04 15:20:44
keslerborges
Sabe me dizer se é possível utilizar o Ethernet Shield W5100 no lugar do Shield - Ethernet 2 e fazer o que se mostra no vídeo? https://www.youtube.com/watch?v=t8HoOn2v_7o
Usando os mesmos códigos.

Francois
date Enviado: 2017-09-04 15:31:22
keslerborges
É possível, mas você deve atualizar o código para usar a biblioteca do shield Ethernet versão 1 (W5100).

weverspn
date Enviado: 2017-08-28 11:02:19
Olá. Poderiam informar como faço para ligar um rele com ip externo ? consegui ligar um rele qualquer utilizando a automação simples só que com o ip interno

MarceloFarias
date Enviado: 2017-08-28 11:33:29
weverspn
Essa configuração deve ser feita no seu roteador. Dá uma olhada nesse vídeo: https://youtu.be/A4BVrzU-SuQ

dexterff8
date Enviado: 2017-08-25 20:24:49
ola, tem data para chegar esse modulo?

ViniDj
date Enviado: 2017-08-25 20:27:22
dexterff8
Infelizmente não, acredito que devemos ter mais apenas em Outubro.

Leonardosmitas
date Enviado: 2017-08-08 01:59:17
Olá, sou cliente novo da Robocore, recentemente adquiri o Kit  v7 e também outos aquipamentos no site, estou com um projeto de automação residências baseado nos tutorias do projeto de IoT de vocês, e estou com duas dúvidas, talvez vocês possam me ajudar.

A primeira seria saber se é possível acessar mais de uma página que está no SD sem ser a página índex.htm, tentei fazer como se faria normalmente em uma servidor da web, subi a página no SD e coloquei um botão linkando para ela na página Índex porém não subiu a página e carregou novamente índex. É possível fazer isso? Se sim vocês podem dizer como ou indicar algum tutorial?

A outra dúvida e em relação ou relê serial, pois como vou utilizar ele como interruptor paralelo  gostaria de saber como que eu retorno o estado da lâmpada para a página html para saber se ela está ligada ou desligada.

Caso vocês puderem ajudar ficarei grato.

Obrigado 


Francois
date Enviado: 2017-08-08 11:08:24
Leonardosmitas
Sim, você pode retornar qualquer página que estiver no seu cartão de memória, como um servidor normal, basta fazer ler o arquivo correspondente. Veja no nosso exemplo de IoT (https://github.com/RoboCore/misc/tree/master/Projeto_IoT) que a página retornada é a <index.htm>, mas você poderia retornar qualquer outra página. Você também pode interpretar a mensagem do cliente para identificar qual página ele está tentando acessar, e então exibir a página correspondente. Tenha em mente que o Arduino é um hardware um tanto limitado para fazer servidores complexos, portanto tente manter o código e a estrutura o mais simples possível.

Somente com o módulo Relé Serial não é possível saber se a carga está realmente acionada. Isso é uma característica de praticamente todos os módulos relés, pois para isso é necessário usar algum sensor. Esse sensor para detecção deve ser dimensionado para a carga utilizada, pois as características elétricas podem variar consideravelmente. Mas você pode usar a função GetState() da biblioteca para saber o estado atual do relé (mas não da carga).

Leonardosmitas
date Enviado: 2017-08-09 22:09:03
Leonardosmitas
Obrigado pelo resposta, consegui executar a primeira parte de redirecionamento das paginas.

Você poderia me indicar qual sensor eu posso utilizar para fazer essa função em conjunto com rele? irei utilizar para lâmpadas de led ligadas na rede 110v. vocês tem esse sensor no site?

Obrigado novamente.

ViniDj
date Enviado: 2017-08-10 09:06:24
Leonardosmitas
Não temos nenhum exemplo específico pra esse tipo de sensoriamento, mas você pode utilizar sensores de corrente (como ACS712 ou o não invasivo). Existem pessoas que usam também o sensor de luminosidade LDR para isso.

pedrovaraujo
date Enviado: 2017-07-31 19:53:39
O Projeto que aciona relés pela internet pode ser usado com outro ethernet shield?

MarceloFarias
date Enviado: 2017-08-01 09:59:58
pedrovaraujo
Deve funcionar. Entretanto, em nossos testes, apenas utilizamos  Ethernet Shields originais da Itália.

edgardmi
date Enviado: 2017-07-14 11:11:37
Olá!
Tem alguma previsão de quando terão esse shield em estoque?

Obrigado.

MarceloFarias
date Enviado: 2017-07-14 11:19:55
edgardmi
Nossa previsão é para o começo de setembro.

augusto.asilva
date Enviado: 2017-07-10 19:52:12
Para utilizar o shield com arduino mega 2560 não preciso ligar nenhum jumper nas portas 50,51 e 52 do mega né ?

MarceloFarias
date Enviado: 2017-07-11 11:44:11
augusto.asilva
Não, pois o Arduino se comunida com o W5500 e o cartão micro-SD usando o bus SPI  através do ICSP. Isto significa os pinos digitais 11, 12 e 13 no UNO e Leonardo, e pinos 50, 51 e 52 no MEGA. Nas três placas, o pino 10 é usado para selecionar o W5500 e o pino 4 para o cartão MicroSD. Portanto, estes pinos não podem ser usados como entradas/saídas gerais. No MEGA, o GND do Hardware no pino 53 não é usado para escolher entre o W5500 ou o MicroSD, mas é necessário manter como saída ou a interface SPI não vai funcionar.

keslerborges
date Enviado: 2017-07-05 16:07:45
Qual a previsão de chegada? Vou comprar duas, porém está difícil encontrar.

Francois
date Enviado: 2017-07-06 18:26:55
keslerborges
Nossa previsão é para o começo de setembro.

keslerborges
date Enviado: 2017-07-07 07:19:11
keslerborges
Obrigado.

uesleitmc
date Enviado: 2017-06-05 23:20:24
Estou tentando ativar os reles via ethernet conforme o tutorial com os relés serial, o que preciso para realizar se o relé não for serial?

uesleitmc
date Enviado: 2017-06-05 23:21:07
uesleitmc
somente funciona um rele os outros não tenho controle

MarceloFarias
date Enviado: 2017-06-06 09:25:37
uesleitmc
Dá uma olhada nesse código: https://www.robocore.net/upload/projetos/RoboCore_Remote_AutomationV2_0.ino
Têm esse vídeo também: https://www.youtube.com/watch?v=JF2jDja2rhM

jaelsonpsilva
date Enviado: 2017-05-01 16:50:25
Olá  tudo bem , vocês tem previsão dá chegada desse Shield, obrigado

ViniDj
date Enviado: 2017-05-02 12:06:39
jaelsonpsilva
Previsão de chegada agora pra primeira quinzena de Maio.

jaelsonpsilva
date Enviado: 2017-05-03 14:44:45
jaelsonpsilva
Obrigado

clenilson015
date Enviado: 2017-04-21 13:42:30
ola, boa tarde 

Bem eu usei esse  script que ta descrito nessa pagina o script para acionar 8 reles e fiz pequenas alteraçoes, mas nao estou conseguindo altera para quando o arduino for inicializado ele iniciar com as saidas desativadas! Alguem poderia mim ajudar?

ViniDj
date Enviado: 2017-04-24 07:56:12
clenilson015
Se não está usando módulos relé que seguem a mesma lógica dos que vendemos, ou seja, HIGH para ligado e LOW para desligado, você precisa inverter o estado no código.

adrian87ilva
date Enviado: 2017-04-18 15:58:21
Boa tarde,
vocês conseguiram atualizar o código referente ao https://github.com/RoboCore/misc/tree/master/Projeto_IoT?
No meu caso os dados demoram a atualizar e não aciona a saída.

hallszombie
date Enviado: 2017-04-18 16:17:13
adrian87ilva
Sim, o código foi atualizado, faça testes com outros roteadores para verificar se a atualização dos dados melhora.

adrian87ilva
date Enviado: 2017-04-18 16:30:43
adrian87ilva
Mas a atualização não está no github! A que está é o mesmo código que foi desenvolvido nas video-aulas.

ViniDj
date Enviado: 2017-04-18 16:33:00
adrian87ilva
O código que está no GitHub de fato é o que é usado na série de videos, porém nós não temos nenhum problema com ele. Pelos testes que já fiemos os dados atualizam rapidamente e o botão funciona sempre que solicitado.  Acredito que por isso o hallszombie disse pra você testar com outro roteador. 

adrian87ilva
date Enviado: 2017-04-18 16:39:12
adrian87ilva
Mais Vini, é correto apresentar esse erros no console do Chrome?:
Failed to load resource: net::ERR_CONNECTION_REFUSED           /ajax_LerDados
Failed to load resource: net::ERR_CONNECTION_REFUSED           /ajax_carga1
GET http://192.168.0.110/ajax_LerDados net::ERR_CONNECTION_REFUSED       (index):30

Acredito que o roteador não irá gerar esse erro!

ViniDj
date Enviado: 2017-04-18 16:42:21
adrian87ilva
De fato não é correto, em nenhum de nossos testes presenciamos esse erro. Sua rede segue o padrão de IP usado no código?

adrian87ilva
date Enviado: 2017-04-18 16:55:44
adrian87ilva
Sim. 192.168.0.110 Porta:80

ViniDj
date Enviado: 2017-04-18 16:56:31
adrian87ilva
Veja a responda do NaldoHabeck abaixo, acredito que ele tenha passado por situação parecida. 

Didio
date Enviado: 2017-03-20 21:57:40
Boa noite tenho o código rele serial queria saber se tem como alterá lo para q por exemplo eu possa clicar na carga 01 e apos eu soltar o botão, o mesmo volte para o estado desligado, não ficando ligado após eu solta lo.
 por favor onde devo alterar para que somente um ou mais botões possa me atender nessa condição.

ViniDj
date Enviado: 2017-03-21 08:09:56
Didio
Você pode colocar um delay após o comando para o relé ligar, e após esse delay você desliga o relé com o comando adequado. Para que apenas alguns botões façam isso você terá que deixar de usar rotinas de iteração que tratam os botões automaticamente, ou seja, terá que tratá-los independentemente.

spylive
date Enviado: 2017-03-20 20:39:21
Quando tirei o cartão de memória funcionou sem travar. Obrigado pela ajuda.

spylive
date Enviado: 2017-03-19 01:49:37
Testei o código de acionamento de um relé com meu arduino uno e shield ethernet adquiridos aqui mas sempre após algumas requisições seguidas o sistema trava sendo necessário cortar a alimentação e realimentar nem com reset ele volta a responder. Isso é normal ?

Francois
date Enviado: 2017-03-20 11:40:49
spylive
Não, o código deveria continuar normalmente. Pode ser um problema de software, tanto no código como na biblioteca, já que as bibliotecas mais antigas tinham um problema de memória, ou de rede. Utilize a biblioteca que disponibilizamos para o shield Ethernet 2 (github.com/RoboCore/Ethernet), carregue o exemplo WebServer (Arquivo > Exemplos > Ethernet_v2), altere o IP e o MAC para os valores adequados, acesse o seu IP pelo navegador e verifique por quanto tempo ele funciona. Se parar de responder, tente usar uma rede dedicada para o teste, com somente o roteador, o Arduino e o computador, e sem WiFi e outros dispositivos.

spylive
date Enviado: 2017-03-20 12:58:35
spylive
Acho que é problema de hardware na placa do meu arduino ele está danificado pois os leds estão acendendo muito fracos nas portas digitais e ele está travando.

ViniDj
date Enviado: 2017-03-20 15:52:24
spylive
Talvez possa ser algo com o roteador. Você teria como testar com outro roteador? 

spylive
date Enviado: 2017-03-20 16:11:43
spylive
Vou testar com outro roteador depois para ver. Obrigado

MatheusAgostin
date Enviado: 2017-03-10 12:52:10
acompanha o cabo de rede ?

MarceloFarias
date Enviado: 2017-03-10 13:47:40
MatheusAgostin
Não. Você pode adquiri-lo separadamente aqui: https://www.robocore.net/loja/produtos/cabo-de-rede-300cm-patch-cord.html

MatheusAgostin
date Enviado: 2017-03-08 12:33:40
Além da placa ethernet arduino, do que mais precisarei para realizar uma programação nele? Algum cabo de alimentação ou para fazer a comunicação entre o arduino e o computador?

Francois
date Enviado: 2017-03-08 12:59:22
MatheusAgostin
Além da placa Arduino/BlackBoard e do shield Ethernet, você precisará de um cabo USB para programar a placa Arduino, geralmente a versão AB normal (www.robocore.net/loja/produtos/cabo-usb-ab-180cm.html), e um cabo de rede (www.robocore.net/loja/produtos/cabo-de-rede-300cm-patch-cord.html) para comunicar o shield com o seu roteador.