Πίνακας περιεχομένων:

Καλώδιο προγραμματισμού Arduino ICSP: 12 βήματα
Καλώδιο προγραμματισμού Arduino ICSP: 12 βήματα

Βίντεο: Καλώδιο προγραμματισμού Arduino ICSP: 12 βήματα

Βίντεο: Καλώδιο προγραμματισμού Arduino ICSP: 12 βήματα
Βίντεο: #15 - Arduino project απο την αρχή, Μέρος 3ο 2024, Νοέμβριος
Anonim
Καλώδιο προγραμματισμού Arduino ICSP
Καλώδιο προγραμματισμού Arduino ICSP

Εδώ είναι το πώς μου αρέσει να φτιάχνω ένα καλώδιο προγραμματισμού Arduino ICSP, για να το χρησιμοποιώ για εκκίνηση ή προγραμματισμό.

Βήμα 1: Προμήθειες

Προμήθειες
Προμήθειες

Οι προμήθειες είναι άλτες Dupont, πυκνωτής, κόλλα και σωλήνες θερμοσυρρίκνωσης.

Βήμα 2: Τέλος στόχου

Τέλος στόχου
Τέλος στόχου
Τέλος στόχου
Τέλος στόχου
Τέλος στόχου
Τέλος στόχου

Ξεκινήστε με 6 άλματα από γυναίκα σε γυναίκα Dupont που βρίσκονται ακόμα σε κορδέλα και δεν έχουν φερμουάρ. Και 1 άλτης από άντρα σε άντρα. Εργαστείτε στο τέλος στόχου του καλωδίου προγραμματιστή. Τακτοποιήστε τους συνδέσμους σε 2 σειρές των 3 ακίδων κάθε μοτίβο, οι οποίες θα συνδεθούν στην κεφαλίδα ICSP σε ένα Arduino.

D12 MISO 1. Το 2 VCC

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

Βάλτε μια μικρή κόλλα μεταξύ των συνδέσμων και βάλτε ένα μικρό κομμάτι σωλήνα συρρίκνωσης θερμότητας πάνω από το συγκρότημα και συρρικνώστε το. Δεν χρειάζεται πολύ κόλλα για αυτό, αρκεί να μην γλιστρήσουν οι σύνδεσμοι μετά την πλήρη συναρμολόγηση. Αφού συρρικνώσετε τη σωλήνωση, πιέστε τους συνδετήρες επίπεδες στο τραπέζι, ώστε να μην εμφανίζονται ή να είναι ανώμαλοι.

Βήμα 3: Αφαιρέστε το πλαστικό κέλυφος από το τέλος προγραμματιστή GND Wire

Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή
Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή
Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή
Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή
Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή
Αφαιρέστε το πλαστικό κέλυφος από το καλώδιο GND End του προγραμματιστή

Κοιτάξτε το τέλος στόχου και τα χρώματα που χρησιμοποιούνται για τις καρφίτσες GND και RST. Σε αυτήν την περίπτωση, μοβ για RST και μαύρο για GND. Στο τέλος του προγραμματιστή, αφαιρέστε το πλαστικό κέλυφος από τον πείρο GND και αφαιρέστε το πλαστικό κέλυφος από ένα επιπλέον άκρο σύρματος Dupont. Υπάρχει μια καρτέλα στο κέλυφος για να απαλά, και το κέλυφος θα ξεκολλήσει.

Βήμα 4: Συγκολλήστε πυκνωτή σε συνδέσμους και εγκαταστήστε ξανά κελύφη

Συγκολλητικός πυκνωτής σε συνδέσμους και επανεγκατάσταση κελυφών
Συγκολλητικός πυκνωτής σε συνδέσμους και επανεγκατάσταση κελυφών
Συγκολλητικός πυκνωτής σε συνδέσμους και επανεγκατάσταση κελυφών
Συγκολλητικός πυκνωτής σε συνδέσμους και επανεγκατάσταση κελυφών

Χρησιμοποιήστε λαβίδες ασφάλισης για να σφίξετε τα καλώδια στη θέση τους και να λειτουργήσετε ως ψύκτρα για να προστατέψετε τη μόνωση του σύρματος και κολλήστε έναν πυκνωτή στους συνδέσμους. Χρησιμοποιήστε μια πολύ μικρή ποσότητα συγκόλλησης, για να μην κολλήσει στο δοχείο καρφιτσών, κάτι που θα το εμποδίσει να γλιστρήσει στην κεφαλίδα ICSP στο Arduino.

Κόψτε το καλώδιο από τον επιπλέον συνδετήρα καλωδίου Dupont που βάζουμε στη θέση RST του ολοκληρωμένου άκρου του συνδετήρα. Σπρώξτε τους συνδέσμους πίσω στα κελύφη χρησιμοποιώντας έναν πείρο. Αυτό χρειάστηκε κάποια επιπλέον δύναμη για να τοποθετηθεί το κέλυφος, επειδή το σύρμα συγκόλλησης και πυκνωτή έκανε τον σύνδεσμο λίγο πιο παχύ. Αφού ξαναβάλω τα πλαστικά κελύφη, συνειδητοποιώ ότι την επόμενη φορά θα πρέπει να κάνω τα καλώδια στον πυκνωτή ελαφρώς μακρύτερα, ίσως κατά 1/8 έως 1/4 ίντσα. Η + πλευρά του πυκνωτή συνδέεται με τον επιπλέον πείρο, ο οποίος προορίζεται για τη θέση RST του ολοκληρωμένου συνδέσμου. Η πλευρά του πυκνωτή συνδέεται με τον μαύρο πείρο GND.

Ένας πυκνωτής πολλών uF είναι καλός, χρησιμοποίησα 33uF. 10uF θα ήταν εντάξει, αλλά οι πυκνωτές μου 33uF ήταν μικρότεροι από τους πυκνωτές 10uF που είχα στο χέρι.

Βήμα 5: Τακτοποιήστε, κολλήστε και συνδέστε τη θερμική συρρίκνωση

Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας
Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας
Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας
Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας
Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας
Σύνδεση τακτοποίησης, κόλλας και συρρίκνωσης θερμότητας

Τακτοποιήστε τους συνδετήρες ώστε να ταιριάζουν χρώμα-χρώμα-στο τέλος στόχου. Το κάτω αριστερό βύσμα είναι το καλώδιο επαναφοράς. Στην κεφαλίδα ICSP αυτό είναι ο πείρος 5. Αφήστε το καλώδιο RST που προέρχεται από το βύσμα της πλευράς στόχου εκτός της διάταξης των ακίδων στην πλευρά του προγραμματιστή και αντικαταστήστε το με τον αποκοπή σύνδεσής σας που έχει συνδεδεμένο τον πυκνωτή. Κολλήστε, συρρικνώστε τη θερμότητα και κάντε τις καρφίτσες ομοιόμορφες και ομοιόμορφες όπως στο βήμα-στόχο. Χρησιμοποιήστε ένα ελαφρώς μακρύτερο κομμάτι σωλήνωσης συρρίκνωσης στο άκρο του προγραμματιστή, για να περιέχει εν μέρει τον πυκνωτή.

Βήμα 6: Προσθέστε αρσενικό σύνδεσμο Jumper Wire Connector για το σήμα επαναφοράς και σημαδέψτε το pin 1

Προσθέστε Male Jumper Wire Connector για το σήμα Reset και Mark Pin 1
Προσθέστε Male Jumper Wire Connector για το σήμα Reset και Mark Pin 1
Προσθέστε Male Jumper Wire Connector για το σήμα Reset και Mark Pin 1
Προσθέστε Male Jumper Wire Connector για το σήμα Reset και Mark Pin 1

Κόψτε έναν βραχυκυκλωτήρα από αρσενικό σε αρσενικό και χρησιμοποιήστε μια σύνδεση συγκόλλησης και σωλήνα θερμοσυρρίκνωσης, για να το συνδέσετε στο καλώδιο επαναφοράς που πηγαίνει στην πλευρά στόχου του καλωδίου.

Ο επάνω αριστερός πείρος κάθε συνδέσμου είναι ο ακροδέκτης 1 της κεφαλίδας ICSP στο Arduino σας. Σημειώστε το με ένα σημείο χρώματος. Χρησιμοποίησα ένα λευκό στυλό βαφής Gelly Roll. Αυτό είναι όλο, το καλώδιο είναι πλήρες.

Βήμα 7: Συνδέστε το

Συνέδεσε το
Συνέδεσε το
Συνέδεσε το
Συνέδεσε το
Συνέδεσε το
Συνέδεσε το

Ο προγραμματιστής Arduino είναι αυτός που φορτώνεται με το σκίτσο του Arduino ως ISP. Παίρνει το άκρο του προγραμματιστή του καλωδίου, συνδέεται με τον πείρο 1 στην επάνω αριστερή γωνία. Το Arduino έχει επίσης τον πείρο 1 που έχει σημειωθεί με μικρή κουκκίδα. Το καλώδιο επαναφοράς συνδέεται στο D10.

Το τέλος στόχου του καλωδίου συνδέεται στο Arduino που πρόκειται να εκκινήσουμε ή να προγραμματίσουμε.

Τα περισσότερα Arduinos έχουν μια μικρή κουκκίδα κοντά στην κεφαλίδα ICSP για να επισημάνουν την καρφίτσα 1. Εάν η δική σας δεν το κάνει, ή αν δεν είναι πολύ προφανές, τώρα θα ήταν μια καλή στιγμή να προσθέσετε μια κουκκίδα ενώ έχετε στη διάθεσή σας το στυλό βαφής ή βαφής. Εδώ είναι μια εικόνα ενός Arduino μου όπου πρόσθεσα την τελεία. Στην κεφαλίδα ICSP-to-serial chip ATmega16u2 που είναι διατεταγμένη οριζόντια κοντά στην επάνω αριστερή γωνία του UNO ή του MEGA, ο πείρος 1 βρίσκεται στην επάνω δεξιά γωνία αυτού του συνδετήρα.

Βήμα 8: Ένα άλλο καλώδιο προγραμματισμού για Pro Mini και Pro Micro

Ένα άλλο καλώδιο προγραμματισμού για Pro Mini και Pro Micro
Ένα άλλο καλώδιο προγραμματισμού για Pro Mini και Pro Micro
Ένα άλλο καλώδιο προγραμματισμού για Pro Mini και Pro Micro
Ένα άλλο καλώδιο προγραμματισμού για Pro Mini και Pro Micro

Μου αρέσουν επίσης πολύ τα Pro Mini και Pro Micro. Πρόκειται για πίνακες που εφευρέθηκαν από τον Sparkfun και είναι πρακτικά συμβατοί με καρφίτσες και αποτυπώματα. Το Pro Mini διαθέτει ATmega328p MCU όπως το UNO και το Pro Micro έχει ATmega32u4 όπως το Leonardo. Μου αρέσει να τα χρησιμοποιώ ως προγραμματιστές και να τα προγραμματίζω ή να τα φορτώνω μέσω ICSP. Έτσι, εδώ είναι τα εφόδια για την κατασκευή ενός καλωδίου ICSP: γυναικεία κεφαλίδα, θηλυκά άλματα Dupont, πυκνωτής και σωλήνες θερμοσυρρίκνωσης.

Κόψτε τις κεφαλίδες στο σωστό μήκος για να ταιριάζουν σε όλες τις καρφίτσες στη μία πλευρά του Pro Mini ή του Pro Micro. Κόψτε στη μέση του πρώτου αχρησιμοποίητου πείρου μιας μακράς λωρίδας κεφαλίδας. Το μόνο που χρειάζεται είναι λίγη πίεση με μερικούς διαγώνιους κόφτες και θα διαλυθεί. Στη συνέχεια, χρησιμοποιήστε τους διαγώνιους κόφτες για να κόψετε το περιττό πλαστικό από τη θέση του πείρου που έχει καταστραφεί κατά την κοπή της κεφαλίδας. Το αποτέλεσμα είναι μια κεφαλίδα 12 θέσεων με ωραία κομμένα άκρα. Για να γίνετε φανταχτερά, τρίψτε τις άκρες.

Βήμα 9: Αφαιρέστε τα πλαστικά κελύφη Dupont

Αφαιρέστε τα πλαστικά κελύφη Dupont
Αφαιρέστε τα πλαστικά κελύφη Dupont
Αφαιρέστε τα πλαστικά κελύφη Dupont
Αφαιρέστε τα πλαστικά κελύφη Dupont
Αφαιρέστε τα πλαστικά κελύφη Dupont
Αφαιρέστε τα πλαστικά κελύφη Dupont

Αφαιρέστε τα πλαστικά κελύφη από τα άκρα των βραχυκυκλωτήρων Dupont. Παρατηρήστε μια μικρή καρτέλα στο κέλυφος. Σηκώστε απαλά τη γλωττίδα και τραβήξτε το πλαστικό κέλυφος.

Βήμα 10: Προσθέστε σωλήνες συρρίκνωσης θερμότητας και συνδετήρες ώθησης στην κεφαλίδα θηλυκού σε σωστές θέσεις

Προσθέστε συνδέσμους σωλήνωσης θερμότητας και πίεσης στην κεφαλίδα θηλυκού σε σωστές θέσεις
Προσθέστε συνδέσμους σωλήνωσης θερμότητας και πίεσης στην κεφαλίδα θηλυκού σε σωστές θέσεις
Προσθέστε συνδέσμους σωλήνωσης θερμότητας και πίεσης στην κεφαλίδα θηλυκού σε σωστές θέσεις
Προσθέστε συνδέσμους σωλήνωσης θερμότητας και πίεσης στην κεφαλίδα θηλυκού σε σωστές θέσεις

Περάστε τη σωλήνωση συρρίκνωσης θερμότητας στα καλώδια. Σπρώξτε τους συνδετήρες στις θηλυκές καρφίτσες συγκόλλησης κεφαλίδας. Αυτό απαιτεί σταθερό χέρι και επιδεξιότητα. Τα καλώδια πηγαίνουν από MOSI, MISO, SCK, VCC και GND στη μία κεφαλίδα στην άλλη κεφαλίδα. Το σύρμα επαναφοράς πηγαίνει από τον ακροδέκτη 10 στον προγραμματιστή Arduino, στον ακροδέκτη επαναφοράς του στόχου Arduino.

Οι σχεδιαστές του Pro Micro ήταν έξυπνοι όταν αποφάσισαν τη διάταξη των καρφιτσών. Αν και οι καρφίτσες είναι διατεταγμένες

10, 16, 14, 15

και αυτό φαίνεται ανόητο, τυχαίνει να αντιστοιχεί στις λειτουργίες καρφιτσών των ακίδων Pro Mini

10, 11, 12, 13

Η σειρά είναι:

επαναφορά-αποστολέας, MOSI, MISO, SCK, τόσο στο Pro Mini όσο και στο Pro Micro.

Έτσι, θα μπορείτε να χρησιμοποιήσετε αυτό το καλώδιο με προγραμματιστή Pro Mini ή Pro Micro και ως στόχο το Pro Mini ή Pro Micro.

Βήμα 11: Συγκολλήστε τις καρφίτσες

Συγκολλήστε τις καρφίτσες
Συγκολλήστε τις καρφίτσες
Συγκολλήστε τις καρφίτσες
Συγκολλήστε τις καρφίτσες
Συγκολλήστε τις καρφίτσες
Συγκολλήστε τις καρφίτσες

Χρησιμοποιήστε λαβίδες ασφάλισης για να κρατήσετε τους πείρους σταθερούς, ομοιόμορφα σε απόσταση και ίσια. Οι λαβίδες λειτουργούν επίσης ως θερμοσίφωνας που εμποδίζει τη θερμότητα συγκόλλησης να ταξιδέψει πάνω στο σύρμα και να λιώσει τη μόνωση ή να συρρικνώσει πρόωρα τη σωλήνωση συρρίκνωσης θερμότητας. Συγκολλήστε κάθε πείρο γρήγορα και μην χρησιμοποιείτε υπερβολική συγκόλληση. Χρησιμοποιήστε το αρκετά για να ολοκληρώσετε τη δουλειά.

Προσθέστε έναν πυκνωτή μεταξύ GND και RST στην κεφαλίδα του προγραμματιστή, για να απενεργοποιήσετε την επαναφορά από την ακίδα DTR του προσαρμογέα FTDI. Αρκετά uF είναι καλά, χρησιμοποίησα 33uF. 10uF θα ήταν εντάξει, αλλά οι πυκνωτές μου 33uF ήταν μικρότεροι από τους πυκνωτές 10uF που είχα στο χέρι. Συγκολλήστε την + πλευρά του πυκνωτή όσο το δυνατόν πιο κοντά στο πλαστικό κεφαλής, έτσι ώστε οι σωλήνες συρρίκνωσης θερμότητας να καλύπτουν όσο το δυνατόν περισσότερο. Έφτιαξα μια μικρή σχισμή κοντά στο τέλος του σωλήνα συρρίκνωσης θερμότητας για να περάσει το σύρμα του πυκνωτή.

Τέλος, σύρετε το σωλήνα συρρίκνωσης θερμότητας επάνω στο καλώδιο πάνω στο σύνδεσμο μέχρι να συναντήσει το πλαστικό κεφαλής και συρρικνώστε το σωλήνα με ένα πιστόλι θερμότητας.

Βήμα 12: Έγινε

Εγινε
Εγινε

Εδώ είναι το τελικό καλώδιο. Χρησιμοποιήστε έναν ετικετογράφο για να σημειώσετε ποιο άκρο του καλωδίου είναι για τον προγραμματιστή και ποιο άκρο είναι για τον στόχο. Και σημειώστε ποιο άκρο της κεφαλίδας πρέπει να δείχνει προς την πλευρά USB του προσαρμογέα FTDI του Pro Mini ή το ενσωματωμένο USB του Pro Micro.

Συνιστάται: