Índice:

Introdução ao Arduino e ESP8266: 11 etapas
Introdução ao Arduino e ESP8266: 11 etapas

Vídeo: Introdução ao Arduino e ESP8266: 11 etapas

Vídeo: Introdução ao Arduino e ESP8266: 11 etapas
Vídeo: Como Programar o ESP8266 na Placa NodeMcu - Video #2 - ESP8266 Primeiros Passos 2024, Julho
Anonim
Introdução ao Arduino e ESP8266
Introdução ao Arduino e ESP8266

ESP8266 pode ser usado como um microcontrolador independente com Wi-Fi integrado e dois pinos GPIO ou pode ser usado com outro microcontrolador por meio de comunicação serial para fornecer uma conectividade Wi-Fi ao microcontrolador. Ele poderia ser usado para fazer uma rede de sensores IoT para relatar dados de sensores para a Internet ou painéis conectados à Internet, poderia ser usado para fazer um dispositivo de automação residencial conectado à Internet ou rede local. ESP8266 pode ser usado para desenvolver um sistema de segurança baseado em IoT, plugues e luzes inteligentes, redes mesh ou dispositivos vestíveis. Devido ao seu baixo custo, baixo consumo de energia e tamanho pequeno, ele pode ser usado para desenvolver qualquer tipo de dispositivo IoT.

Etapa 1: em breve sobre arquitetura e recursos

O módulo ESP8266 Wi-Fi possui microprocessador RISC de 32 bits com clock de 80Mhz e pode ter um overclock de 160Mhz. Possui 32 KiB de RAM de instrução, 32 KiB de memória de cache de instrução, 80 KiB de RAM de dados do usuário e tudo isso tem GPIO, 12C, ADC, SPI e PWM

Etapa 2: Consumo de energia

A tensão e a corrente máximas necessárias para operar o módulo ESP8266 Wi-Fi é 3,6 V e 120,5 mA, o Arduino tem pino de saída de 3,3 V, mas sua corrente de saída é de apenas 40 mA, o que não é suficiente para operar o esp8266, então o regulador de tensão LM317 é usado para regular 5 V a 3,3 V do Arduino para fazê-lo funcionar corretamente, já que a corrente de saída máxima do LM317 é 1,5 A. Os pinos de E / S ESP8266 também funcionam a 3,3 V, portanto, o diodo zener do deslocador de nível lógico 3,3 V é usado para converter a lógica de 5 V proveniente do pino Arduino TX para 3,3 V, mas de acordo com minha experiência, não há muita necessidade disso. Está tudo bem simplesmente fazer o circuito dado na figura abaixo

Etapa 3: pinagem ESP8266

ESP8266 Pinouts
ESP8266 Pinouts

Etapa 4: Componentes

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Módulo ESP8266 Wi-Fi

www.banggood.com/custlink/mKvKDhD2ig

Regulador de tensão LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Jumpers homem para homem

www.banggood.com/custlink/GKvKmAGkuQ

Capacitor eletrolítico 1uF

Capacitor eletrolítico de 10uF

Etapa 5: Esquemático

Esquemático
Esquemático

Como o módulo ESP8266 Wi-Fi se comunica com o Arduino ou qualquer outro microcontrolador usando comunicação serial e requer no mínimo 3,3 V para funcionar. A saída de 5 V do Arduino será conectada à entrada LM317, conforme mostrado na figura

ESP8266 ConnectionsESP8266 ================= Connections

RXD ======================= Pin 3 de E / S do Arduino

VCC ======================= Saída LM317

CH_PD =================== Saída LM317

GND ======================= GND do Arduino

TXD ======================= Pin 2 de E / S do Arduino

Etapa 6: como fazer o circuito

Etapa 7: como codificar o Arduino para enviar comandos AT para ESP8266

Etapa 8: Código

Etapa 9: Comandos AT

Etapa 10: Links de aplicativos

Cliente TCP:

Servidor:

Etapa 11: Folha de dados ESP8266 e referência de comando AT

Folha de dados ESP8266

www.espressif.com/sites/default/files/docu…

ESP8266 AT Command Reference

www.espressif.com/sites/default/files/doc…

Recomendado: