Índice:

Hack do programador ESP-01 - o mais fácil :): 6 etapas
Hack do programador ESP-01 - o mais fácil :): 6 etapas

Vídeo: Hack do programador ESP-01 - o mais fácil :): 6 etapas

Vídeo: Hack do programador ESP-01 - o mais fácil :): 6 etapas
Vídeo: How to Program ESP01 WiFi Module | Arduino IDE | DIY 2024, Novembro
Anonim
Hack do programador ESP-01 - o mais fácil:)
Hack do programador ESP-01 - o mais fácil:)

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

  1. USB para UART / ESP8266-1
  2. Dois botões táteis de 6 mm - 1
  3. Dois resistores ou algum fio jumper
  4. Pedaço de veroboard / dot board - 1

Lista de ferramentas

  1. Faca e serra
  2. Kit de solda
  3. Pistola de cola
  4. Alicate de corte
  5. Lixa ou lixa (não mostrada na imagem)

Etapa 1: Imagens dos itens e ferramentas: D

Imagens dos itens e ferramentas: D
Imagens dos itens e ferramentas: D

Apenas verifique se você tem os itens corretos.

Etapa 2: Cortar e preparar o Veroboard / Dot Board

Cortando e preparando o Veroboard / Dot Board
Cortando e preparando 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

Imagens e pinouts
Imagens e pinouts
Imagens e pinouts
Imagens e pinouts
Imagens e pinouts
Imagens e pinouts

À 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 …

De solda…
De solda…
De solda…
De solda…

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 …

Testando …
Testando …
Testando …
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

Finalização
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..