Table des matières:

Câble de programmation Arduino ICSP : 12 étapes
Câble de programmation Arduino ICSP : 12 étapes

Vidéo: Câble de programmation Arduino ICSP : 12 étapes

Vidéo: Câble de programmation Arduino ICSP : 12 étapes
Vidéo: Arduino programmer||usb programmer 2024, Juillet
Anonim
Câble de programmation Arduino ICSP
Câble de programmation Arduino ICSP

Voici comment j'aime créer un câble de programmation Arduino ICSP, à utiliser pour le démarrage ou la programmation.

Étape 1: Fournitures

Fournitures
Fournitures

Les fournitures sont des cavaliers Dupont, un condensateur, de la colle et des tubes thermorétractables.

Étape 2: Fin cible

Fin cible
Fin cible
Fin cible
Fin cible
Fin cible
Fin cible

Commencez avec 6 pulls Dupont femme à femme qui sont encore dans un ruban, n'ont pas été zippés. Et 1 cavalier mâle à mâle. Travaillez sur l'extrémité cible du câble du programmateur. Disposez les connecteurs en 2 rangées de 3 broches par motif, qui se brancheront sur l'en-tête ICSP sur un Arduino.

D12 MISO 1.. 2 VCC

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

Mettez une petite noisette de colle entre les connecteurs, et placez un petit morceau de gaine thermorétractable sur l'assemblage et rétrécissez-le. Il n'y a pas beaucoup de colle nécessaire pour cela, juste assez pour empêcher les connecteurs de glisser après l'assemblage complet. Après avoir rétréci le tube, appuyez les connecteurs à plat contre la table afin qu'il n'y en ait pas qui dépassent ou qui soient inégaux.

Étape 3: Retirez la coque en plastique du fil GND de l'extrémité du programmeur

Retirez la coque en plastique du fil GND de l'extrémité du programmeur
Retirez la coque en plastique du fil GND de l'extrémité du programmeur
Retirez la coque en plastique du fil GND de l'extrémité du programmeur
Retirez la coque en plastique du fil GND de l'extrémité du programmeur
Retirez la coque en plastique du fil GND de l'extrémité du programmeur
Retirez la coque en plastique du fil GND de l'extrémité du programmeur

Regardez l'extrémité cible et les couleurs utilisées pour les broches GND et RST. Dans ce cas, violet pour RST et noir pour GND. Du côté du programmeur, retirez la coque en plastique de la broche GND et retirez la coque en plastique d'une extrémité de fil Dupont supplémentaire. Il y a une languette sur la coque pour faire levier doucement et la coque se détachera.

Étape 4: souder le condensateur aux connecteurs et réinstaller les coques

Condensateur à souder aux connecteurs et réinstaller les coques
Condensateur à souder aux connecteurs et réinstaller les coques
Condensateur à souder aux connecteurs et réinstaller les coques
Condensateur à souder aux connecteurs et réinstaller les coques

Utilisez des pinces de verrouillage pour serrer les fils en place et agir comme un dissipateur thermique pour protéger l'isolation des fils, et soudez un condensateur aux connecteurs. Utilisez une très petite quantité de soudure pour l'empêcher de s'infiltrer dans le réceptacle à broches, ce qui l'empêcherait de glisser sur l'en-tête ICSP de l'Arduino.

Coupez le fil du connecteur de fil Dupont supplémentaire que nous mettons dans la position RST de l'extrémité du connecteur terminé. Repoussez les connecteurs dans les coques à l'aide d'une goupille. Cela a pris une force supplémentaire pour mettre la coque, car la soudure et le fil du condensateur ont rendu le connecteur un peu plus épais. Après avoir remis les coques en plastique, je me rends compte que la prochaine fois, je devrais allonger légèrement les fils du condensateur, peut-être encore 1/8 à 1/4 de pouce. Le côté + du condensateur est connecté à la broche supplémentaire, qui est destinée à la position RST du connecteur terminé. Le côté - du condensateur est connecté à la broche GND noire.

Un condensateur de plusieurs uF c'est bien, j'ai utilisé 33uF. 10uF aurait été bien, mais mes condensateurs de 33uF étaient plus petits que les condensateurs de 10uF que j'avais sous la main.

Étape 5: Disposition, colle et connecteurs thermorétractables

Disposition, colle et connecteurs thermorétractables
Disposition, colle et connecteurs thermorétractables
Disposition, colle et connecteurs thermorétractables
Disposition, colle et connecteurs thermorétractables
Disposition, colle et connecteurs thermorétractables
Disposition, colle et connecteurs thermorétractables

Disposez les connecteurs pour qu'ils correspondent couleur pour couleur à l'extrémité cible. Le connecteur en bas à gauche est le fil de réinitialisation. Sur l'en-tête ICSP, il s'agit de la broche 5. Laissez le fil RST qui vient du connecteur côté cible hors de la disposition des broches du côté programmeur et remplacez-le par votre connecteur coupé auquel le condensateur est attaché. Collez, rétractez à chaud et rendez les broches uniformes et uniformes comme dans l'étape de fin de cible. Utilisez un morceau de gaine thermorétractable légèrement plus long à l'extrémité du programmateur, pour contenir partiellement le condensateur.

Étape 6: ajoutez un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquez la broche 1

Ajouter un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquer la broche 1
Ajouter un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquer la broche 1
Ajouter un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquer la broche 1
Ajouter un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquer la broche 1

Coupez un cavalier mâle-mâle et utilisez une connexion à souder et un tube thermorétractable pour le fixer sur le fil de réinitialisation qui va du côté cible du câble.

La broche supérieure gauche de chaque connecteur est la broche 1 de l'en-tête ICSP sur votre Arduino. Marquez-le avec une tache de peinture. J'ai utilisé un stylo à peinture Gelly Roll blanc. Ça y est, le câble est complet.

Étape 7: branchez-le

Branche le
Branche le
Branche le
Branche le
Branche le
Branche le

Le programmeur Arduino est celui chargé avec l'Arduino en tant qu'esquisse ISP. Il obtient l'extrémité du câble du programmeur, branchée avec la broche 1 dans le coin supérieur gauche. L'Arduino a également la broche 1 marquée d'un petit point. Le fil de réinitialisation se branche sur D10.

L'extrémité cible du câble se branche sur l'Arduino que nous allons démarrer ou programmer.

La plupart des Arduinos ont un petit point près de l'en-tête ICSP pour marquer la broche 1. Si ce n'est pas le cas, ou si ce n'est pas très évident, ce serait le bon moment pour ajouter un petit point pendant que vous avez la peinture ou le stylo à peinture à portée de main. Voici une photo d'un de mes Arduino où j'ai ajouté le point. Sur l'en-tête ICSP de la puce USB vers série ATmega16u2 qui est disposée horizontalement près du coin supérieur gauche de UNO ou MEGA, la broche 1 se trouve dans le coin supérieur droit de ce connecteur.

Étape 8: Un autre câble de programmation pour Pro Mini et Pro Micro

Un autre câble de programmation pour Pro Mini et Pro Micro
Un autre câble de programmation pour Pro Mini et Pro Micro
Un autre câble de programmation pour Pro Mini et Pro Micro
Un autre câble de programmation pour Pro Mini et Pro Micro

J'aime aussi beaucoup Pro Mini et Pro Micro. Ce sont des cartes inventées par Sparkfun qui sont pratiquement compatibles avec les broches et l'empreinte. Pro Mini a un MCU ATmega328p comme l'UNO et Pro Micro a ATmega32u4 comme le Leonardo. J'aime les utiliser comme programmeurs, et les programmer ou les booter via ICSP. Voici donc les fournitures pour fabriquer un câble ICSP: embase femelle, cavaliers Dupont femelles, condensateur et gaine thermorétractable.

Coupez les en-têtes à la bonne longueur pour s'adapter à toutes les broches d'un côté du Pro Mini ou Pro Micro. Coupez au milieu de la première broche inutilisée d'une longue bande d'en-tête. Tout ce qu'il faut, c'est un peu de pression avec des pinces coupantes diagonales, et il se brisera. Ensuite, utilisez les pinces coupantes diagonales pour couper l'excès de plastique de la position de la goupille détruite lors de la coupe de l'en-tête. Le résultat est un en-tête à 12 positions avec de belles extrémités coupées. Pour obtenir de la fantaisie, poncez les extrémités.

Étape 9: Retirez les coques en plastique Dupont

Retirer les coques en plastique Dupont
Retirer les coques en plastique Dupont
Retirer les coques en plastique Dupont
Retirer les coques en plastique Dupont
Retirer les coques en plastique Dupont
Retirer les coques en plastique Dupont

Retirez les coques en plastique des extrémités des cavaliers Dupont. Remarquez un petit onglet sur la coque. Soulevez doucement la languette et retirez la coque en plastique.

Étape 10: ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes

Ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes
Ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes
Ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes
Ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes

Glissez la gaine thermorétractable sur les fils. Poussez les connecteurs sur les broches à souder femelles. Cela demande une main ferme et de la dextérité. Les fils vont de MOSI, MISO, SCK, VCC et GND sur un en-tête à l'autre en-tête. Le fil de réinitialisation va de la broche 10 du programmateur Arduino à la broche de réinitialisation de l'Arduino cible.

Les concepteurs de Pro Micro ont été intelligents lorsqu'ils ont décidé de la disposition des broches. Bien que les broches soient disposées

10, 16, 14, 15

et cela semble être un non-sens, il se trouve que cela correspond aux fonctions de broche des broches Pro Mini

10, 11, 12, 13

La commande est:

reset-sender, MOSI, MISO, SCK, sur Pro Mini et Pro Micro.

Ainsi, vous pourrez utiliser ce câble avec un Pro Mini ou Pro Micro comme programmateur, et avec Pro Mini ou Pro Micro comme cible.

Étape 11: souder les broches

Souder les broches
Souder les broches
Souder les broches
Souder les broches
Souder les broches
Souder les broches

Utilisez des pinces de verrouillage pour maintenir les broches stables, régulièrement espacées et droites. Les pinces agissent également comme un dissipateur thermique qui empêche la chaleur de la soudure de remonter le fil et de faire fondre l'isolant ou de rétrécir prématurément la gaine thermorétractable. Soudez chaque broche rapidement et n'utilisez pas une surabondance de soudure. Utilisez juste assez pour faire le travail.

Ajoutez un condensateur entre GND et RST sur l'en-tête côté programmeur, pour désactiver la réinitialisation à partir de la broche DTR de l'adaptateur FTDI. Plusieurs uF c'est bien, j'ai utilisé 33uF. 10uF serait bien, mais mes condensateurs de 33uF étaient plus petits que les condensateurs de 10uF que j'avais sous la main. Soudez le côté + du condensateur aussi près que possible du plastique de l'embase afin que la gaine thermorétractable couvre autant que possible. J'ai fait une petite fente près de l'extrémité du tube thermorétractable pour que le fil du condensateur puisse passer.

Enfin, faites glisser le tube thermorétractable le long du fil sur le connecteur jusqu'à ce qu'il rencontre le plastique de l'embase, et rétractez le tube avec un pistolet thermique.

Étape 12: Terminé

Terminé
Terminé

Voici le câble terminé. Utilisez une étiqueteuse pour marquer quelle extrémité du câble est pour le programmeur et quelle extrémité est pour la cible. Et marquez quelle extrémité de l'en-tête doit pointer vers le côté USB de l'adaptateur FTDI du Pro Mini ou l'USB intégré du Pro Micro.

Conseillé: