Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία του PCB
- Βήμα 2: Κολλήστε όλα τα μέρη "χαμηλού προφίλ"
- Βήμα 3: Προστέθηκαν περισσότερα μικρά μέρη
- Βήμα 4: Προστίθενται τα ψηλότερα καπάκια
- Βήμα 5: Τελική συνέλευση
- Βήμα 6: Προαιρετική θήκη
- Βήμα 7: Ο δάσκαλος Firefly 16F88 τοποθετημένος στο Inchworm
Βίντεο: Δημιουργία του προγραμματιστή Inchworm ICD2 PIC / Debugger: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το διδακτικό είναι μια εικονογραφημένη βόλτα μέσω της κατασκευής ενός κλώνου ICD2 που ονομάζεται Inchworm. Είναι ένα κιτ απευθείας προς τα εμπρός που σας επιτρέπει να δημιουργήσετε έναν προγραμματιστή και εντοπιστή σφαλμάτων συμβατό με MPLAB ICD2. Υπάρχουν πολλοί προγραμματιστές εκεί έξω, αλλά πολύ λίγοι περιλαμβάνουν έναν εντοπισμό σφαλμάτων, (Ένας εντοπιστής σφαλμάτων επιτρέπει κάνετε ένα βήμα μέσω του προγράμματός σας και ορίζετε λίστες παρακολούθησης (δείτε τις μεταβλητές σας) και πολλά άλλα). Το πλήρες εγχειρίδιο, συμπεριλαμβανομένων σχηματικών και σημειώσεων, μπορείτε να το βρείτε στο blueroomelectronics
Βήμα 1: Προετοιμασία του PCB
Πλύνετε την πλακέτα σε ήπιο απορρυπαντικό και στεγνώστε καλά πριν από τη συναρμολόγηση.
Βήμα 2: Κολλήστε όλα τα μέρη "χαμηλού προφίλ"
Εδώ έχω κολλήσει και κόψει τα καλώδια όλων των εξαρτημάτων χαμηλού προφίλ. Κατά την κατασκευή ενός PCB είναι συχνά πιο εύκολο να συναρμολογήσετε πρώτα τα μικρά μέρη. Αυτή η μέθοδος σας δίνει περισσότερο χώρο για να εργαστείτε όταν προσθέτετε τα ψηλότερα μέρη. Προσθέστε πρώτα τις αντιστάσεις, σημειώνοντας ότι οι αντιστάσεις μαυρίσματος είναι οι κοινές εκδόσεις ανοχής 5% και οι μπλε αντιστάσεις είναι 1% μεταλλικές μεμβράνες. Τώρα εγκαταστήστε τις δίοδοι, και τα δύο μικρότερα γυαλιά οι δίοδοι και οι μεγαλύτερες διόδους ισχύος απαιτούν από εσάς να δώσετε προσοχή στην έγχρωμη ταινία στην κάθοδο όλων των διόδων. Η αποτυχία εγκατάστασης των διόδων στο σωστό προσανατολισμό θα εμποδίσει τη σωστή λειτουργία του Inchworm ή οποιουδήποτε ηλεκτρονικού έργου. Σημείωση: Δημιουργώ μια έκδοση με μπαταρία για επίδειξη, οι δίοδοι ισχύος που χρησιμοποίησα είναι χαμηλής εγκατάλειψης τύποι Schottky 1N5817 αντί για τις πιο συνηθισμένες διόδους 1N4001. Οι έξι μικρές γυάλινες δίοδοι είναι συνηθισμένοι τύποι 1N4148 (μπορείτε επίσης να χρησιμοποιήσετε 1N914)
Βήμα 3: Προστέθηκαν περισσότερα μικρά μέρη
Εδώ έχουν προστεθεί οι υποδοχές IC.
Όταν κολλάτε μια πρίζα IC είναι καλή ιδέα να κολλήσετε μόνο σε μία καρφίτσα σε μια γωνία για να σας δοθεί η ευκαιρία να το βάλετε σωστά στο PCB. Μόλις η πρίζα ξεπλυθεί, συνεχίστε να κολλάτε τις υπόλοιπες ακίδες. Στη συνέχεια προστίθενται τα παράθυρα παράκαμψης 0,1 uf, αυτά τα μικροσκοπικά καλύμματα είναι σημαντικά όταν χρησιμοποιείτε οποιοδήποτε λογικό IC, είναι για την απορρόφηση μικρών δυσλειτουργιών με ψηφιακά λογικά τσιπ. Έχω προσθέσει LED 5mm αντί των 3mm LED που έχουν καθοριστεί. Είναι απλά θέμα γούστου.
Βήμα 4: Προστίθενται τα ψηλότερα καπάκια
Εδώ έχουν προστεθεί οι μεγαλύτεροι ηλεκτρολυτικοί πυκνωτές.
«Έχω χρησιμοποιήσει τα μικροσκοπικά καπάκια όταν μπορούσα να τα αποκτήσω, δεν χρειάζεται. Υπάρχει χώρος στο PCB για μεγαλύτερους τυπικούς πυκνωτές. απλώς βεβαιωθείτε ότι έχουν σωστή ονομαστική τάση. Τα μικρά μαύρα καπάκια 10uf βαθμολογούνται για 25v και το μεγαλύτερο κίτρινο καπάκι για 16v.
Βήμα 5: Τελική συνέλευση
Τώρα για όλα τα μεγάλα μέρη. Προσθέστε τους συνδετήρες τροφοδοσίας, ICD2 και RS232. Και ναι, είναι ένας σύνδεσμος DE9 Wikipedia Προτού συγκολλήσετε τη δοκιμή 7805 (ή LM2940-5), ταιριάξτε την με την προαιρετική ψύκτρα που έχει εγκατασταθεί πριν από τη συγκόλληση. Η βίδα και το παξιμάδι είναι #6 και ταιριάζουν όμορφα. Τοποθετήστε το MAX232 (ή ST232) και εφαρμόστε ισχύ. Ελέγξτε τις τάσεις στα δύο σημεία δοκιμής (TP +5 και TP VPP> 12VDC) Τώρα διακόψτε την τροφοδοσία και εγκαταστήστε ένα προ -προγραμματισμένο 16F877 ή 16F877A ** (το υλικολογισμικό εκκίνησης για το 16F877 βρίσκεται στο MPLAB και το 16F877A μπορείτε να το βρείτε στο Ο ιστότοπός μου. Σημείωση: Έχω χρησιμοποιήσει χαμηλή εγκατάλειψη LM2940-5 για τη λειτουργία της μπαταρίας.
Βήμα 6: Προαιρετική θήκη
Εδώ είναι ένα τελειωμένο Inchworm τοποθετημένο σε μια θήκη Hammond 1591B. Έχω χρησιμοποιήσει στάσεις για να μπορέσω να στερεώσω … Είναι επίσης δυνατό και φθηνότερο να τοποθετήσετε το Inchworm σε ένα καπάκι θήκης Hammond 1591BC χρησιμοποιώντας βίδες #6. Κάνει ένα ωραίο χαμηλού προφίλ ICD2.
Βήμα 7: Ο δάσκαλος Firefly 16F88 τοποθετημένος στο Inchworm
Εδώ το inchworm εμφανίζεται με μια προαιρετική πλακέτα πύλης Firefly 16F88 Tutor και ZIF.
Οι λυχνίες LED είναι αναμμένες επειδή παίρνει την ισχύ της από μπαταρίες NiAH 6AAA που βρίσκονται στη θήκη Orange Hammond 1591B
Συνιστάται:
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Πώς να προγραμματίσετε το PIC MCU με προγραμματιστή PICkit χρησιμοποιώντας ένα Breadboard: 3 βήματα
Πώς να προγραμματίσετε το PIC MCU με προγραμματιστή PICkit χρησιμοποιώντας ένα Breadboard: Δεν χρειάζεστε ακριβά και εξελιγμένα εργαλεία για να παίξετε με μικροελεγκτές PIC (ή οποιονδήποτε άλλο). Το μόνο που χρειάζεστε είναι ένα breadboard όπου δοκιμάζετε το κύκλωμα και τον προγραμματισμό σας. Φυσικά κάποιο είδος προγραμματιστή και IDE είναι απαραίτητο. Σε αυτή την οδηγία
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στη μνήμη flash του μικροελεγκτή του προγράμματος αναβοσβήνει LED .: 5 βήματα
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στο Flash Memory of Microcontroller του LED Blinking Program: Σε αυτή την περίπτωση θα δημιουργήσουμε απλό πρόγραμμα σε κώδικα C και θα το γράψουμε στη μνήμη του μικροελεγκτή. Θα γράψουμε το δικό μας πρόγραμμα και θα μεταγλωττίσουμε το εξάγωνο αρχείο, χρησιμοποιώντας το Atmel Studio ως ολοκληρωμένη πλατφόρμα ανάπτυξης. Θα διαμορφώσουμε την ασφάλεια bi
Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)
Πώς να φτιάξετε προγραμματιστή PIC - «κλώνος» PicKit 2: Γεια σας! Αυτό είναι ένα σύντομο εγχειρίδιο σχετικά με την κατασκευή ενός προγραμματιστή PIC που λειτουργεί ως PicKit 2. Το έκανα επειδή είναι πολύ φθηνότερο από το να αγοράζεις ένα πρωτότυπο PicKit και επειδή το Microchip, οι κατασκευαστές μικροελεγκτών PIC και ο προγραμματιστής PicKit
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα