Inhaltsverzeichnis:
- Schritt 1: Zubehör
- Schritt 2: Zielende
- Schritt 3: Entfernen Sie die Plastikhülle vom Programmierer-Ende-GND-Draht
- Schritt 4: Lötkondensator an Steckverbinder anlöten und Schalen neu installieren
- Schritt 5: Anordnen, Kleben und Schrumpfverbinder
- Schritt 6: Fügen Sie den männlichen Jumper-Draht-Anschluss für das Reset-Signal hinzu und markieren Sie Pin 1
- Schritt 7: Stecken Sie es ein
- Schritt 8: Ein weiteres Programmierkabel für Pro Mini und Pro Micro
- Schritt 9: Entfernen Sie Dupont-Kunststoffschalen
- Schritt 10: Fügen Sie Schrumpfschläuche und Steckanschlüsse an der Buchsenleiste in den richtigen Positionen hinzu
- Schritt 11: Löten Sie die Pins
- Schritt 12: Fertig
Video: Arduino ICSP-Programmierkabel - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Hier ist, wie ich gerne ein Arduino ICSP-Programmierkabel herstelle, um es zum Booten oder Programmieren zu verwenden.
Schritt 1: Zubehör
Die Lieferungen sind Dupont-Jumper, Kondensator, Kleber und Schrumpfschlauch.
Schritt 2: Zielende
Beginnen Sie mit 6 Dupont-Pullovern von Frau zu Frau, die noch in einem Band sind und nicht auseinander gezippt wurden. Und 1 Mann-zu-Mann-Jumper. Arbeiten Sie am Zielende des Programmierkabels. Ordnen Sie die Anschlüsse in 2 Reihen von 3 Pins jedes Musters an, die in den ICSP-Header eines Arduino gesteckt werden.
D12 MISO 1.. 2 VCC
D13 SCK3.. 4 MOSI D11 RST 5.. 6 GND
Geben Sie einen kleinen Klecks Klebstoff zwischen die Anschlüsse und legen Sie ein kleines Stück Schrumpfschlauch über die Baugruppe und schrumpfen Sie es. Dafür wird nicht viel Kleber benötigt, gerade genug, um ein Verrutschen der Stecker nach der vollständigen Montage zu verhindern. Drücken Sie nach dem Schrumpfen des Schlauchs die Verbinder flach gegen den Tisch, damit keine herausragen oder uneben sind.
Schritt 3: Entfernen Sie die Plastikhülle vom Programmierer-Ende-GND-Draht
Schauen Sie sich das Zielende und die Farben an, die für die GND- und RST-Pins verwendet werden. In diesem Fall lila für RST und schwarz für GND. Entfernen Sie am Programmiererende die Plastikhülle vom GND-Pin und entfernen Sie die Plastikhülle von einem zusätzlichen Dupont-Drahtende. Es gibt eine Lasche an der Schale, um sie vorsichtig zu hebeln, und die Schale wird sich lösen.
Schritt 4: Lötkondensator an Steckverbinder anlöten und Schalen neu installieren
Verwenden Sie eine Klemmzange, um die Drähte festzuklemmen und als Kühlkörper zum Schutz der Drahtisolierung zu dienen, und löten Sie einen Kondensator an die Anschlüsse. Verwenden Sie eine sehr kleine Menge Lötmittel, um zu verhindern, dass es in die Stiftbuchse eindringt, was verhindert, dass es auf den ICSP-Header des Arduino rutscht.
Schneiden Sie den Draht des zusätzlichen Dupont-Drahtsteckers ab, den wir in die RST-Position des fertigen Steckerendes setzen. Stecken Sie die Stecker mit einem Stift wieder in die Schalen. Dies erforderte etwas zusätzliche Kraft, um die Schale anzubringen, da das Lötmittel und der Kondensatordraht den Stecker etwas dicker machten. Nachdem ich die Plastikschalen wieder aufgesetzt habe, wird mir beim nächsten Mal klar, dass ich die Drähte am Kondensator etwas länger machen sollte, vielleicht um weitere 1/8 bis 1/4 Zoll. Die +-Seite des Kondensators ist mit dem zusätzlichen Pin verbunden, der für die RST-Position des fertigen Steckers vorgesehen ist. Die - Seite des Kondensators ist mit dem schwarzen GND-Pin verbunden.
Ein Kondensator von mehreren uF ist in Ordnung, ich habe 33uF verwendet. 10uF wäre in Ordnung gewesen, aber meine 33uF-Kondensatoren waren kleiner als die 10uF-Kondensatoren, die ich zur Hand hatte.
Schritt 5: Anordnen, Kleben und Schrumpfverbinder
Ordnen Sie die Verbinder so an, dass sie Farbe für Farbe mit dem Zielende übereinstimmen. Der untere linke Anschluss ist das Reset-Kabel. Auf dem ICSP-Header ist dies Pin 5. Lassen Sie den RST-Draht, der vom zielseitigen Anschluss kommt, aus der Anordnung der Stifte auf der Programmiererseite und ersetzen Sie ihn durch Ihren abgeschnittenen Anschluss, an dem der Kondensator angebracht ist. Kleben, schrumpfen und machen Sie die Stifte gleichmäßig und gleichmäßig wie im Ziel-End-Schritt. Verwenden Sie am Programmiererende ein etwas längeres Stück Schrumpfschlauch, um den Kondensator teilweise einzuschließen.
Schritt 6: Fügen Sie den männlichen Jumper-Draht-Anschluss für das Reset-Signal hinzu und markieren Sie Pin 1
Schneiden Sie eine Stecker-zu-Stecker-Brücke ab und verwenden Sie eine Lötverbindung und einen Schrumpfschlauch, um sie auf dem Reset-Draht zu befestigen, der zur Zielseite des Kabels führt.
Der obere linke Pin jedes Anschlusses ist Pin 1 des ICSP-Headers auf Ihrem Arduino. Markieren Sie es mit einem Farbfleck. Ich habe einen weißen Gelly Roll Farbstift verwendet. Das wars, das Kabel ist fertig.
Schritt 7: Stecken Sie es ein
Der Programmierer Arduino ist derjenige, der mit dem Arduino als ISP-Skizze geladen wird. Es bekommt das Programmierer-Ende des Kabels, das mit Pin 1 in der oberen linken Ecke eingesteckt wird. Der Arduino hat auch Pin 1 mit einem kleinen Punkt markiert. Das Reset-Kabel wird in D10 eingesteckt.
Das Zielende des Kabels wird in den Arduino gesteckt, den wir booten oder programmieren werden.
Die meisten Arduinos haben einen kleinen Punkt in der Nähe des ICSP-Headers, um Pin 1 zu markieren. Wenn Ihrer dies nicht tut oder wenn es nicht sehr offensichtlich ist, wäre jetzt ein guter Zeitpunkt, um einen kleinen Punkt hinzuzufügen, während Sie die Farbe oder den Farbstift zur Hand haben. Hier ist ein Bild von einem Arduino von mir, bei dem ich den Punkt hinzugefügt habe. Auf dem ATmega16u2-USB-zu-Seriell-Chip-ICSP-Header, der horizontal in der Nähe der oberen linken Ecke von UNO oder MEGA angeordnet ist, befindet sich Pin 1 in der oberen rechten Ecke dieses Anschlusses.
Schritt 8: Ein weiteres Programmierkabel für Pro Mini und Pro Micro
Auch Pro Mini und Pro Micro gefallen mir sehr gut. Das sind Boards, die von Sparkfun erfunden wurden und praktisch Pin- und Footprint-kompatibel sind. Pro Mini hat ATmega328p MCU wie die UNO und Pro Micro hat ATmega32u4 wie der Leonardo. Ich benutze sie gerne als Programmierer und programmiere oder boote sie über ICSP. Hier sind also die Materialien zur Herstellung eines ICSP-Kabels: Buchsenleiste, Dupont-Jumperbuchsen, Kondensator und Schrumpfschlauch.
Schneiden Sie die Header auf die richtige Länge, damit sie auf alle Pins auf einer Seite des Pro Mini oder Pro Micro passen. Schneiden Sie in der Mitte des ersten unbenutzten Stifts einer langen Kopfleiste. Es genügt ein wenig Druck mit einigen Seitenschneidern und schon bricht es auseinander. Dann mit dem Seitenschneider den überschüssigen Kunststoff von der beim Schneiden des Headers zerstörten Stiftposition abschneiden. Das Ergebnis ist ein Header mit 12 Positionen und schönen getrimmten Enden. Um schick zu werden, schleifen Sie die Enden.
Schritt 9: Entfernen Sie Dupont-Kunststoffschalen
Entfernen Sie die Plastikschalen von den Enden der Dupont-Jumper. Beachten Sie eine kleine Lasche auf der Schale. Heble die Lasche vorsichtig hoch und ziehe die Plastikhülle ab.
Schritt 10: Fügen Sie Schrumpfschläuche und Steckanschlüsse an der Buchsenleiste in den richtigen Positionen hinzu
Schieben Sie den Schrumpfschlauch auf die Drähte. Stecken Sie die Stecker auf die Lötstifte der Buchsenleiste. Dies erfordert eine ruhige Hand und Fingerfertigkeit. Die Drähte gehen von MOSI, MISO, SCK, VCC und GND an einem Header zum anderen Header. Das Reset-Kabel geht von Pin 10 am Programmierer Arduino zum Reset-Pin des Ziel-Arduinos.
Die Designer von Pro Micro waren clever, als sie das Pin-Layout festgelegt haben. Obwohl die Pins angeordnet sind
10, 16, 14, 15
und das scheint Unsinn zu sein, es entspricht zufällig den Pin-Funktionen der Pro Mini-Pins
10, 11, 12, 13
Die Reihenfolge lautet:
Reset-Sender, MOSI, MISO, SCK, sowohl auf Pro Mini als auch auf Pro Micro.
Sie können dieses Kabel also mit einem Pro Mini oder Pro Micro als Programmiergerät und mit Pro Mini oder Pro Micro als Ziel verwenden.
Schritt 11: Löten Sie die Pins
Verwenden Sie eine Klemmzange, um die Stifte stabil, gleichmäßig verteilt und gerade zu halten. Die Pinzette dient auch als Kühlkörper, der verhindert, dass die Lötwärme den Draht hinauf wandert und die Isolierung schmilzt oder den Schrumpfschlauch vorzeitig schrumpft. Löten Sie jeden Pin schnell und verwenden Sie nicht zu viel Lot. Verwenden Sie gerade genug, um die Arbeit zu erledigen.
Fügen Sie einen Kondensator zwischen GND und RST am programmerseitigen Header hinzu, um das Zurücksetzen vom DTR-Pin des FTDI-Adapters zu deaktivieren. Mehrere uF sind in Ordnung, ich habe 33uF verwendet. 10uF wäre in Ordnung, aber meine 33uF-Kondensatoren waren kleiner als die 10uF-Kondensatoren, die ich zur Hand hatte. Löten Sie die + Seite des Kondensators so nah wie möglich an den Kunststoff des Kopfstücks, damit der Schrumpfschlauch so viel wie möglich bedeckt. Ich machte einen kleinen Schlitz in der Nähe des Endes des Schrumpfschlauchs, damit der Draht des Kondensators durchgehen kann.
Schieben Sie schließlich den Schrumpfschlauch den Draht hinauf auf den Stecker, bis er auf den Kunststoff des Kopfstücks trifft, und schrumpfen Sie den Schlauch mit einer Heißluftpistole.
Schritt 12: Fertig
Hier das fertige Kabel. Verwenden Sie einen Etikettendrucker, um zu markieren, welches Ende des Kabels für den Programmierer und welches Ende für das Ziel ist. Und markieren Sie, welches Ende des Headers zur USB-Seite des FTDI-Adapters des Pro Mini oder zum integrierten USB des Pro Micro zeigen soll.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i