Índice:
- Etapa 1: em breve sobre arquitetura e recursos
- Etapa 2: Consumo de energia
- Etapa 3: pinagem ESP8266
- Etapa 4: Componentes
- Etapa 5: Esquemático
- 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
- Etapa 11: Folha de dados ESP8266 e referência de comando AT
![Introdução ao Arduino e ESP8266: 11 etapas Introdução ao Arduino e ESP8266: 11 etapas](https://i.howwhatproduce.com/images/005/image-12050-j.webp)
Vídeo: 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](https://i.ytimg.com/vi/URtIbITbGbU/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
![Introdução ao Arduino e ESP8266 Introdução ao Arduino e ESP8266](https://i.howwhatproduce.com/images/005/image-12050-1-j.webp)
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](https://i.howwhatproduce.com/images/005/image-12050-2-j.webp)
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](https://i.howwhatproduce.com/images/005/image-12050-3-j.webp)
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
![](https://i.ytimg.com/vi/Fega7LFYDWk/hqdefault.jpg)
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:
Introdução ao WeMos ESP8266: 6 etapas
![Introdução ao WeMos ESP8266: 6 etapas Introdução ao WeMos ESP8266: 6 etapas](https://i.howwhatproduce.com/images/001/image-2785-11-j.webp)
Introdução ao WeMos ESP8266: Neste instrutível, vamos executar o exemplo de Led piscando no WeMos ESP8266
Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas
![Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas](https://i.howwhatproduce.com/images/010/image-28327-j.webp)
Arduino - Introdução ao Hardware e Software e Tutoriais do Arduino: Hoje em dia, os criadores e os desenvolvedores estão preferindo o Arduino para o desenvolvimento rápido da prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Placa Arduino d
Introdução ao Amazon AWS IoT e ESP8266: 21 etapas
![Introdução ao Amazon AWS IoT e ESP8266: 21 etapas Introdução ao Amazon AWS IoT e ESP8266: 21 etapas](https://i.howwhatproduce.com/images/002/image-3077-42-j.webp)
Introdução ao Amazon AWS IoT e ESP8266: Este projeto mostra como pegar o módulo ESP8266 e conectá-lo diretamente ao AWS IOT usando o Mongoose OS. Mongoose OS é um sistema operacional de código aberto para microcontroladores que enfatiza a conectividade em nuvem. Foi desenvolvido por Cesanta, um Dublin
Introdução ao MicroPython no ESP8266: 10 etapas (com imagens)
![Introdução ao MicroPython no ESP8266: 10 etapas (com imagens) Introdução ao MicroPython no ESP8266: 10 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-8672-2-j.webp)
Introdução ao MicroPython no ESP8266: você deseja uma maneira diferente de programar as placas baseadas em ESP8266 em vez do método comum usando o Arduino IDE junto com a linguagem de programação C / C ++? Neste tutorial, aprenderemos como configurar e controlar um ESP8266 placa usando MicroPython.BUIL
Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)
![Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens) Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-2047-32-j.webp)
Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: Estou sempre perdendo coisas importantes … então criei o Sinalizador. Um dispositivo de Internet das Coisas (IoT) para notificar ou me lembrar dessas coisas importantes! Agora, com uma rápida olhada em minha mesa, posso ver se … Tenho um e-mail que fui mencionado em um twe