Índice:

Cabo de programação Arduino ICSP: 12 etapas
Cabo de programação Arduino ICSP: 12 etapas

Vídeo: Cabo de programação Arduino ICSP: 12 etapas

Vídeo: Cabo de programação Arduino ICSP: 12 etapas
Vídeo: Curso de Arduino para Iniciantes - Aula 01 - Primeiros Passos (Exemplo de um Vumeter) 2024, Novembro
Anonim
Cabo de programação Arduino ICSP
Cabo de programação Arduino ICSP

Aqui está como eu gosto de fazer um cabo de programação Arduino ICSP, para usar para bootloading ou programação.

Etapa 1: suprimentos

Suprimentos
Suprimentos

Os suprimentos são jumpers Dupont, capacitor, cola e tubo termorretrátil.

Etapa 2: Fim Alvo

Fim Alvo
Fim Alvo
Fim Alvo
Fim Alvo
Fim Alvo
Fim Alvo

Comece com 6 jumpers Dupont de mulher para mulher que ainda estão em uma fita, não foram separados por zíper. E 1 saltador de homem para homem. Trabalhe na extremidade alvo do cabo do programador. Organize os conectores em 2 filas de 3 pinos cada padrão, que serão plugados no cabeçalho ICSP em um Arduino.

D12 MISO 1.. 2 VCC

D13 SCK 3.. 4 MOSI D11 RST 5.. 6 GND

Coloque uma pequena pasta de cola entre os conectores e coloque um pequeno pedaço de tubo termorretrátil sobre o conjunto e encolha-o. Não é necessária muita cola para isso, apenas o suficiente para evitar que os conectores deslizem após a montagem completa. Depois de encolher o tubo, pressione os conectores contra a mesa para que não fiquem salientes ou desiguais.

Etapa 3: Remova o invólucro de plástico do fio GND da extremidade do programador

Remova o invólucro de plástico do fio GND da extremidade do programador
Remova o invólucro de plástico do fio GND da extremidade do programador
Remova o invólucro de plástico do fio GND da extremidade do programador
Remova o invólucro de plástico do fio GND da extremidade do programador
Remova o invólucro de plástico do fio GND da extremidade do programador
Remova o invólucro de plástico do fio GND da extremidade do programador

Observe a extremidade do alvo e as cores usadas para os pinos GND e RST. Nesse caso, roxo para RST e preto para GND. Na extremidade do programador, remova o invólucro de plástico do pino GND e remova o invólucro de plástico de uma extremidade extra do fio Dupont. Há uma aba na casca para forçar suavemente e a casca se soltará.

Etapa 4: Soldar o capacitor para os conectores e reinstalar as cápsulas

Capacitor de solda para conectores e re-instalação de cascas
Capacitor de solda para conectores e re-instalação de cascas
Capacitor de solda para conectores e re-instalação de cascas
Capacitor de solda para conectores e re-instalação de cascas

Use uma pinça de travamento para prender os fios no lugar e atuar como dissipador de calor para proteger o isolamento do fio e soldar um capacitor aos conectores. Use uma quantidade muito pequena de solda para evitar que ela entre no receptáculo do pino, o que evitaria que ela escorregasse no conector ICSP do Arduino.

Corte o fio do conector de fio extra da Dupont que estamos colocando na posição RST da extremidade do conector concluída. Empurre os conectores de volta para as conchas usando um pino. Isso exigiu um pouco mais de força para colocar o casco, porque a solda e o fio do capacitor tornaram o conector um pouco mais grosso. Depois de colocar as cápsulas de plástico de volta, percebo que da próxima vez devo deixar os fios do capacitor um pouco mais longos, talvez mais 1/8 a 1/4 de polegada. O lado + do capacitor é conectado ao pino extra, que se destina à posição RST do conector completo. O lado - do capacitor é conectado ao pino GND preto.

Um capacitor de vários uF está bom, usei 33uF. 10uF teria sido bom, mas meus capacitores de 33uF eram menores do que os capacitores de 10uF que eu tinha em mãos.

Etapa 5: organizar, colar e conectores termorretráteis

Organizar, colar e conectores termorretráteis
Organizar, colar e conectores termorretráteis
Organizar, colar e conectores termorretráteis
Organizar, colar e conectores termorretráteis
Organizar, colar e conectores termorretráteis
Organizar, colar e conectores termorretráteis

Organize os conectores para combinar cor por cor com a extremidade de destino. O conector inferior esquerdo é o fio de reinicialização. No conector ICSP, é o pino 5. Deixe o fio RST que vem do conector do lado alvo fora do arranjo de pinos no lado do programador e substitua-o pelo conector cortado que tem o capacitor conectado. Cole, termine e torne os pinos uniformes e uniformes como na etapa final. Use um pedaço de tubo termorretrátil um pouco mais longo na extremidade do programador para conter parcialmente o capacitor.

Etapa 6: adicionar conector de fio de jumper macho para o sinal de reinicialização e marcar o pino 1

Adicione um conector de fio de jumper macho para o sinal de reinicialização e marque o pino 1
Adicione um conector de fio de jumper macho para o sinal de reinicialização e marque o pino 1
Adicione um conector de fio de jumper macho para o sinal de reinicialização e marque o pino 1
Adicione um conector de fio de jumper macho para o sinal de reinicialização e marque o pino 1

Corte um jumper macho-a-macho e use uma conexão de solda e um tubo termorretrátil para prendê-lo ao fio de reinicialização que vai para o lado alvo do cabo.

O pino superior esquerdo de cada conector é o pino 1 do cabeçalho ICSP em seu Arduino. Marque com uma mancha de tinta. Usei uma caneta de tinta branca Gelly Roll. É isso, o cabo está completo.

Etapa 7: conecte-o

Conecte
Conecte
Conecte
Conecte
Conecte
Conecte

O programador Arduino é aquele carregado com o Arduino como esboço do ISP. Ele obtém a extremidade do cabo do programador, conectada com o pino 1 no canto superior esquerdo. O Arduino também tem o pino 1 marcado com um pequeno ponto. O fio de reinicialização se conecta ao D10.

A extremidade alvo do cabo se conecta ao Arduino que iremos inicializar ou programar.

A maioria dos Arduinos tem um pequeno ponto próximo ao cabeçalho ICSP para marcar o pino 1. Se o seu não tiver, ou se não for muito óbvio, agora seria um bom momento para adicionar um pequeno ponto enquanto você tem a tinta ou a caneta de tinta em mãos. Aqui está uma foto de um Arduino meu onde adicionei o ponto. No cabeçalho ICSP do chip usb para serial ATmega16u2, que é organizado horizontalmente próximo ao canto superior esquerdo do UNO ou MEGA, o pino 1 está no canto superior direito desse conector.

Etapa 8: outro cabo de programação para Pro Mini e Pro Micro

Outro cabo de programação para Pro Mini e Pro Micro
Outro cabo de programação para Pro Mini e Pro Micro
Outro cabo de programação para Pro Mini e Pro Micro
Outro cabo de programação para Pro Mini e Pro Micro

Também gosto bastante do Pro Mini e do Pro Micro. Essas são placas inventadas pela Sparkfun que são praticamente compatíveis com pinos e pegadas. O Pro Mini tem ATmega328p MCU como o UNO e o Pro Micro tem ATmega32u4 como o Leonardo. Gosto de usá-los como programadores e de programá-los ou carregá-los via ICSP. Portanto, aqui estão os suprimentos para fazer um cabo ICSP: conector fêmea, jumpers Dupont fêmea, capacitor e tubulação termorretrátil.

Corte os cabeçalhos no comprimento certo para caber em todos os pinos de um lado do Pro Mini ou Pro Micro. Corte no meio do primeiro pino não utilizado de uma longa tira de cabeçalho. Basta um pouco de pressão com alguns cortadores diagonais e ele se quebrará. Em seguida, use os cortadores diagonais para aparar o excesso de plástico da posição do pino destruída ao cortar a plataforma. O resultado é um cabeçalho de 12 posições com pontas bem aparadas. Para ficar mais sofisticado, lixe as pontas.

Etapa 9: Remova as cápsulas duplas de plástico

Remova as cápsulas duplas de plástico
Remova as cápsulas duplas de plástico
Remova as cápsulas duplas de plástico
Remova as cápsulas duplas de plástico
Remova as cápsulas duplas de plástico
Remova as cápsulas duplas de plástico

Remova as conchas de plástico das extremidades dos jumpers Dupont. Observe uma pequena aba no shell. Levante a aba com cuidado e retire o invólucro de plástico.

Etapa 10: adicionar tubulação termorretrátil e conectores de pressão no cabeçote fêmea nas posições corretas

Adicione tubos termorretráteis e conectores de pressão no cabeçote fêmea nas posições corretas
Adicione tubos termorretráteis e conectores de pressão no cabeçote fêmea nas posições corretas
Adicione tubos termorretráteis e conectores de pressão no cabeçote fêmea nas posições corretas
Adicione tubos termorretráteis e conectores de pressão no cabeçote fêmea nas posições corretas

Deslize o tubo termorretrátil sobre os fios. Empurre os conectores nos pinos de solda do coletor fêmea. Isso requer uma mão firme e destreza. Os fios vão de MOSI, MISO, SCK, VCC e GND em um conector para o outro. O fio de reinicialização vai do pino 10 no programador Arduino ao pino de reinicialização do Arduino de destino.

Os designers do Pro Micro foram espertos ao decidir o layout dos pinos. Embora os pinos estejam dispostos

10, 16, 14, 15

e isso parece um absurdo, por acaso corresponde às funções de pino dos pinos Pro Mini

10, 11, 12, 13

O pedido é:

redefinir remetente, MOSI, MISO, SCK, em Pro Mini e Pro Micro.

Assim, você poderá usar este cabo com um Pro Mini ou Pro Micro como programador e com Pro Mini ou Pro Micro como destino.

Etapa 11: Solde os pinos

Solde os pinos
Solde os pinos
Solde os pinos
Solde os pinos
Solde os pinos
Solde os pinos

Use uma pinça de travamento para manter os pinos estáveis, uniformemente espaçados e retos. A pinça também atua como um dissipador de calor que evita que o calor da solda suba pelo fio e derreta o isolamento ou encolha prematuramente o tubo termorretrátil. Solde cada pino rapidamente e não use uma quantidade excessiva de solda. Use apenas o suficiente para fazer o trabalho.

Adicione um capacitor entre GND e RST no cabeçalho do lado do programador, para desabilitar a redefinição do pino DTR do adaptador FTDI. Vários uF estão bem, usei 33uF. 10uF seria ótimo, mas meus capacitores de 33uF eram menores do que os capacitores de 10uF que eu tinha em mãos. Solde o lado + do capacitor o mais próximo possível do plástico do coletor para que o tubo termorretrátil cubra o máximo possível. Eu fiz uma pequena fenda perto do final do tubo termorretrátil para o fio do capacitor passar.

Por fim, deslize o tubo termorretrátil pelo fio até o conector até que ele encontre o plástico do coletor e encolha o tubo com uma pistola de ar quente.

Etapa 12: Concluído

Feito
Feito

Aqui está o cabo acabado. Use uma etiquetadora para marcar qual extremidade do cabo é para o programador e qual extremidade é para o alvo. E marque qual extremidade do conector deve apontar para o lado USB do adaptador FTDI do Pro Mini ou o USB integrado do Pro Micro.

Recomendado: