Tabla de contenido:

Cable de programación Arduino ICSP: 12 pasos
Cable de programación Arduino ICSP: 12 pasos

Video: Cable de programación Arduino ICSP: 12 pasos

Video: Cable de programación Arduino ICSP: 12 pasos
Video: ARDUINO TIPS #10: PROGRAMACIÓN ISP - ICSP - PROGRAMAR UN ARDUINO CON OTRO ARDUINO 2024, Mes de julio
Anonim
Cable de programación Arduino ICSP
Cable de programación Arduino ICSP

Así es como me gusta hacer un cable de programación Arduino ICSP, para usarlo para la carga de arranque o la programación.

Paso 1: Suministros

Suministros
Suministros

Los suministros son puentes Dupont, condensador, pegamento y tubos termorretráctiles.

Paso 2: objetivo final

Fin de destino
Fin de destino
Fin de destino
Fin de destino
Fin de destino
Fin de destino

Comience con 6 jerséis Dupont de mujer a mujer que todavía estén en una cinta, sin cerrar la cremallera. Y 1 jersey de hombre a hombre. Trabaje en el extremo de destino del cable del programador. Organice los conectores en 2 filas de 3 pines cada patrón, que se conectarán al encabezado ICSP en un Arduino.

D12 MISO 1.. 2 VCC

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

Coloque una pequeña cantidad de pegamento entre los conectores y coloque un pequeño trozo de tubo termorretráctil sobre el ensamblaje y encogerlo. No se necesita mucho pegamento para esto, solo lo suficiente para evitar que los conectores se deslicen después del ensamblaje completo. Después de encoger el tubo, presione los conectores contra la mesa para que no queden sobresalientes o desiguales.

Paso 3: Retire la carcasa de plástico del cable GND del extremo del programador

Retire la carcasa de plástico del cable GND del extremo del programador
Retire la carcasa de plástico del cable GND del extremo del programador
Retire la carcasa de plástico del cable GND del extremo del programador
Retire la carcasa de plástico del cable GND del extremo del programador
Retire la carcasa de plástico del cable GND del extremo del programador
Retire la carcasa de plástico del cable GND del extremo del programador

Mire el extremo del objetivo y los colores utilizados para los pines GND y RST. En este caso, violeta para RST y negro para GND. En el extremo del programador, retire la carcasa de plástico del pin GND y retire la carcasa de plástico de un extremo de cable Dupont adicional. Hay una pestaña en el caparazón para hacer palanca suavemente y el caparazón se desprenderá.

Paso 4: Suelde el condensador a los conectores y vuelva a instalar las carcasas

Suelde el condensador a los conectores y vuelva a instalar las carcasas
Suelde el condensador a los conectores y vuelva a instalar las carcasas
Suelde el condensador a los conectores y vuelva a instalar las carcasas
Suelde el condensador a los conectores y vuelva a instalar las carcasas

Use pinzas de bloqueo para sujetar los cables en su lugar y para que actúen como un disipador de calor para proteger el aislamiento del cable y suelde un condensador a los conectores. Use una cantidad muy pequeña de soldadura, para evitar que se filtre en el receptáculo del pin, lo que evitaría que se deslice sobre el encabezado ICSP en el Arduino.

Corte el cable del conector de cable Dupont adicional que estamos colocando en la posición RST del extremo del conector completado. Empuje los conectores de nuevo en las carcasas con un alfiler. Esto requirió un poco de fuerza adicional para colocar la carcasa, porque la soldadura y el cable del capacitor hicieron que el conector fuera un poco más grueso. Después de volver a colocarme las carcasas de plástico, me doy cuenta de que la próxima vez debería alargar un poco los cables del condensador, quizás otro 1/8 a 1/4 de pulgada. El lado + del condensador está conectado al pin adicional, que está destinado a la posición RST del conector completo. El lado - del condensador está conectado al pin GND negro.

Un condensador de varios uF está bien, usé 33uF. 10uF habría estado bien, pero mis capacitores de 33uF eran más pequeños que los capacitores de 10uF que tenía a mano.

Paso 5: Colocar, pegar y encoger los conectores

Colocar, pegar y conectores termorretráctiles
Colocar, pegar y conectores termorretráctiles
Colocar, pegar y conectores termorretráctiles
Colocar, pegar y conectores termorretráctiles
Colocar, pegar y conectores termorretráctiles
Colocar, pegar y conectores termorretráctiles

Organice los conectores para que coincidan color por color con el extremo objetivo. El conector inferior izquierdo es el cable de reinicio. En el encabezado ICSP, este es el pin 5. Deje el cable RST que viene del conector del lado de destino fuera de la disposición de los pines en el lado del programador, y reemplácelo con su conector cortado que tiene el capacitor conectado. Pegue, encoja con calor y haga que los pines sean uniformes e incluso como en el paso final del objetivo. Utilice un trozo de tubo termorretráctil un poco más largo en el extremo del programador para contener parcialmente el condensador.

Paso 6: agregue el conector de cable de puente macho para la señal de reinicio y marque el pin 1

Agregue el conector de cable de puente macho para la señal de reinicio y marque el pin 1
Agregue el conector de cable de puente macho para la señal de reinicio y marque el pin 1
Agregue el conector de cable de puente macho para la señal de reinicio y marque el pin 1
Agregue el conector de cable de puente macho para la señal de reinicio y marque el pin 1

Corte un puente de macho a macho y use una conexión de soldadura y un tubo termorretráctil para conectarlo al cable de reinicio que va al lado objetivo del cable.

El pin superior izquierdo de cada conector es el pin 1 del encabezado ICSP en su Arduino. Márcalo con una mancha de pintura. Usé un bolígrafo de pintura Gelly Roll blanco. Eso es todo, el cable está completo.

Paso 7: conéctelo

Conéctalo
Conéctalo
Conéctalo
Conéctalo
Conéctalo
Conéctalo

El programador Arduino es el que se carga con el Arduino como boceto ISP. Obtiene el extremo del cable del programador, enchufado con el pin 1 en la esquina superior izquierda. El Arduino también tiene el pin 1 marcado con un pequeño punto. El cable de reinicio se conecta a D10.

El extremo de destino del cable se conecta al Arduino que vamos a cargar o programar.

La mayoría de los Arduinos tienen un pequeño punto cerca del encabezado ICSP para marcar el pin 1. Si el tuyo no lo tiene, o si no es muy obvio, ahora sería un buen momento para agregar un pequeño punto mientras tienes la pintura o el bolígrafo a mano. Aquí hay una imagen de un Arduino mío donde agregué el punto. En el encabezado ICSP del chip USB a serie ATmega16u2 que está dispuesto horizontalmente cerca de la esquina superior izquierda de UNO o MEGA, el pin 1 está en la esquina superior derecha de ese conector.

Paso 8: Otro cable de programación para Pro Mini y Pro Micro

Otro cable de programación para Pro Mini y Pro Micro
Otro cable de programación para Pro Mini y Pro Micro
Otro cable de programación para Pro Mini y Pro Micro
Otro cable de programación para Pro Mini y Pro Micro

También me gustan mucho Pro Mini y Pro Micro. Esas son tablas inventadas por Sparkfun que son prácticamente compatibles con pines y huellas. Pro Mini tiene ATmega328p MCU como UNO y Pro Micro tiene ATmega32u4 como Leonardo. Me gusta usarlos como programadores y programarlos o cargarlos a través de ICSP. Entonces, aquí están los suministros para hacer un cable ICSP: cabezal hembra, puentes Dupont hembra, condensador y tubería termorretráctil.

Corte los encabezados a la longitud correcta para que quepan en todos los pines de un lado del Pro Mini o Pro Micro. Corte en el medio del primer pasador sin usar de una tira de encabezado larga. Todo lo que se necesita es un poco de presión con algunos cortadores diagonales y se romperá. Luego, use los cortadores diagonales para recortar el exceso de plástico de la posición del pasador que se destruyó al cortar el cabezal. El resultado es un encabezado de 12 posiciones con bonitos extremos recortados. Para darle un toque elegante, lije los extremos.

Paso 9: Retire las carcasas de plástico Dupont

Retire las carcasas de plástico Dupont
Retire las carcasas de plástico Dupont
Retire las carcasas de plástico Dupont
Retire las carcasas de plástico Dupont
Retire las carcasas de plástico Dupont
Retire las carcasas de plástico Dupont

Retire las carcasas de plástico de los extremos de los puentes Dupont. Observe una pequeña pestaña en el caparazón. Levante la lengüeta con cuidado y retire la carcasa de plástico.

Paso 10: agregue tubos termorretráctiles y empuje los conectores en el cabezal hembra en las posiciones correctas

Agregue tubos termorretráctiles y conectores de empuje en el cabezal hembra en las posiciones correctas
Agregue tubos termorretráctiles y conectores de empuje en el cabezal hembra en las posiciones correctas
Agregue tubos termorretráctiles y conectores de empuje en el cabezal hembra en las posiciones correctas
Agregue tubos termorretráctiles y conectores de empuje en el cabezal hembra en las posiciones correctas

Deslice el tubo termorretráctil sobre los cables. Empuje los conectores en los pines de soldadura del cabezal hembra. Esto requiere mano firme y destreza. Los cables van de MOSI, MISO, SCK, VCC y GND en un encabezado al otro encabezado. El cable de reinicio va desde el pin 10 del programador Arduino hasta el pin de reinicio del Arduino de destino.

Los diseñadores de Pro Micro fueron inteligentes cuando decidieron el diseño de los pines. Aunque los pines están dispuestos

10, 16, 14, 15

y eso parece una tontería, pasa a corresponder a las funciones de los pines de los pines Pro Mini

10, 11, 12, 13

El orden es:

reset-sender, MOSI, MISO, SCK, tanto en Pro Mini como en Pro Micro.

Por lo tanto, podrá utilizar este cable con un Pro Mini o Pro Micro como programador, y con Pro Mini o Pro Micro como objetivo.

Paso 11: suelde los pines

Soldar los pines
Soldar los pines
Soldar los pines
Soldar los pines
Soldar los pines
Soldar los pines

Utilice pinzas de bloqueo para mantener los pasadores firmes, espaciados uniformemente y rectos. Las pinzas también actúan como un disipador de calor que evita que el calor de la soldadura suba por el cable y derrita el aislamiento o encoja prematuramente el tubo termorretráctil. Suelde cada pin rápidamente y no use una sobreabundancia de soldadura. Use solo lo suficiente para hacer el trabajo.

Agregue un capacitor entre GND y RST en el encabezado del lado del programador, para deshabilitar el reinicio desde el pin DTR del adaptador FTDI. Varios uF están bien, usé 33uF. 10uF estaría bien, pero mis capacitores de 33uF eran más pequeños que los capacitores de 10uF que tenía a mano. Suelde el lado + del condensador lo más cerca posible del plástico del cabezal para que el tubo termorretráctil cubra tanto como sea posible. Hice una pequeña hendidura cerca del extremo del tubo termorretráctil para que pasara el cable del condensador.

Finalmente, deslice el tubo termorretráctil por el cable en el conector hasta que se encuentre con el plástico del cabezal y contraiga el tubo con una pistola de calor.

Paso 12: Listo

Hecho
Hecho

Aquí está el cable terminado. Utilice una rotuladora para marcar qué extremo del cable es para el programador y cuál es para el objetivo. Y marque qué extremo del encabezado debe apuntar hacia el lado USB del adaptador FTDI del Pro Mini o el USB integrado del Pro Micro.

Recomendado: