STORE ADDRESS
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CONTACT INFORMATION
+55 11 3522-7626
info@robocore.net
STORE HOURS
Monday to Friday from 9:00 to 18:30
Find a distributor near you
Back
to top

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

Shield Ethernet W5500


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.

  • Aceita até 8 conexões
    simultâneas
  • Interface Ethernet inovadora W5500
  • Suporte à arquitetura
    Web Server/Client
  • Slot para cartão
    MicroSD de até 32GB
  • Compatibilidade com protocolos TCP e UDP
  • MAC Addres único registrado no IEEE

A RoboCore possui uma biblioteca otimizada para este shield, faça o download acessando a Documentação do produto.
*O shield não acompanha cartão de memória MicroSD.

Veja o que você pode fazer com um Shield Ethernet W5500:


  • 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!


teteusfs
date Enviado: 2019-04-29 16:49:25
Boa tarde, estou desenvolvendo um produto para a empresa onde trabalho e minha ideia é fabricar uma placa seguindo o projeto disponibilizado por vocês (já que tanto esta placa quanto a do Arduino são Open Source), porém como eu faço para realizar o endereçamento MAC da placa nesses casos?

Giovanni5
date Enviado: 2019-04-30 09:24:52
teteusfs
O MAC Address é um endereço físico para um dispositivo, formado por um conjunto de 6 bytes na forma hexadecimal. Para utilizar em projetos comerciais, você deve adquirir esses números exclusivos através da IEEE. Entretanto, dependendo do volume de placas que está pretendendo produzir, é mais fácil você utilizar o nosso Shield para o desenvolvimento deste projeto, pois ele já possui um MAC Address único habilitado junto ao IEEE.

teteusfs
date Enviado: 2019-05-02 12:35:27
teteusfs
Ah sim, obrigado Giovanni. Sim, pelo volume que pretendemos produzir até seria possível desenvolver o projeto com Shield de vocês, porém, a placa que estamos desenvolvendo foge do formato original da placa Arduino, então, como os shields são projetados para serem colocados diretamente na placa, não será possível usar esse componente infelizmente.

pedrojunior
date Enviado: 2019-04-22 12:54:24
Olá giovanni5
to usando o Blackboard uno R3 e o shield de vocês no meu projeto, então o certo é eu comprar a BlackBoard MEGA, vou comprar a BlackBoard MEGA, assim nao tenho mais problema de memoria.

Giovanni5
date Enviado: 2019-04-22 14:33:44
pedrojunior
Utilizar a BlackBoard MEGA em seu projeto deve facilitar a solução do problema. Porém é possível resolver essa questão com uma otimização e teste do seu código, para que ele possa ser carregado para a BlackBoard UNO.

pedrojunior
date Enviado: 2019-04-22 11:40:40
Olá

Estou fazendo meu projeto de TCC para monitoramento ambiental usando sensores de umidade, temperatura, luz e gas com o eternet shield de voces, mas quando vou mandar compilar e executar o código na placa avisa que tem pouca memoria e pode dar problema, sera que vou ter que usar outro ethernet shield?

Giovanni5
date Enviado: 2019-04-22 12:01:31
pedrojunior
Isso não é um problema do Shield em si, e sim do código, que está muito longo e complexo, devido à biblioteca utilizada, o que acaba consumindo muito espaço de memória da placa. Talvez seja necessário que você optimize o código para que ele ocupe menos espaço de memória da placa. Ou até mesmo que a placa utilizada com o Shield Ethernet seja trocada por uma placa que possua mais memória, por exemplo, caso você esteja utilizando uma placa como a BlackBoard UNO R3 (https://www.robocore.net/loja/arduino/arduino-blackboard), talvez uma placa como a BlackBoard MEGA (https://www.robocore.net/loja/arduino/blackboard-mega) possa solucionar o seu problema por ser uma placa com uma memória maior que as placas UNO.

pedrojunior
date Enviado: 2019-04-08 22:28:21
Olá
Preciso gravar os dados num cartão micro SD pois faz parte do meu projeto de TCC onde tenho que gravar os dados do sensor de umidade e temperatura onde to usando o sensor DHT22 e um sensor de luz BH1750, onde vou monitorar os sensores em uma pagina web, to usando o Modulo Micro SD para gravar os dados e ele usa o chipSelect CS porta 4,  pode dar algum conflito no Ethernet Shield W5500?

Giovanni5
date Enviado: 2019-04-09 10:45:14
pedrojunior
A porta 4 da placa da plataforma Arduino é preparada pelo shield Ethernet para leitura e gravação do slot de cartão de memória que já está integrado ao shield. Portanto, isso pode influenciar na utilização do módulo SD card, que não precisa ser utilizado caso você opte por utilizar o slot do cartão SD do shield.

pedrojunior
date Enviado: 2019-04-06 18:18:30
Olá
Comprei o Arduino Ethernet Shield da robocore e gostaria de saber como faço para inserir o endereço mac que vem atras do eternet shield em um exemplo da biblioteca Ethernet Shield W5500 ?

Giovanni5
date Enviado: 2019-04-08 16:08:22
pedrojunior
É necessário substituir o valor que está entre chaves (“0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED”) com o MAC Adress que está atrás do conector Ethernet.

DiegoBonagurio
date Enviado: 2019-03-19 10:08:51
Infelizmente não encontrei, apenas achei para inserir usuário e senha para acessar. No caso eu precisava enviar os dados e não receber :/

Giovanni5
date Enviado: 2019-03-19 11:44:37
DiegoBonagurio
Talvez seja melhor você utilizar uma rede própria ao invés de utilizar a rede da sua faculdade. Ou conversar com o departamento responsável pela manutenção da rede da faculdade para permitir acesso sem autenticação para o projeto.

DiegoBonagurio
date Enviado: 2019-03-15 08:00:32
Bom dia, estou fazendo TCC e estou utilizando essa shield ethernet para comunicação juntamente com o Blynk. Mas como a rede da minha faculdade precisa fazer autenticação para navegar na internet, eu não consigo fazer autentiição com a shield. Por exemplo: eu conecto com o cabo de rede na placa e ela não envia ou recebe dados. O que pode ser feito para autenticar?
Na autenticação uso o prontuario e senha.

Giovanni5
date Enviado: 2019-03-15 12:30:37
DiegoBonagurio
O que é possível fazer é, no código, da mesma maneira que você determina o nome da rede e a senha necessários para conectar o sistema à rede, incluir os dados do seu prontuário e a senha. Deste modo talvez o programa consiga se logar como seu usuário para conectar a rede. Talvez seja possível realizar a autenticação por comandos do tipo “GET” ou “POST”, porém isso pode variar de sistema para sistema. Seria interessante utilizar algo mais simples que o aplicativo Blynk para começar, já que o aplicativo apenas realiza verificações uma vez que a conexão está válida.

aps_lm
date Enviado: 2019-03-08 09:51:41
Boa noite, quero montar com 2 arduino com ethernet shield W5500, ligar um led no arduino mestre em uma porta digital de acordo com a leitura de um sensor que estará no arduino escravo na minha rede LAN.
O que vocês indicam?
Qual seria o caminho para enviar pro mestre ligar o led?
Obrigado.

ViniDj
date Enviado: 2019-03-08 11:12:49
aps_lm
Uma forma de fazer esse projeto poderia ser ter um Arduino agindo como webserver e outro como client. Enquanto um fará a leitura do sensor o outro poderá verificar essa variável e agir no LED. O Arduino em modo client, por exemplo, pode fazer requisições GET no servidor e enviar por URL o valor lido ou mesmo uma variável já tratada informando se o LED deve ligar ou desligar. O Arduino com webserver por sua vez receberá esses comandos enviados por GET e poderá agir no acionamento e desligamento do LED. Dê uma olhada nos exemplos de webserver e client existentes na própria IDE do Arduino para saber mais.

donadoni2007
date Enviado: 2019-02-27 01:32:51
Boa noite poderia me ajudar, qual exemplo da biblioteca do app blynk consigo usar com esse shild ethernet, porque o do shild Ethernet W5100 não funciona?

Giovanni5
date Enviado: 2019-02-27 17:17:20
donadoni2007
Você pode utilizar os exemplos do próprio site do aplicativo “Blynk” para se basear na programação (https://examples.blynk.cc/?board=Arduino%20Uno&shield=Ethernet%20Shield%20W5500&example=GettingStarted%2FBlynkBlink). No site é possível selecionar a placa que você está utilizando e o modo de comunicação, e então o site irá gerar um exemplo automaticamente.

RGUSTAVO
date Enviado: 2019-02-21 13:12:48
Boa tarde, com este Arduíno eu consigo enviar sms ou comunicar um smartphone.

Giovanni5
date Enviado: 2019-02-21 16:43:07
RGUSTAVO
Com esse Shield não é possível enviar mensagens de SMS. Mas você consegue se comunicar com um aparelho celular, como é possível ver no tutorial: https://www.robocore.net/tutoriais/iot-lendo-sensores-ligando-cargas-pela-internet.html.

donadoni2007
date Enviado: 2019-01-08 22:57:01
boa noite qual biblioteca uso para usar com o arduino mega e o app blynk essa nao ta dando certo Ethernet W5500?

Francois
date Enviado: 2019-01-09 10:51:37
donadoni2007
Tente usar uma IDE a partir da versão 1.8.7 com a biblioteca padrão ("Ethernet.h").

moisesgcf
date Enviado: 2018-12-09 22:37:52
Olá.
É sobre o projeto IoT, aqui postado por vcs. Aliás de grande valia , como sempre.
Estou tentando , agregar ao projeto, uma imagem de fundo . background-image, no body da página . Não consegui.
O que fiz?  Primeiro , usando o dremweaver, acessei o CSS da página e no body, especifiquei  ,"background-image:url(palmeiras.jpg);", tomando o cuidado de alocar o arquivo da imagem no mesmo diretório do arquivo index.htm, que é o código html, script e o css da página. Funcionou perfeitamente, isto é, acrescentou o fundo esperado. quando simulo no navegador.
A seguir , gravei no cartão SD, o arquivo index.htm e o arquivo da imagem, 
palmeiras.jpg.  Coloquei o cartão no arduino e ao acessar  o monitor serial , ele informa que  achou o arquivo index.htm e NÃO achou o arquivo da imagem. E claro ao acessar o navegador ele acessa a página sem o fundo pretendido.
Como devo proceder para acrescentar esta imagem ao fundo do body?
Obrigado
Moisés

Francois
date Enviado: 2018-12-10 16:10:47
moisesgcf
Tente usar um nome de até 8 caracteres para os seus arquivos (veja mais em https://www.arduino.cc/en/Reference/SD) e crie uma rotina para o Arduino retornar essa imagem quando o seu respectivo endereço for acessado (senão entrará como página principal).

valdenilson.ufrr
date Enviado: 2018-11-01 16:33:55
Não tem como eu ver o código agora mas provavelmente sim, mas de qualquer forma, você teria como me passar algum exemplo de código para teste? É um LED externo com um resistor.

Francois
date Enviado: 2018-11-01 16:48:07
valdenilson.ufrr
Como a biblioteca não possui um exemplo do gênero, você talvez possa usar o código do link a seguir: https://randomnerdtutorials.com/arduino-ethernet-web-server-with-relay/ Lembre de alterar o código para usar a biblioteca do controlador W5500.

valdenilson.ufrr
date Enviado: 2018-11-02 13:52:31
valdenilson.ufrr
Muito obrigado Francois, identifiquei o problema ao ler o link q você enviou!
Eu estava usando o pino 10 e lá diz:

Pin usage
When the Arduino is connected to an Ethernet shield, you can’t use Digital pins from 10 to 13, because they are being used in order to establish a communication between the Arduino and the Ethernet shield.

Valeu!!

valdenilson.ufrr
date Enviado: 2018-11-01 11:50:37
Boa tarde fiz a compra de dois W5500 porém estou tendo um problema para utilizar.
-IDE 1.8.5
-Arduino MEGA Italy/China
-Adicionei as bibliotecas do GitHub
-utilizo #include <Ethernet_W5500.h>

Eu consigo acessar a página com o ip configurado porém as operações pra desligar e ligar um led não funcionam por exemplo, ao acionar o botão na página, baixa e normaliza(rapidamente) a intensidade da luz do led porém não apaga o led.

Testei vários exemplos sem sucesso. Se eu fizer um código apenas para "blinkar" o LED SEM comando via interface web, ele funciona normalmente.

Alguma ideia do que pode estar ocorrendo ou ainda, me disponibilizar um código para testes?

Desde já obrigado.

Francois
date Enviado: 2018-11-01 13:41:11
valdenilson.ufrr
Você está usando o LED da placa? O pino dele foi declarado como saída? Às vezes isso é esquecido e o LED não se comporta da maneira desejada.

Adnann
date Enviado: 2018-10-12 01:50:01
peço ajuda eu não to conseguindo fazer funcionar o shield w5500, a pagina carrega e da um erro informando que demorou demais o carregamento, quando vou olhar o monitor serial ele da um erro no DHCP, ou em alguns codigos ele informa que nao foi possivel localizar o hardware

Francois
date Enviado: 2018-10-15 18:39:30
Adnann
Você testou o exemplo WebServer da biblioteca? Antes de carregá-lo, é necessário alterar o MAC e, se quiser, o IP fixo (que deve estar fora da faixa DHCP do seu roteador). Se quiser usar o shield com IP dinâmico, inicialize a comunicação apenas com o MAC (<Ethernet.begin(mac)>).

Adnann
date Enviado: 2018-10-29 11:27:10
Adnann
agradeço o retorno, o problema era que eu não estava alimentando o shield, esta funcionando perfeitamente.

Adnann
date Enviado: 2018-10-10 15:21:30
Parabéns a equipe RoboCore, mais uma compra efetuada e a entrega foi  super rápida.

felipe.icm
date Enviado: 2018-10-02 18:44:01
para usar com due tem que fazer algum jumpre ?

Francois
date Enviado: 2018-10-02 19:49:21
felipe.icm
Não é necessário usar nenhum jumper para usar este shield com o Arduino Due.

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.