Índice:

Arduino WiFi Shield usando ESP8266: 4 etapas
Arduino WiFi Shield usando ESP8266: 4 etapas

Vídeo: Arduino WiFi Shield usando ESP8266: 4 etapas

Vídeo: Arduino WiFi Shield usando ESP8266: 4 etapas
Vídeo: Arduino Tutorial: First look at the WeMos D1 Arduino compatible ESP8266 Wifi Board from Banggood.com 2024, Novembro
Anonim
Arduino WiFi Shield usando ESP8266
Arduino WiFi Shield usando ESP8266

Ola pessoal!

Este projeto se concentra principalmente na criação de um escudo WiFi baseado em ESP8266 para o Arduino UNO.

Este escudo pode ser usado para programar ESP8266 em dois modos.

Por meio de comandos AT ou diretamente por meio do IDE do Arduino.

O que é ESP8266?

O ESP8266 é um microchip Wi-Fi de baixo custo com pilha TCP / IP completa e capacidade de microcontrolador produzido pelo fabricante Espressif Systems em Xangai, China.

O ESP8266 é capaz de hospedar um aplicativo ou descarregar todas as funções de rede Wi-Fi de outro processador de aplicativo. Cada módulo ESP8266 vem pré-programado com um firmware do conjunto de comandos AT, ou seja, você pode simplesmente conectá-lo ao seu dispositivo Arduino.

Etapa 1: COMPONENTES NECESSÁRIOS

  • ESP8266
  • LM317TG
  • BOTÃO DE APERTAR
  • 10 K POT
  • 12V DC JACK
  • Resistor 1K
  • Resistor 220E
  • Resistor 360E
  • Jumpers masculinos e femininos

Etapa 2: CIRCUITO

O CIRCUITO
O CIRCUITO

O circuito se concentra principalmente na interface do módulo wi-fi ESP8266 com o Arduino UNO.

O ESP8266 é um módulo complicado de usar; ele precisa de sua própria fonte de energia e uma configuração de conexão específica para se comunicar com o Arduino.

Lembre-se sempre de que o ESP8266 quando adquirido vem com um firmware padrão que é capaz de se comunicar com comandos AT. Mas se o módulo foi programado diretamente com o Arduino, o firmware padrão será apagado e terá que ser atualizado novamente se os comandos AT forem usados.

Aqui, o LM317TG é usado como um regulador de tensão de 3,3 V. Este 3,3 V é usado para alimentar o módulo ESP8266 porque o 3,3 V do Arduino UNO não será capaz de fornecer corrente suficiente para o módulo ESP. O pino de entrada LM317 pode ser alimentado pelo conector de barril de entrada DC do pino Vin da placa Arduino UNO

O pino GPIO0 do módulo ESP é conectado a um pino de jumper que pode ser alternado para conectar o pino ao aterramento. Isso permite que o usuário configure o módulo ESP para funcionar no modo de comando AT ou no modo de programação (Arduino IDE). Tanto o GPIO0 quanto o GPIO2 são conectados a um conector externo para que esses pinos GPIO também possam ser utilizados.

Conectamos os pinos Rx e Tx do módulo ESP8266 aos pinos 12 e 13 do Arduino. Não usamos a serial do hardware (pino 0 e 1) para facilitar a depuração. Você também pode notar que uma opção para conectar o DISPLAY 16 * 2 também é fornecida para que ele possa ser montado diretamente na parte superior da blindagem. O LCD é alimentado pelo pino 5V do Arduino.

A imagem acima é o diagrama do circuito.

Etapa 3: PROJETANDO PCB usando EAGLE

PROJETANDO PCB usando EAGLE
PROJETANDO PCB usando EAGLE

O esquema é convertido em PCB. Aqui é usada a ferramenta Eagle CAD. Por favor, passe pelos fundamentos do uso da ferramenta CAD EAGLE para que pequenos protótipos possam ser facilmente projetados por você.

A imagem acima mostra o layout do quadro.

Etapa 4: fabricar o PCB

Fabricação do PCB
Fabricação do PCB
Fabricação do PCB
Fabricação do PCB

Agora enviaremos nossas pranchas para fabricação. A fim de obter sua PCB fabricada, você precisa gerar arquivos Gerber a partir do layout da placa na ferramenta Eagle CAD. CLIQUE AQUI para ver um tutorial em vídeo sobre como gerar arquivos Gerber a partir do EAGLE.

Eu pessoalmente gosto de LIONCIRCUITS. A qualidade de suas pranchas é muito boa e eles fornecem as pranchas em apenas 5 dias.

Acima você pode encontrar minhas imagens de PCB quando carregadas em Lioncircuits.

Recomendado: