Índice:

Fiação FTDI com ESP8266 / ESP32: 8 etapas
Fiação FTDI com ESP8266 / ESP32: 8 etapas

Vídeo: Fiação FTDI com ESP8266 / ESP32: 8 etapas

Vídeo: Fiação FTDI com ESP8266 / ESP32: 8 etapas
Vídeo: Programming ESP-01S ESP-01 with NodeMCU D1 mini ESP32 UNO NANO FTDI 2024, Novembro
Anonim
Fiação FTDI com ESP8266 / ESP32
Fiação FTDI com ESP8266 / ESP32

Se você deseja usar o ESP8266 ou ESP32-cam sem botões para programação, aqui está a configuração de que você precisa!

Etapa 1: ESP8266: configuração normal com FTDI

ESP8266: Configuração normal com FTDI
ESP8266: Configuração normal com FTDI

Normalmente encontramos este tipo de fiação para programar o ESP. Esta configuração possui 2 botões porque quando quiser fazer o upload do código, deve manter pressionado o botão de programação e quando a compilação terminar deve pressionar o botão reset algumas vezes até que o upload comece.

Você pode fazer isso sem botões.

Etapa 2: Minha configuração inovadora

Minha configuração inovadora
Minha configuração inovadora

Nesta configuração, quando você liga a placa, o ESP inicia e quando você deseja fazer o upload de um novo código, ele controla automaticamente o reset e os pinos de programação e quando o upload é concluído o ESP usa o novo código.

No diagrama há um capacitor de 1uF porque ele filtra os distúrbios que podem ser criados quando você conecta e desconecta o USB.

Etapa 3: botão de reinicialização externo

Botão de reinicialização externo
Botão de reinicialização externo

Com este diagrama, em caso de necessidade, você pode pressionar o botão que reinicia o ESP.

Existem 2 diodos (1N4148) na configuração OR com resistor pull-up de 10K para ter a possibilidade de acionar o reset tanto manualmente quanto via placa FTDI.

Etapa 4: ESP32-CAM: configuração normal com FTDI

ESP32-CAM: configuração normal com FTDI
ESP32-CAM: configuração normal com FTDI

Nesta configuração como na ESP8266 anterior, você deve alterar o estado do pino de programação e pressionar o botão de reset já presente na placa. Mas neste caso há um problema se você colocar a placa em uma breadboard: o botão não está acessível porque está colocado na parte inferior e não está mais acessível.

Etapa 5: Criação de redefinição externa

Criando Reset Externo
Criando Reset Externo

Para controlar o reset do ESP externamente, conectei um fio ao lado adequado do botão (o mais próximo do capacitor).

Etapa 6: Minha configuração para ESP32-CAM

Minha configuração para ESP32-CAM
Minha configuração para ESP32-CAM

Agora podemos conectar o ESP32-CAM ao FTDI.

Etapa 7: botão de reinicialização esternal

Botão de reinicialização esternal
Botão de reinicialização esternal

Além disso, com esta configuração, você pode usar um botão de reinicialização externo em OU com o FTDI.

Neste caso não tem resistor porque já está presente dentro da placa, os diodos são 1N4148.

Recomendado: