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 W5500


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

Incentive a indústria nacional! Este shield é totalmente fabricado no Brasil

Este shield é baseado na interface ethernet W5500 da Wiznet, o upgrade da clássica versão W5100 utilizado nos primeiros Shields Ethernet fabricados pela marca Arduino italiana no começo da década de 2010. Por possuir o chip W5500, este shield suporta até 8 conexões simultâneas (o dobro da versão antiga), sem contar que possui um buffer de 32kB fornecendo um IP com capacidade de TCP e UDP.

Trabalhe com o shield sem problemas de conflito: cada Shield Ethernet W5500 fabricado pela RoboCore possui um MAC Address único, habilitado junto ao IEEE, garantindo que não haverão conflitos na rede. O MAC Address está disponível em uma etiqueta na parte de trás do conector RJ45.

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.

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. Como exclusividade do Shield Ethernet W5500 da RoboCore, você consegue saber, via código no Arduino, quando existe ou não cartão Micro SD inserido na placa.

A RoboCore possui uma biblioteca otimizada para uso com este shield, faça o download acessando a Documentação do produto.

O shield não acompanha cartão de memória MicroSD.

Veja um exemplo do que você pode fazer com um Shield Ethernet:


  • Controlador Ethernet: W5500
    • Múltiplos protocolos TCP/IP integrados (TCP, UDP, IPv4, entre outros)
    • Suporta até 8 soquetes independentes simultaneamente
    • Buffer interno de 32 KB para comunicação (Rx/Tx)
  • Endereço MAC único registrado no IEEE
  • Tensão de alimentação: 5 V
  • Tensão de operação: 3,3 V
  • Frequência de operação: 25 MHz
  • Conector para cartão de memória Micro SD (com detecção de cartão via código)
  • Jumpers de solda:
    • Detecção de cartão de memória inserido: pino 2 (pull-up para IOREF)
    • Interrupção INTn do W5500: pino 3 (pull-up para 3,3 V)
  • LEDs indicativos:
    • 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
  • Pinos utilizados:
    • No Arduino UNO R3: pinos digitais 4, 10, 11, 12 e 13
    • No Arduino Mega 2560 R3: pinos digitais 4, 10, 50, 51 e 52
  • Sobre a utilização do W5500 e Micro SD:
    • 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.


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

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


vilmarmoreira2010
date Enviado: 2018-09-24 04:32:13
o meu projeto feito no w5100 precisa de modificação pra funcionar na w5500?ou são totalmente compatíveis?

ViniDj
date Enviado: 2018-09-24 09:43:00
vilmarmoreira2010
Teoricamente, se você estiver usando a IDE mais atual do Arduino, não é necessário fazer alterações. De toda forma, como não trabalhamos com o Shield W5100 você teria que testar em seu código para validar essa informação.

FabricioVale
date Enviado: 2018-09-13 21:57:36
Francois montei a aplicação e realmente a placa é muito boa. Funciona muito bem. Estou conseguindo controlar 10 Termohigrometros com requisições normalmente. Essa placa eu aprovo e os meus clientes ficaram satisfeitos. Obrigado Robocore. Em breve irei comprar outra. Obrigado pessoal.

FabricioVale
date Enviado: 2018-09-10 20:38:14
Entendi Francois. Antes eu tinha uma aplicação com sensores de temperatura e umidade DTH22 e modulo 3G funcionando muito bem em algumas empresas e com as atualizações das operadoras para 4G(Quarta geração) isso acabou com o meu projeto e tive que migrar para o Shield W5100 Chines que é uma MMM e que literalmente não me ajudou em nada e estudando e correndo atras ouvi dizer muito bem sobre o Shield W5500 que estou vendo muitos comentarios e boas noticias sobre a placa, então venho perguntar. Alguém tem algum projeto funcionando com arduino mega ou uno r3 de forma ininterruptas e funcionando sem as anomalias de Rede que o Shield W5100 tinha anteriomente?

Francois
date Enviado: 2018-09-11 10:43:58
FabricioVale
Já montamos um pequeno sistema de acesso com a BlackBoard Uno e o shield Ethernet W5500 (italiano e nosso) e funcionou normalmente, mesmo deixando as placas ligadas por um longo período. O único problema que tivemos foi com o servidor, que era fraco demais para suportar todas as requisições.
Ao usar o shield Ethernet, recomendamos que alimente o conjunto com uma fonte de no máximo 9 V. As placas funcionarão com uma alimentação de 12 V, porém o regulador de tensão do Arduino pode esquentar bastante em função do shield.

O shield Ethernet sempre foi uma placa confiável nos projetos que montamos, desde a primeira versão. Todavia, vários clientes já tiveram problemas com o modelo paralelo ("chinês") e optaram por trocar por uma placa de origem conhecida.

Por mais que a placa Ethernet seja uma ótima opção para colocar o seu Arduino na rede, deve-se sempre escrever um código eficiente. Requisições muito complexas, como páginas grandes, podem comprometer a performance do Arduino.

FabricioVale
date Enviado: 2018-09-09 19:05:13
Boa noite pessoal. Estou comprando esse Shield W5500 e ele suporta operações ininterruptas com o Arduino mega? qual a melhor forma para usa-lo é com Ip fixo ou DHCP?

Francois
date Enviado: 2018-09-10 15:58:56
FabricioVale
Sim, ele pode ser usado continuamente com o Arduino Mega 2560. Já vimos casos em que é necessário reiniciar o conjunto para voltar a funcionar conforme desejado, mas isso está associado a um problema de configuração de rede ou de código usado no Arduino.

A escolha do tipo de IP vai depender da sua aplicação. A performance do Arduino com um IP fixo é um pouco melhor, além de você sempre saber o endereço do seu dispositivo, porém requer que você mantenha um controle da sua rede (o IP deve ficar fora da faixa DHCP do seu roteador e nenhum outro dispositivo pode ter o mesmo endereço). Por outro lado, por DHCP a configuração é mais fácil, mas o IP não permanece o mesmo ao longo do tempo (não é recomendado para um servidor) e às vezes é necessário melhorar o algoritmo de ingresso na rede (por exemplo dois Arduinos tentando se conectar por DHCP ao mesmo tempo).

magskull
date Enviado: 2018-09-07 23:26:51
fatal error: UDP.h: No such file or directory

Não consigo usar a placa, ele mostra que falta o arquivo UDP.h e não sei como obter tal arquivo, importei a biblioteca e estou tentando usar um exemplo da propria biblioteca.

Mensagem de erro completa:

In file included from /home/magskull/sketchbook/libraries/Ethernet_W5500/DHCP.h:7:0,
                 from /home/magskull/sketchbook/libraries/Ethernet_W5500/Ethernet_W5500.h:13,
                 from WebClient.ino:20:
/home/magskull/sketchbook/libraries/Ethernet_W5500/EthernetUDP.h:40:17: fatal error: UDP.h: No such file or directory
 #include <UDP.h>
                 ^
compilation terminated.

Francois
date Enviado: 2018-09-10 18:18:40
magskull
Qual é a versão da IDE do Arduino que você está usando?

magskull
date Enviado: 2018-09-10 18:29:41
magskull
Estou usando 2:1.0,5+dfsg2-4 em Ubuntu 16.4

Francois
date Enviado: 2018-09-10 19:45:47
magskull
Você instalou a IDE pelo terminal? Essa versão deve estar desatualizada. Tente desinstalar essa versão e instalar uma mais atual, diretamente pelo site (https://www.arduino.cc/en/Guide/Linux).

moisesgcf
date Enviado: 2018-08-29 09:34:52
Será que o problema é somente este? Isto é, se houver  falha na alimentação do roteador , falta de energia o arduino não consegue  entrara na rede?  Isto é, ao reconectar na internet o roteador adquiri um novo IP  .

Francois
date Enviado: 2018-08-29 19:27:12
moisesgcf
Isso talvez seja uma configuração do roteador, configurável ou não. As operadoras de internet muitas vezes fornecem um equipamento modem + roteador. Se esse for o seu caso, tente, se possível, usar um roteador dedicado para gerenciar a rede e o modem apenas como interface para a rede externa (a saída do modem é conectada na porta WAN do roteador).

moisesgcf
date Enviado: 2018-08-29 09:22:01
Bom dia, trava tanto com o IP fixo qto com o dinâmico; a frequência é variada tanto pode ser dias ou horas; e ocorre com programação minha como o exemplo <WebServer>. A configuração do roteador reserva o intervalo de 50 a  200 para o DHCP e estou usando  192.168.1.5.
Olha, hj houve falta de energia por instantes e notei que após o restabelecimento a conexão do arduino na rede não foi retabelecida.  Tive que usar o ip dinâmico p restabelecer o reconhecimento  da placa na rede.  
Fiz um teste , desconectando o ARDUINO  da fonte, só o arduino, mantendo o roteador alimentado e realimentei-o novamente e ele consegue se inserir na rede novamente.  E , fazendo  o teste , tirando a alimentação do roteador tbem , isto é , o arduino e o roteador sem alimentação, o arduino não entra na rede , tenho que usar um IP dinâmico para entrar na rede novamente.
 



moisesgcf
date Enviado: 2018-08-27 10:38:33
Estou usando uma ethernet w5500 .   Após uso frequente há momentos em que ela não se comunica  mais.
Um tempo atrás fiz esse comentário aqui e me foi sugerido por vcs usar um IP dinâmico : 
"Pode ser alguma incompatibilidade nas configurações de rede. Altere o exemplo <WebServer> para usar um IP dinâmico, com 
 o comando Ethernet.begin(mac)
 ao invés de Ethernet.begin(mac, ip) , (IP fixo). Abra o monitor serial em 9600 bps e verifique que o Arduino conseguiu um IP na rede." 
Ao fazer isso e voltar a usar um ip fixo , o shield volta a funcionar ....até uma próxima parada, isto é , ela sempre para. 
Há alguma solução para este incoviniente ou é assim o "jeitão "dele?
Grato.

Francois
date Enviado: 2018-08-27 15:53:55
moisesgcf
A execução está travando quando você usa um IP fixo ou dinâmico? Isso acontece com qual frequência? Além disso, isso ocorre em um programa que você desenvolveu ou com qualquer um? Você pode tentar executar o exemplo <WebServer> da biblioteca e verificar se o comportamento se repete.
No comentário anterior você comentou que trocou o seu roteador por um modem Vivo Box (WLD71-T5). Você chegou a fazer alguma alteração nele, como configurar a faixa DHCP ou a faixa de IP permitidos?

jessebacker
date Enviado: 2018-07-19 19:50:20
Esperei muito pra comprar esse cara junto com meu kit V8, eu gastei minha grana no kit V8, e acabei comprando um kit V7 usado pq sou fã da Robocore rsrsrs, pq no outro dia nao tinha mais para vender rsrsrsr, enfim, Tô Zeradoooo, espero que no final do mes ainda tenha em estoque esse shield.

michaelcpedroso
date Enviado: 2018-07-16 21:06:04
ola muito obrigado pela atencao. estou com um projeto para fazer onde o shield ethernet deve acessar um base myql. gostaria de saber se ele consgue acessar diretamente uma base mysql na locaweb. ou apenas em rede fechada. estou tentando mas nao acontece nada. muito obrigado

michaelcpedroso
date Enviado: 2018-07-16 21:08:38
michaelcpedroso
se ele consegue acesae uma base de dados mysql online ou apenad base de dasos mysql em rede local

ViniDj
date Enviado: 2018-07-17 07:36:34
michaelcpedroso
Tendo um servidor remoto você consegue, através do shield, fazer um post e esse servidor então salva no banco de dados as informações. O servidor irá tratar o comando do Arduino e fazer a interface com o banco de dados.

michaelcpedroso
date Enviado: 2018-07-16 15:58:03
olá! quando eu tento acessar o ip ele pede um login e senha, alguem sabe pq?

ViniDj
date Enviado: 2018-07-16 16:04:50
michaelcpedroso
Depende muito do que você colocou em seu código, se está de fato acessando o IP do shield e não do roteador, entre outras coisas que podem gerar isso.

leonardo_lma07
date Enviado: 2018-06-30 22:52:32
tem previsão de novos em estoque ??
Tenho um uno BlackBoard e gostei muito, quero um Shield Ethernet de vocês.

ViniDj
date Enviado: 2018-07-01 15:48:56
leonardo_lma07
Previsão para a segunda quinzena de Julho. Para ser notificado da chegada clique no botão "Notifique-me quando chegar" na página do produto.

wjesus
date Enviado: 2018-06-29 16:49:45
Tem previsão de quando chega mais?

ViniDj
date Enviado: 2018-07-01 15:48:50
wjesus
Previsão para a segunda quinzena de Julho. Para ser notificado da chegada clique no botão "Notifique-me quando chegar" na página do produto.

donadoni2007
date Enviado: 2018-06-23 21:00:08
Boa noite estou usando o   Blackboard v1.0 com o shild ethernet w5100  chines ,com uma fonte 12v externa , esta esquentado muito a Blackboard v1.0  na entrada de energia e no regular que fica próximo a entrada , quando eu ligo só a Blackboard v1.0 no 12v não aquece e normal esquenta ou e pq o shild e da china , se eu comprar esse shild da robocore resolve o meu problema?

Francois
date Enviado: 2018-06-25 12:33:43
donadoni2007
Esse comportamento é normal, pois trata-se do calor dissipado em função da tensão de entrada e da corrente demanda pelo shield. Nessa configuração é recomendado, se possível, alimentar o conjunto com uma fonte de 9 V, pois a diferença de tensão no regulador será menor, logo a temperatura será menor. Você também pode usar o shield Ethernet W5500, pois o controlador é mais novo e tem uma performance melhor do que o antigo.

guilhermeh1
date Enviado: 2018-06-21 18:14:57
Quanto volta ao estoque? Tem como usar php e banco de dados mysql dentro do projeto?

ViniDj
date Enviado: 2018-06-22 17:41:21
guilhermeh1
Infelizmente ainda deve demorar alguns dias pra voltar ao estoque, a previsão é para o final da semana que vem ou na outra semana. Você não consegue usar PHP diretamente no Arduino, você precisaria ter um servidor com PHP que receberia o post, por exemplo, para então fazer a adição ao banco (ou o get pra fazer a consulta). O servidor irá tratar o comando do Arduino e fazer a interface com o banco de dados.

wjesus
date Enviado: 2018-06-14 09:31:57
Muito bom!

wjesus
date Enviado: 2018-06-14 09:09:39
Obrigado, preciso fazer um teste com essa placa, pois comprei uma da china e percebo que as vezes do nada o mesmo para de enviar e receber dados...tipo um reset. Vocês acham que pode ser o tipo da placa que acontece esses incidentes? Pois já efetuei vários testes de códigos cliente/servidor e continuam apresentando esse incidente.

ViniDj
date Enviado: 2018-06-14 09:15:31
wjesus
Não costumamos ter esse tipo de problema, a performance do nosso shield é realmente muito boa. Isso não se dá apenas pelo dimensionamento correto de trilhas e componentes, mas também por usar a evolução do chip de interface da Wiznet (W5500 ao invés do W5100 das placas chinesas).

wjesus
date Enviado: 2018-06-14 08:59:28
Quando chega mais no estoque?

ViniDj
date Enviado: 2018-06-14 09:01:31
wjesus
A previsão é pro final da semana que vem / começo da outra. Para ser notificado assim que tivermos mais unidades, clique no botão "notifique-me quando chegar" acima.

lbmmenezes93
date Enviado: 2018-06-12 16:52:54
Boa Tarde Equipe. Quero implementar o sistema albatross em uma sala onde trabalho, para avaliar a redução de consumo junto a automação. Porém a rede Wi-FI Roteador (127.24.120.254) é diferente da rede física Gateway Padrão (10.10.120.1). Quero acionar os comandos pelo TouchOSC. Existe essa possibilidade ?

ViniDj
date Enviado: 2018-06-15 12:07:11
lbmmenezes93
Nesse caso seria necessário verificar se a rede WiFi tem acesso a outra rede. Como utilizam IPs diferente, muito possivelmente são redes independentes (ambas com acesso a internet, porém isoladas entre si). Se for esse o caso, não haveria uma forma simples de utilizar o sistema Albatross. O ideal é verificar com o pessoal da TI da empresa como fazer essa interface.

Uoxi
date Enviado: 2018-06-07 12:17:56
Existe o arquivo de parte para o Fritzing?

Francois
date Enviado: 2018-06-07 14:44:13
Uoxi
Está previsto disponibilizarmos o Fritzing desta placa, porém ainda não há data definida.