Índice:
- Etapa 1: ESP8266: configuração normal com FTDI
- Etapa 2: Minha configuração inovadora
- Etapa 3: botão de reinicialização externo
- Etapa 4: ESP32-CAM: configuração normal com FTDI
- Etapa 5: Criação de redefinição externa
- Etapa 6: Minha configuração para ESP32-CAM
- Etapa 7: botão de reinicialização esternal
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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
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
Agora podemos conectar o ESP32-CAM ao FTDI.
Etapa 7: 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.