Índice:
- Suprimentos
- Etapa 1: Imagens dos itens e ferramentas: D
- Etapa 2: Cortar e preparar o Veroboard / Dot Board
- Etapa 3: imagens e pinagem
- Etapa 4: Soldando …
- Etapa 5: Testando …
- Etapa 6: Finalização
Vídeo: Hack do programador ESP-01 - o mais fácil :): 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá ESPers, Neste instrutível, mostrarei um hack simples para fazer um programador para o módulo ESP-01 / ESP8266-01 / ES-01. A maioria de nós tem usado uma placa Arduino ou dispositivos FTDI USB-TTL como programadores para este módulo. Ambos os métodos funcionam bem. Mas há mais uma maneira!
Recentemente, comprei um dispositivo USB para UART / ESP8266 para este módulo como um substituto do FTDI. Mas logo percebi que não é tão flexível quanto FTDI usá-lo como um programador:(Então, sendo engenheiro, verifiquei se ele pode ser usado como programador… E pronto! Eu modifiquei um pouco para convertê-lo em um. E agora aqui está para você tornar sua vida mais fácil.
Suprimentos
Lista de materiais
- USB para UART / ESP8266-1
- Dois botões táteis de 6 mm - 1
- Dois resistores ou algum fio jumper
- Pedaço de veroboard / dot board - 1
Lista de ferramentas
- Faca e serra
- Kit de solda
- Pistola de cola
- Alicate de corte
- Lixa ou lixa (não mostrada na imagem)
Etapa 1: Imagens dos itens e ferramentas: D
Apenas verifique se você tem os itens corretos.
Etapa 2: Cortar e preparar o Veroboard / Dot Board
Em seguida, cortamos o veroboard para o tamanho mínimo necessário (6 x 17 pontos), excluindo as linhas de corte conforme mostrado na imagem. Depois de cortar a peça, use uma lixa ou lixa para alisar as bordas.
Etapa 3: imagens e pinagem
À esquerda está o adaptador USB para UART / ESP8266 e à direita superior está o diagrama completo do módulo ES-01 visto de cima, mantendo a antena de rastreamento do PCB voltada para a esquerda.
Basicamente, precisamos de apenas três pinos para implementar nosso hack (verde (pino 5), vermelho (pino 6) e ciano (pino 1)), mas em alguns módulos os pinos 4 e 8 (pinos laranja) não estão em curto como o meu com um PCB trace como mostrado na imagem inferior direita. Nesse caso, você deve abreviá-los para fazer o módulo como um programador.
Etapa 4: Soldando …
Então agora a solda..
Primeiro curto os pinos 4 e 8, se não estiver em curto com um fio pequeno.
Em seguida, corte 3 pedaços de cabos de resistor / fio de ponte de cerca de 20 mm de comprimento (usei cabos de resistor como mostrado na figura 1. Agora solde-os aos pinos 1, 5 e 6 figura 2 e 3 na parte inferior (lado da solda) do módulo.
Em seguida, coloque os interruptores táteis conforme mostrado na figura 4 e marque as posições para os três pinos. Observe a orientação dos interruptores. Use um multímetro ou um testador de continuidade para orientação. Solde os interruptores conforme mostrado nas figuras 5 e 6. Classifiquei o pino central adjacente, pois eles serão comuns.
Cole um ou dois pedaços de fita de espuma de dupla face na parte de trás do módulo para levantar um pouco o veroboard e abrir espaço para as juntas soldadas como na figura 7.
Insira os pinos soldados nos respectivos interruptores e pressione o veroboard na fita com firmeza.
Consulte o diagrama esquemático para conexões. Você pode conectar os interruptores conforme sua conveniência. Liguei o direito para reiniciar e o esquerdo para GPIO 0. Veja a figura-9.
E é isso ! Você terminou. Apenas verifique todas as conexões conforme o esquema pela última vez antes de testar.
Etapa 5: Testando …
Bom trabalho!
Insira um módulo ES-01 no adaptador e conecte a uma das portas USB do seu PC. Se você usar um cabo de extensão, será conveniente. No momento em que você conectar, deverá ver o LED de alimentação do ES-01 acender. Este é o modo normal. O que significa que se houver firmware dentro do ES-01, ele apenas iniciará a execução.
Agora pressione e segure a tecla GPIO 0 (marcada como '0' no meu caso) e pressione e solte a tecla Reset (marcada como 'R' no meu caso) uma vez. Em seguida, solte a tecla '0'. Isso colocará o módulo ES-01 no modo de programa.
Agora você deve ser capaz de fazer upload de seu esboço do Arduino IDE ou PIO. Certifique-se de selecionar a placa e a porta COM corretas. Se tudo estiver bem, você deverá ver o status do upload conforme mostrado à direita. Após o upload, pressione e solte a tecla Reset para retornar ao modo normal e executar o código carregado.
Etapa 6: Finalização
Depois de testar seu programador, basta colocar uma gota de cola quente na parte inferior para protegê-lo de separar.
Espero que você goste deste hack. Sinta-se à vontade para comentar e compartilhar. Paz..