
Table des matières:
- Étape 1: Fournitures
- Étape 2: Fin cible
- Étape 3: Retirez la coque en plastique du fil GND de l'extrémité du programmeur
- Étape 4: souder le condensateur aux connecteurs et réinstaller les coques
- Étape 5: Disposition, colle et connecteurs thermorétractables
- Étape 6: ajoutez un connecteur de fil de cavalier mâle pour le signal de réinitialisation et marquez la broche 1
- Étape 7: branchez-le
- Étape 8: Un autre câble de programmation pour Pro Mini et Pro Micro
- Étape 9: Retirez les coques en plastique Dupont
- Étape 10: ajoutez un tube thermorétractable et des connecteurs poussoirs sur l'embase femelle dans des positions correctes
- Étape 11: souder les broches
- Étape 12: Terminé
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

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

Les fournitures sont des cavaliers Dupont, un condensateur, de la colle et des tubes thermorétractables.
Étape 2: 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



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


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



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


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



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


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



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


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



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é

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é:
Câble de programmation DIY utilisant Arduino Uno - Baofeng UV-9R Plus : 6 étapes (avec photos)

Câble de programmation de bricolage utilisant Arduino Uno - Baofeng UV-9R Plus : Salut tout le monde, voici un guide simple sur la façon de convertir votre câble casque/écouteur Baofeng UV-9R (ou plus) en un câble de programmation utilisant un Ardunio UNO comme USB Convertisseur série. [AVIS DE NON-RESPONSABILITÉ] Je ne prends aucune responsabilité en cas de dommages caus
Carte Geeetech vers Raspberry Pi via un câble USB personnalisé directement câblé : 4 étapes

Carte Geeetech vers Raspberry Pi via un câble USB personnalisé Direct Wired : Bonjour ! Ce guide montrera comment créer un câble USB à JST XH 4 broches personnalisé, afin que vous puissiez directement câbler votre Raspberry Pi ou un autre périphérique USB à une carte Geeetech 2560 rev 3 sur une imprimante Geeetech, comme l'A10. Ce câble se branche sur la prise parallèle pratique
Câble de programmation pour radio Baofeng UV-5R avec Arduino : 3 étapes

Câble de programmation pour radio Baofeng UV-5R avec Arduino : on peut avoir un câble audio stéréo de 2,5 mm à 3,5 mm. Ceci, quelques cavaliers et un Arduino Uno de rechange suffisent pour fabriquer un câble de programmation pour une radio Baofeng UV-5RV2+ ! Pourrait fonctionner avec d'autres radios aussi!"Programmation"
Arduino le moins cher -- Le plus petit Arduino -- Arduino Pro Mini -- Programmation -- Arduino Neno : 6 étapes (avec photos)

Arduino le moins cher || Le plus petit Arduino || Arduino Pro Mini || Programmation || Arduino Neno :……………………………. Veuillez vous abonner à ma chaîne YouTube pour plus de vidéos……. .Ce projet concerne la façon d'interfacer un arduino le plus petit et le moins cher de tous les temps. L'arduino le plus petit et le moins cher est l'arduino pro mini. C'est similaire à l'arduino
Pic 16F676 Prise de programmation ICSP pour le programmeur PICkit 2: 6 étapes

Pic 16F676 Prise de programmation ICSP pour le programmeur PICkit 2: J'essaie de construire ce module de moteur à courant continu double pour mon projet de robot et je n'avais pas l'espace pour placer un en-tête de broche ICSP sur le PCB. Alors je me suis rapidement moqué de ce design