Índice:
- Etapa 1: Solde os pinos Pogo na placa de quebra
- Etapa 2: conectores de pinos de solda para placa de ruptura ESP-12 e fio
- Etapa 3: botões de solda para o adaptador CH340 USB
- Etapa 4: Pinos Pogo com cola quente, espuma e cabeçote de pino 4p de duas fileiras
- Etapa 5: alinhe o ESP-12 nos pinos do Pogo e no sanduíche com outra placa de divisão
- Etapa 6: conecte o mod adaptador Esp-12 ao adaptador USB CH340 e programe-o
- Etapa 7: Exemplo de Flashing BLINK com Arduino IDE (opcional)
Vídeo: Programador USB ESP-12: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Achei que seria interessante brincar com a IoT, então decidi experimentar o esp8266. Eu vi uma infinidade de soluções por aí para programar o esp8266, então peguei algumas idéias aqui https://www.instructables.com/id/USB-to-ESP-01-Boa … e aqui https://cmheong.blogspot.com / 2018/05 / using-ch340-u… para programar o esp-01 simplesmente com flash e botões de reset incluídos. Depois de fazer isso, achei que seria divertido tentar fazer um mod adaptador para ele também programar o esp-12.
Partes:
Os preços podem variar devido a descontos e frete para diferentes países e quais não, mas estão corretos no momento da escrita na minha situação particular
CH340 USB para ESP8266 ESP-01 Adaptador de módulo Wi-Fi $ 0,80
10 pcs botão de troca momentânea $ 0,52
ESP-12S ESP8266 $ 1,95
2 pcs ESP-12 Breakout board $ 0,40
10 pcs pinos pogo $ 2,05
2 unidades de dupla fileira SMT SMD macho pin header strip conector $ 1.33
fio fino
pistola de cola quente e cola
ferro de solda e solda
faixa elástica
Etapa 1: Solde os pinos Pogo na placa de quebra
Solde os pinos do pogo na placa de fuga para os seguintes pinos:
REST (REINICIAR)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Os pinos do pogo são bastante pequenos, então eu tive que usar uma pinça com um pouco de fita ao redor para isolar contra o calor e segurar os pinos enquanto eu soldava.
Certifique-se de que os pinos do pogo não estejam em curto entre si, verificando a continuidade com um multímetro. Existem resistores de 10k entre CH_PC e VCC, GPIO15 e GND na placa breakout, portanto, espere uma leitura entre esses pinos.
Etapa 2: conectores de pinos de solda para placa de ruptura ESP-12 e fio
Anexe os dois conectores de pinos 8p que vêm com a placa breakout com os pinos longos na frente da placa enquanto solda na parte de trás da placa, você não precisa soldar todos os pinos na placa, apenas os usados acima (consulte aqui para esquemas piscantes mínimos). A razão para isso é que se você deseja executar / programar um esp-12 que já está soldado em uma placa de breakout, ele deve ser capaz de fazê-lo (embora eu não tenha tentado isso ainda). Agora corte uma seção do cabeçalho de pino smt de duas fileiras de modo que haja duas fileiras de 4 pinos. Soldar o fio conectando a pinagem para a fileira dupla de 4 pinos de acordo com uma pinagem ESP-01 combinando com a placa de breakout.
Os nomes não são exatamente iguais (exceto para GND), mas:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Etapa 3: botões de solda para o adaptador CH340 USB
Botão de solda na parte inferior do adaptador CH340 USB para o modo FLASH entre os pinos GPIO0 e GND. Cole-o com cola quente no adaptador.
Botão de solda na parte traseira do adaptador CH340 USB para o modo RESET entre os pinos RESET e GND. Cole-o com cola quente no adaptador
Etapa 4: Pinos Pogo com cola quente, espuma e cabeçote de pino 4p de duas fileiras
Cole com cola quente o lado interno dos pinos do pula-pula na placa de quebra para dar-lhes alguma força, tomando cuidado para não deixar cola no pino móvel. Cole um pouco de espuma de embalagem (ou qualquer material semelhante a uma esponja compressível) entre os pinos do pula-pula para que o esp-12 não caia na abertura com muita facilidade. Cole o cabeçalho smt double row 4p na parte de trás da placa de breakout para que ele não se desconecte ao puxar para fora do adaptador USB CH340.
Etapa 5: alinhe o ESP-12 nos pinos do Pogo e no sanduíche com outra placa de divisão
Alinhe o ESP-12 (testei com um ESP-12F e um ESP-12S) nos pinos do pogo e coloque-o em um sanduíche com outra placa de breakout no topo. Use um elástico para segurá-lo firmemente no lugar. Pode ser necessário ajustar o esp-12 para certificar-se de que todos os contatos estão se tocando com pressão suficiente. Provavelmente seria menos meticuloso se, em vez de usar pinos de pula, usássemos clipes de metal para a lateral do ESP-12. Aqui está um exemplo no youtube onde alguém usou os contatos de um slot PCI de uma placa-mãe não utilizada https://www.youtube.com/embed/BvY_T-My9Ls e https://www.youtube.com/watch? v = gI_lKu2uJDs
NOTA: Depois de um pouco mais de uso, acho muito complicado alinhar e aplicar pressão suficiente sobre os pinos de pogo, portanto, recomendo às pessoas não tentarem usar pinos de pogo, a menos que possam lidar com muita frustração
Etapa 6: conecte o mod adaptador Esp-12 ao adaptador USB CH340 e programe-o
Conecte o mod adaptador esp-12 ao adaptador USB CH340 (com a parte superior da placa na mesma direção do plugue USB) e, em seguida, coloque-o em seu pc e use o IDE Arduino ou a ferramenta de download ESP Flash para carregar seus programas.
NOTA: se o procedimento de flash não funcionar, pode ser porque o contato entre os pinos do pogo e o esp-12 não é bom, ajuste o esp-12 e / ou o elástico para dar uma pressão uniforme em todos os pinos do pogo
Etapa 7: Exemplo de Flashing BLINK com Arduino IDE (opcional)
Inicie o Arduino IDE e carregue o exemplo BLINK.
Para entrar no modo FLASH, mantenha pressionado o botão FLASH (inferior) e pressione o botão RESET (traseiro) e, em seguida, solte o botão FLASH (inferior).
Configure os parâmetros do esp-12
Clique em upload
Se funcionou corretamente, deve se comportar como no vídeo
NOTA: se o procedimento de flash não funcionar, pode ser porque o contato entre os pinos do pogo e o esp-12 não é bom, ajuste o esp-12 e / ou o elástico para dar uma pressão uniforme em todos os pinos do pogo
Recomendado:
Revisão do programador JDM: 9 etapas
Revisão do programador JDM: JDM é um programador PIC popular porque usa uma porta serial, um mínimo de componentes e não requer fonte de alimentação. Mas há confusão por aí, com muitas variações de programador na rede, quais funcionam com quais PICs? Neste “instru
Hack do programador ESP-01 - o mais fácil :): 6 etapas
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 t
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE - Instalando Placas Esp no Arduino Ide e Programando Esp: 4 Passos
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE | Instalando placas Esp no Arduino Ide e programando Esp: Neste instructables, vamos aprender como instalar placas esp8266 no IDE Arduino e como programar esp-01 e fazer upload de código nele. Como as placas esp são tão populares, então pensei em corrigir um instructablesfor isso e a maioria das pessoas enfrentam problemas
Programador Ultimate ESP8266-01 e adaptador USB: 3 etapas
Programador ESP8266-01 final e adaptador USB: Olá pessoal, vocês já ouviram falar dos recursos REAIS do pequeno e barato módulo ESP8266-01? Ele foi lançado no mercado dizendo que deveria ser sua escolha se você deseja adicionar recursos de IOT ao seu projeto. Na verdade, este pequeno módulo poderia
PROGRAMADOR GTP USB PIC (código aberto): 5 etapas (com imagens)
GTP USB PIC PROGRAMMER (Open Source): Este trabalho inclui, GTP USB (não plus ou lite). O esquema, as fotos e o PCB foram desenvolvidos por PICMASTERS com base em alguns trabalhos valiosos feitos anteriormente. Este programador suporta pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Infelizmente, wo