Pular para o conteúdo principal

Ethernet Shield V2.0

Seu Ethernet Shield acaba de receber uma renovação completa! Este shield fornece conectividade instantânea à Internet com um controlador Ethernet de alta especificação, o W5200, com o dobro do tamanho de buffer da versão 1.0 e suporte para até oito conexões TCP/UDP simultâneas. Um slot SD incluso permite aplicações que exigem armazenamento de grandes quantidades de dados, como registro de dados de IoT. Graças a um conector RJ45 rebaixado, você pode adicionar de forma flexível a maioria dos shields em cima deste Ethernet Shield.

Modelo:SLD91000P

Recursos

  • Controlador Ethernet de alta velocidade W5200

  • Interface SPI

  • 32 Kbytes de buffer interno

  • Porta Ethernet RJ45 mínima

  • Suporta até oito conexões TCP/UDP simultâneas

  • Função prática de cartão SD

  • Portas Grove para I2C e UART pré-configuradas

Interface

Configuração de Hardware

  • RJ45: Porta Ethernet;

  • IC HX1198: porta de sinal 10/100BASE-T;

  • IC W5200: um controlador Ethernet TCP/IP cabeado;

  • U3: CI CJ117, regulador linear de baixa queda;

  • U6: CI 74VHC125PW, buffer quádruplo;

  • Tecla Reset: reinicia o Ethernet Shield e o Arduino quando pressionada;

  • Cartão SD: suporta cartão Micro SD em FAT16 ou FAT32; armazenamento máximo de 2GB.

Uso de pinos no Arduino

  • D4: chip select do cartão SD

  • D10: Chip Select do W5200

  • D11: SPI MOSI

  • D12: SPI MISO

  • D13: SPI SCK

Aviso:

Tanto o W5200 quanto o cartão SD se comunicam com o Arduino via barramento SPI. O pino 10 e o pino 4 são pinos de chip select para o W5200 e o slot SD. Eles não podem ser usados como I/O geral.

Uso

Vamos construir um simples servidor web que responde às requisições de um cliente e armazena as leituras de A0 a A5 no cartão SD.

Passo 1: Conexões

  1. Monte o Ethernet Shield v2.0 no seu Arduino;

  2. Conecte o shield ao seu computador ou a um hub de rede ou a um roteador com um cabo Ethernet padrão;

  3. Conecte o Arduino ao PC via cabo USB;

  4. Insira um cartão SD no slot de cartão SD.

Passo 2: Faça o upload do programa

1.Baixe a biblioteca:Ethernet Shield V2.0 Library
Nota: Biblioteca obsoleta/antiga para IDE 1.0.x: Link.

2.Descompacte e coloque-a na pasta libraries da IDE Arduino pelo caminho: ..\arduino-1.0.1\libraries.

3.Reinicie a IDE Arduino.

4.Abra o exemplo "WebServerWithSD" pelo caminho: File --> Examples --> EthernetV2.0 --> WebServerWithSD.  Este exemplo mostra como criar um simples servidor web que exibe as leituras das entradas analógicas A0 a A5 quando solicitado. Depois disso, armazene essas leituras no cartão SD.

Nota:

Esta nova biblioteca cobre todas as funções incluídas na biblioteca Ethernet integrada da IDE Arduino. Você pode usar outros exemplos da mesma forma que na biblioteca Ethernet anterior.

5.Faça o upload do programa para o Arduino. Se você não sabe como fazer upload de código, por favor clique aqui.

Neste código, definimos o pino 4 como porta de chip select do cartão SD e o pino 10 como porta de chip select do W5200.

Primeiro, ele enviará um link para esse cliente se houver um cliente solicitando acesso a este servidor. Em seguida, enviará o valor de cada pino de entrada analógica para a rede.

Por fim, você pode visualizar cada pino analógico abrindo o arquivo do Cartão SD.

Passo 3: Resultados

Abra um navegador web e digite o endereço IP do seu controlador. Ele depende da sua rede local, mas costuma ser 192.168.168.178. Então você deverá ver as leituras de A0 a A5 aparecendo como mostrado abaixo.

Para verificar o que está acontecendo no cartão SD, abra o monitor serial. Você pode usar o monitor serial integrado da IDE Arduino ou uma ferramenta de monitor serial como nós. Após abrir um monitor serial, você pode ler o conteúdo do arquivo "test.txt" que criamos para armazenar as leituras dos pinos analógicos.

Aviso:

1) Certifique-se de que o Ethernet Shield e o seu computador estejam na mesma rede local.

2) Depois que o código tiver sido enviado com sucesso, não há problema em desconectar a placa do seu computador e aplicar alimentação independente a ela, deixando-a funcionar sozinha.

Projetos Relacionados

É uma pena que ainda não tenhamos nenhum demo sobre o Ethernet Shield na Recipe.

Publique seu projeto incrível sobre Ethernet Shield para ganhar um cupom de US$100! Sinta-se à vontade para nos contatar: [email protected]

Aqui apresentamos alguns projetos sobre o LinkIt ONE.

O que é o LinkIt ONE

A placa de desenvolvimento LinkIt ONE é uma placa open source de alto desempenho para prototipagem de dispositivos vestíveis (Wearables) e de IoT.

Ela é baseada no SoC líder mundial para vestíveis, o MediaTek Aster (MT2502) combinado com Wi-Fi de alto desempenho (MT5931)

e chipsets de GPS (MT3332) para oferecer acesso a todos os recursos do MediaTek LinkIt.

Ela também oferece recursos de pinagem semelhantes às placas Arduino, facilitando a conexão a vários sensores, periféricos e shields Arduino.

LinkIt ONE IoT Demo

Este é um demo de IoT feito com o LinkIt ONE.

Com este demo, podemos:

  • Exibir dados de coleta de temperatura, umidade, luminosidade e controle de volume doméstico em uma tela OLED

  • Serviço em nuvem, dados enviados para a plataforma em nuvem Xively, monitoramento em tempo real

  • Retenção de dados para revisar como os dados mudam ao longo do tempo

  • Controle remoto de eletrodomésticos enviando uma mensagem

  • Abajur, Impressão 3D, controlados pelo seu telefone

Eu quero fazer isso.

Antena de lata de Pringles com um LinkIt ONE

Faça uma antena direcional com uma lata de Pringles.

Eu quero fazer isso.

Mais projetos incríveis com LinkIt ONE

Compartilhe seus projetos incríveis conosco

Nascido com o espírito de fazer e compartilhar, é isso que acreditamos que torna alguém um maker.

E é somente por causa disso que a comunidade open source pode ser tão próspera como é hoje.

Não importa o que você é e o que você fez, hacker, maker, artista ou engenheiro.

Desde que você comece a compartilhar seus trabalhos com os outros, você está fazendo parte da comunidade open source e está fazendo suas contribuições.

Agora compartilhe seus projetos incríveis conosco na Recipe, e ganhe uma chance de se tornar um Usuário Core da Seeed.

  • Usuários Core são aqueles que demonstram grande interesse nos produtos Seeed e fazem contribuições significativas na Recipe.

  • Nós cooperamos com nossos Usuários Core no desenvolvimento de nossos novos produtos, ou seja, em outras palavras, os Usuários Core terão a chance de experimentar quaisquer novos produtos da Seeed antes de seu lançamento oficial e, em troca, esperamos feedback valioso deles para nos ajudar a melhorar o desempenho do produto e a experiência do usuário. E na maioria dos casos, quando nossos Usuários Core têm boas ideias de coisas para fazer, nós oferecemos peças de hardware, serviços de PCBA bem como suporte técnico. Além disso, cooperação comercial adicional com os Usuários Core é altamente possível.

Para obter mais informações sobre Usuário Core, por favor envie um e-mail para:[email protected]

Visualizador Online de Esquemático

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...