
Inhoudsopgave:
- Stap 1: Benodigdheden
- Stap 2: Doeleinde
- Stap 3: Verwijder de plastic schaal van de GND-draad aan het eind van de programmer
- Stap 4: Soldeer condensator op connectoren en installeer shells opnieuw
- Stap 5: Schik, lijm en krimpverbinders
- Stap 6: Voeg mannelijke jumperdraadconnector toe voor het resetsignaal en markeer pin 1
- Stap 7: Sluit het aan
- Stap 8: Nog een programmeerkabel voor Pro Mini en Pro Micro
- Stap 9: Plastic Dupont-schelpen verwijderen
- Stap 10: Voeg krimpkous toe en druk connectoren op de vrouwelijke kop in de juiste posities
- Stap 11: Soldeer de pinnen
- Stap 12: Klaar
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Hier is hoe ik graag een Arduino ICSP-programmeerkabel maak, om te gebruiken voor bootloading of programmeren.
Stap 1: Benodigdheden

De benodigdheden zijn Dupont-jumpers, condensator, lijm en krimpkous.
Stap 2: Doeleinde



Begin met 6 vrouwelijke-naar-vrouw Dupont-truien die nog in een lint zitten, niet uit elkaar zijn geritst. En 1 man-naar-man jumper. Werk aan het doeleinde van de programmeerkabel. Schik de connectoren in 2 rijen van elk 3 pinnen, die worden aangesloten op de ICSP-header op een Arduino.
D12 MISO1.. 2 VCC
D13 SCK3.. 4 MOSI D11 RST 5.. 6 GND
Doe een klein dopje lijm tussen de connectoren, en plaats een klein stukje krimpkous over het geheel en krimp het. Hiervoor is niet veel lijm nodig, net genoeg om te voorkomen dat de connectoren na volledige montage wegglijden. Druk na het krimpen van de slang de connectoren plat tegen de tafel, zodat er geen uitsteekt of oneffen is.
Stap 3: Verwijder de plastic schaal van de GND-draad aan het eind van de programmer



Kijk naar het doeleinde en de kleuren die worden gebruikt voor de GND- en RST-pinnen. In dit geval paars voor RST en zwart voor GND. Verwijder aan de kant van de programmer het plastic omhulsel van de GND-pin en verwijder het plastic omhulsel van een extra Dupont-draaduiteinde. Er zit een lipje op de schaal om voorzichtig los te wrikken, en de schaal zal loskomen.
Stap 4: Soldeer condensator op connectoren en installeer shells opnieuw


Gebruik een borgtang om de draden op hun plaats te klemmen en als koellichaam te fungeren om de draadisolatie te beschermen, en soldeer een condensator op de connectoren. Gebruik een zeer kleine hoeveelheid soldeer om te voorkomen dat het in de pinhouder terechtkomt, waardoor het niet op de ICSP-header op de Arduino kan glijden.
Knip de draad af van de extra Dupont-draadconnector die we in de RST-positie van het voltooide connectoruiteinde plaatsen. Duw de connectoren terug in de schalen met behulp van een pin. Dit kostte wat extra kracht om de huls erop te krijgen, omdat het soldeer en de condensatordraad de connector een beetje dikker maakten. Nadat ik de plastic omhulsels er weer op heb gezet, realiseer ik me dat ik de volgende keer de draden op de condensator iets langer moet maken, misschien nog eens 1/8 tot 1/4 inch. De +-kant van de condensator is verbonden met de extra pin, die bedoeld is voor de RST-positie van de voltooide connector. De - kant van de condensator is verbonden met de zwarte GND-pin.
Een condensator van meerdere uF is prima, ik gebruikte 33uF. 10uF zou prima zijn geweest, maar mijn 33uF-condensatoren waren kleiner dan de 10uF-condensatoren die ik bij de hand had.
Stap 5: Schik, lijm en krimpverbinders



Schik de connectoren zodat ze kleur voor kleur overeenkomen met het doeleinde. De connector linksonder is de resetdraad. Op de ICSP-header is dit pin 5. Laat de RST-draad die van de connector aan de doelzijde komt uit de opstelling van de pinnen aan de kant van de programmer en vervang deze door uw afgesneden connector waaraan de condensator is bevestigd. Lijm, krimpkous en maak de pinnen uniform en gelijk als in de doeleindstap. Gebruik een iets langer stuk krimpkous aan het uiteinde van de programmer om de condensator gedeeltelijk op te sluiten.
Stap 6: Voeg mannelijke jumperdraadconnector toe voor het resetsignaal en markeer pin 1


Knip een man-naar-man-jumper door en gebruik een soldeerverbinding en krimpkous om deze op de resetdraad te bevestigen die naar de doelzijde van de kabel gaat.
De pin linksboven van elke connector is pin 1 van de ICSP-header op je Arduino. Markeer het met een likje verf. Ik gebruikte een witte Gelly Roll verfpen. Dat is alles, de kabel is klaar.
Stap 7: Sluit het aan



De programmeur Arduino is degene die met de Arduino is geladen als ISP-schets. Het krijgt het programmer-uiteinde van de kabel, aangesloten met pin 1 in de linkerbovenhoek. De Arduino heeft ook pin 1 gemarkeerd met een kleine stip. De resetdraad wordt aangesloten op D10.
Het doeluiteinde van de kabel wordt aangesloten op de Arduino die we gaan bootloaden of programmeren.
De meeste Arduino's hebben een kleine stip in de buurt van de ICSP-header om pin 1 te markeren. Als de jouwe dat niet doet, of als het niet erg duidelijk is, zou het nu een goed moment zijn om een klein puntje toe te voegen terwijl je de verf of verfpen bij de hand hebt. Hier is een foto van een Arduino van mij waar ik de stip heb toegevoegd. Op de ATmega16u2 usb-naar-seriële chip ICSP-header die horizontaal in de linkerbovenhoek van UNO of MEGA is gerangschikt, bevindt pin 1 zich in de rechterbovenhoek van die connector.
Stap 8: Nog een programmeerkabel voor Pro Mini en Pro Micro


Ik hou ook heel veel van Pro Mini en Pro Micro. Dat zijn door Sparkfun uitgevonden boards die praktisch pin- en footprint-compatibel zijn. Pro Mini heeft ATmega328p MCU zoals de UNO en Pro Micro heeft ATmega32u4 zoals de Leonardo. Ik gebruik ze graag als programmeurs, en programmeer of bootload ze via ICSP. Dus, hier zijn de benodigdheden voor het maken van een ICSP-kabel: vrouwelijke header, vrouwelijke Dupont-jumpers, condensator en krimpkous.
Snijd de headers op de juiste lengte zodat ze op alle pinnen aan één kant van de Pro Mini of Pro Micro passen. Snijd in het midden van de eerste ongebruikte pin van een lange kopstrook. Het enige dat nodig is, is een beetje druk met een paar diagonale messen, en het zal uit elkaar vallen. Gebruik vervolgens de diagonale snijders om het overtollige plastic weg te snijden van de pinpositie die is vernietigd bij het snijden van het maaibord. Het resultaat is een kop met 12 posities en mooi bijgesneden uiteinden. Om fantasie te krijgen, schuur de uiteinden.
Stap 9: Plastic Dupont-schelpen verwijderen



Verwijder de plastic omhulsels van de uiteinden van de Dupont-jumpers. Let op een klein lipje op de schaal. Wrik het lipje voorzichtig omhoog en trek het plastic omhulsel eraf.
Stap 10: Voeg krimpkous toe en druk connectoren op de vrouwelijke kop in de juiste posities


Schuif de krimpkous op de draden. Duw de connectoren op de vrouwelijke headersoldeerpinnen. Dit vereist een vaste hand en behendigheid. De draden gaan van MOSI, MISO, SCK, VCC en GND op de ene header naar de andere header. De reset-draad gaat van pin 10 op de programmer Arduino, naar de reset-pin van de doel-Arduino.
De ontwerpers van Pro Micro waren slim toen ze de pinlay-out bepaalden. Hoewel de pinnen zijn gerangschikt
10, 16, 14, 15
en dat lijkt onzin, het komt toevallig overeen met de pinfuncties van de Pro Mini-pinnen
10, 11, 12, 13
De volgorde is:
reset-sender, MOSI, MISO, SCK, op zowel Pro Mini als Pro Micro.
U kunt deze kabel dus gebruiken met een Pro Mini of Pro Micro als programmer en met Pro Mini of Pro Micro als doel.
Stap 11: Soldeer de pinnen



Gebruik een vergrendelingspincet om de pinnen stabiel, gelijkmatig verdeeld en recht te houden. De tang fungeert ook als een koellichaam dat voorkomt dat de soldeerwarmte door de draad omhoog gaat en de isolatie smelt of de krimpkous voortijdig krimpt. Soldeer elke pin snel en gebruik niet te veel soldeer. Gebruik net genoeg om de klus te klaren.
Voeg een condensator toe tussen GND en RST op de programmer-side header, om reset van de DTR-pin van de FTDI-adapter uit te schakelen. Meerdere uF is prima, ik gebruikte 33uF. 10uF zou prima zijn, maar mijn 33uF-condensatoren waren kleiner dan de 10uF-condensatoren die ik bij de hand had. Soldeer de + kant van de condensator zo dicht mogelijk bij het plastic van de kop zodat de krimpkous zoveel mogelijk bedekt. Ik maakte een kleine spleet aan het einde van de krimpkous voor de draad van de condensator om door te gaan.
Schuif ten slotte de krimpkous langs de draad op de connector totdat deze het plastic van de kop raakt en krimp de slang met een warmtepistool.
Stap 12: Klaar

Hier is de afgewerkte kabel. Gebruik een labelmaker om te markeren welk uiteinde van de kabel voor de programmer is en welk uiteinde voor het doel. En markeer welk uiteinde van de header naar de USB-kant van de FTDI-adapter van de Pro Mini of de ingebouwde USB van de Pro Micro moet wijzen.
Aanbevolen:
Standalone Arduino 3.3V W / externe 8 MHz klok wordt geprogrammeerd vanaf Arduino Uno via ICSP / ISP (met seriële bewaking!): 4 stappen

Standalone Arduino 3,3 V met externe 8 MHz-klok die wordt geprogrammeerd vanaf Arduino Uno via ICSP / ISP (met seriële bewaking!): Doelstellingen: een stand-alone Arduino bouwen die op 3,3 V van een externe klok van 8 MHz draait. Om het te programmeren via ISP (ook bekend als ICSP, in-circuit serieel programmeren) vanaf een Arduino Uno (draaiend op 5V) Om het bootloader-bestand te bewerken en de
Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen

Arduino tekst-naar-spraak-converter met LM386 | Pratend Arduino-project | Talkie Arduino-bibliotheek: Hallo allemaal, in veel projecten hebben we arduino nodig om zoiets als een pratende klok te spreken of wat gegevens te vertellen, dus in deze instructables zullen we tekst omzetten in spraak met behulp van Arduino
Pratende Arduino - Een MP3 afspelen met Arduino zonder enige module - Mp3-bestand afspelen vanaf Arduino met PCM: 6 stappen

Pratende Arduino | Een MP3 afspelen met Arduino zonder enige module | Mp3-bestand van Arduino afspelen met PCM: in deze instructie leren we hoe we een mp3-bestand met arduino kunnen spelen zonder een audiomodule te gebruiken, hier gaan we de PCM-bibliotheek voor Arduino gebruiken die 16 bit PCM van 8 kHz-frequentie speelt, dus laten we dit doen
Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmeren -- Arduino Neno: 6 stappen (met afbeeldingen)

Goedkoopste Arduino || Kleinste Arduino || Arduino Pro Mini || Programmeren || Arduino Neno:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's……. Dit project gaat over hoe je een kleinste en goedkoopste arduino ooit kunt aansluiten. De kleinste en goedkoopste arduino is arduino pro mini. Het lijkt op arduino
ICSP voor PIC-microcontrollers begrijpen: 4 stappen (met afbeeldingen)

ICSP voor PIC-microcontrollers begrijpen: het programmeren van microcontrollers is niet moeilijk. Het bouwen van een programmeur is een geweldig eerste elektronicaproject. Het doel van deze instructable is om de eenvoudige 'in circuit serial programming'-methode uit te leggen die wordt gebruikt met Microchip PIC's