Arduino WiFi Shield usando ESP8266: 4 etapas
Arduino WiFi Shield usando ESP8266: 4 etapas
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: