Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ο συμβατικός προσαρμογέας
- Βήμα 2: Ανάπτυξη του προγραμματιστή για τον πίνακα ESP01
- Βήμα 3: Ανάπτυξη πίνακα τυπωμένων κυκλωμάτων προγραμματιστή ESP01
- Βήμα 4: Διαδικασία μεταφοράς κώδικα για το ESP01
- Βήμα 5: Και τέλος … Ποιο είναι το αναμενόμενο αποτέλεσμα;
Βίντεο: ESP01 Προγραμματισμός πίνακας τυπωμένων κυκλωμάτων: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Πρόσφατα, έπρεπε να γράψω έναν κωδικό στο ESP01 και αποφάσισα να χρησιμοποιήσω έναν προσαρμογέα για να μεταφέρω τον κωδικό στο CHIP.
Ωστόσο, ήταν απαραίτητο να γίνουν κάποιες τροποποιήσεις στον προσαρμογέα, ώστε να μεταφερθεί ο κώδικας.
Δηλαδή, ο προσαρμογέας δεν ήταν απόλυτα ιδανικός για την εκτέλεση μεταφοράς κώδικα. Η προσαρμογή ήταν απαραίτητη.
Προμήθειες
- JLCPCB Εκτυπωμένος πίνακας κυκλωμάτων
- 02 x Κουμπιά.
- Αντίσταση 01 x 330R
- 01 x Πράσινο LED.
- 02 x 10kR αντιστάσεις.
- 01 x Μπάρα αρσενικού / θηλυκού 1x4.
- 01 x 2x4 Γυναικείο Pin Bar.
Βήμα 1: Ο συμβατικός προσαρμογέας
Ο προσαρμογέας που χρησιμοποιείται φαίνεται στο παραπάνω σχήμα.
Ωστόσο, για να αποφύγουμε προβλήματα και να κάνουμε τροποποιήσεις στη δομή, αποφασίσαμε να δημιουργήσουμε έναν προσαρμογέα, ο οποίος θα είναι σε θέση να συνεργάζεται με έναν προσαρμογέα ESP01 και να εκτελεί μεταφορά κώδικα στο CHIP.
Η πλακέτα κυκλώματος εκτύπωσης φαίνεται παραπάνω.
Σε αυτό το άρθρο, θα μάθετε πώς να φτιάξετε τον προγραμματιστή σας και ποια είναι τα κύρια μέρη του κυκλώματος αναλαμπής ESP01.
Μέσω του σχεδιασμού αυτής της ηλεκτρονικής πλακέτας κυκλώματος, δεν θα χρειαστεί να κάνετε νέες προσαρμογές και είναι σε θέση να καταγράψει τον κωδικό του έργου σας.
Επομένως, σε αυτό το άρθρο θα μάθετε τα ακόλουθα σημεία:
- Αναπτύξτε μια συσκευή εγγραφής και προσαρμογέα ESP01.
- Κατανοήστε τον σκοπό του κυκλώματος εγγραφής ESP01.
- Μάθετε πώς μπορείτε να ρυθμίσετε το ESP01 για τη λειτουργία μεταφοράς κώδικα. Τώρα, θα ξεκινήσουμε την πλήρη παρουσίαση της ανάπτυξης του έργου Programmer για τον πίνακα ESP01.
Βήμα 2: Ανάπτυξη του προγραμματιστή για τον πίνακα ESP01
Όπως αναφέρθηκε προηγουμένως, το έργο συνίσταται στη δημιουργία ενός προγραμματιστή για το ESP01 προκειμένου να διευκολυνθεί ο προγραμματισμός του.
Για αυτό, αναπτύξαμε το ακόλουθο κύκλωμα που φαίνεται στο παραπάνω σχήμα.
Επομένως, όπως μπορείτε να δείτε, αυτό το κύκλωμα έχει:
- 2 κουμπιά για τη διαμόρφωση του ESP01 για λειτουργία προγραμματισμού.
- Ένα LED για σήμα ότι η κάρτα είναι ενεργοποιημένη.
- Γραμμή καρφιτσών για τη μεταφορά του κωδικού στο CHIP.
Παρακάτω, παρουσιάζουμε το υλικό που απαιτείται για την κατασκευή του έργου. Λίστα ηλεκτρονικών εξαρτημάτων
- JLCPCB Printed Circuit Board (Λήψη αρχείων έργου)
- 02 x κουμπιά.
- Αντίσταση 01 x 330R
- 01 x Πράσινο LED.
- 02 x 10kR αντιστάσεις.
- 01 x Μπάρα αρσενικού / θηλυκού 1x4.
- 01 x 2x4 Γυναικείο Pin Bar.
Τώρα, θα εξηγήσουμε κάθε μέρος του κυκλώματος προγραμματισμού ESP01. Σημειώστε ότι χρησιμοποιούμε μια υποδοχή 2x4 - 2,54mm για τη σύνδεση ESP01, όπως φαίνεται στο παραπάνω σχήμα.
Από αυτόν τον σύνδεσμο, το ESP01 θα συνδεθεί με όλα τα άλλα μέρη του ανεπτυγμένου κυκλώματος.
Επομένως, πρώτα, συνδέστε το σε αυτήν την υποδοχή και ρυθμίστε το σε λειτουργία προγραμματισμού χρησιμοποιώντας τα κουμπιά RESET και FLASH. Αυτά τα δύο κουμπιά θα είναι υπεύθυνα για τη ρύθμιση σε λειτουργία προγραμματισμού.
Τέλος, έχουμε τις ακίδες σύνδεσης του μετατροπέα USB - SERIAL FTDI232 και του LED. Η γραμμή σύνδεσης μετατροπέα θα χρησιμοποιηθεί για τη σύνδεσή της και τη μεταφορά κωδικού στο ESP01.
Το LED θα χρησιμοποιηθεί για να δείξει ότι η κάρτα τροφοδοτείται.
Από αυτό το κύκλωμα, πραγματοποιήσαμε τον σχεδιασμό της ηλεκτρονικής πλακέτας.
Βήμα 3: Ανάπτυξη πίνακα τυπωμένων κυκλωμάτων προγραμματιστή ESP01
Από το σχεδιασμό του ηλεκτρονικού σχηματικού σχεδιασμού, αναπτύχθηκε ο σχεδιασμός του πίνακα τυπωμένων κυκλωμάτων του προγραμματιστή ESP01.
Το σχηματικό σχέδιο του πίνακα φαίνεται παραπάνω.
Όπως μπορείτε να δείτε, το ESP01 πρέπει να είναι συνδεδεμένο στην υποδοχή 2x4 και ο μετατροπέας USB-Serial θα είναι συνδεδεμένος στους ακροδέκτες 90º.
Αυτός ο σύνδεσμος με την αντίστοιχη γωνία χρησιμοποιήθηκε για να μειώσει το μέγεθος της πλακέτας και να την αφήσει κάτω από τη δομή ESP01.
Εκτός από αυτό, έχουμε τα κουμπιά προγραμματισμού στο επάνω μέρος και το LED για σηματοδότηση της ενεργοποιημένης πλάκας στο κάτω μέρος της πλάκας.
Από αυτό το έργο, ελήφθη η τελική πλακέτα τυπωμένου κυκλώματος σε 3D, η οποία παριστάνεται στο παραπάνω σχήμα.
Τέλος, από αυτό το έργο, είναι δυνατό να πραγματοποιηθεί ο προγραμματισμός και η καταγραφή του κώδικα στο ESP01.
Στη συνέχεια, θα εξηγήσουμε βήμα προς βήμα για να θέσουμε το ESP01 σε λειτουργία προγραμματισμού και θα μεταφέρουμε τον κωδικό στο ESP01.
Βήμα 4: Διαδικασία μεταφοράς κώδικα για το ESP01
Για να το κάνετε αυτό, πρέπει να εκτελέσετε τα ακόλουθα βήματα
- Συνδέστε τον μετατροπέα USB-SERIAL FTDI232 στον υπολογιστή σας και στη γραμμή ICSP Pin Connections.
- Βεβαιωθείτε ότι η λυχνία LED είναι αναμμένη. Χρησιμοποιείται για να δείξει ότι η κάρτα τροφοδοτείται.
- Επιλέξτε τη θύρα COM του μετατροπέα FTDI232 USB-SERIAL.
- Πατήστε παρατεταμένα το κουμπί FLASH.
- Πατήστε και αφήστε το κουμπί ΕΠΑΝΑΦΟΡΑ. Μετά από αυτό, θα δείτε το μπλε LED ESP να αναβοσβήνει μία φορά.
Ετοιμος! Το ESP01 έχει ρυθμιστεί ώστε να λαμβάνει νέο κωδικό. Τώρα, πραγματοποιήστε τη διαδικασία μεταφοράς του κωδικού σας μέσω του Arduino IDE
Μετά τη μεταφορά, ο κωδικός σας θα καταγραφεί στη μνήμη του ESP01 και θα είναι έτοιμος για τον έλεγχο της εφαρμογής σας.
Βήμα 5: Και τέλος … Ποιο είναι το αναμενόμενο αποτέλεσμα;
Ως εκ τούτου, από την ανάπτυξη αυτού του έργου, ήταν δυνατή η δημιουργία μιας κάρτας με χαρακτηριστικά ανώτερα από τη συμβατική κάρτα και η οποία πωλείται ευρέως σε πολλά καταστήματα.
Σε αντίθεση με τον συμβατικό πίνακα, αυτή η έκδοση διαθέτει δύο κουμπιά για τη διαμόρφωση του CHIP για λειτουργία προγραμματισμού, με τέτοιο τρόπο ώστε να μην είναι απαραίτητη η προσθήκη νέων στοιχείων για την εκτέλεση αυτής της εργασίας.
Έτσι, μέσω αυτού του έργου, κατέστη δυνατή η ανάπτυξη ενός καταγραφέα ανώτερου από αυτόν που υπάρχει στην αγορά, η κατανόηση της λειτουργίας διαμόρφωσής του και η διαδικασία διαμόρφωσης CHIP για την πραγματοποίηση της μεταφοράς κώδικα.
Ευχαριστούμε την JLCPCB για την υποστήριξη του έργου και αν θέλετε, μπορείτε να αποκτήσετε πρόσβαση σε αυτόν τον σύνδεσμο, να αποκτήσετε πρόσβαση στα αρχεία του έργου και να αγοράσετε τους πίνακες τυπωμένων κυκλωμάτων σας για 2 $.
Συνιστάται:
Πώς να φτιάξετε έναν πίνακα κυκλωμάτων στο σπίτι: 11 βήματα
Πώς να φτιάξετε έναν πίνακα κυκλωμάτων στο σπίτι: Εκτυπώστε πρώτα το σχέδιό σας σε χαρτί με εκτυπωτές τύπου laser jet
Αλφαριθμητικό πληκτρολόγιο κυκλωμάτων Layad με ESP32 και χαρακτήρα LCD: 4 βήματα
Layad Circuits Alphanumeric Keyboard With ESP32 and Character LCD: Αυτό το άρθρο δείχνει τη χρήση μιας αλφαριθμητικής μονάδας πληκτρολογίου και μιας μονάδας LCD χαρακτήρα 16x2 I2C για την εισαγωγή δεδομένων στο ESP32. Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί για την εισαγωγή και ανάκτηση διαπιστευτηρίων Wi-Fi και άλλων πληροφοριών από και προς το ESP32
Πώς να φτιάξετε έναν επαγγελματικό πίνακα τυπωμένων κυκλωμάτων: Ο πλήρης οδηγός: 10 βήματα (με εικόνες)
Πώς να φτιάξετε έναν επαγγελματικό πίνακα τυπωμένων κυκλωμάτων: Ο πλήρης οδηγός: Γεια σε όλους, σήμερα θα σας δείξω πώς να φτιάξετε επαγγελματικό PCB, για να βελτιώσετε τα ηλεκτρονικά σας έργα. Ας αρχίσουμε
Πίνακες τυπωμένων κυκλωμάτων (PCB) χρησιμοποιώντας τον κόφτη λέιζερ: 5 βήματα
Πίνακες τυπωμένων κυκλωμάτων (PCB) Χρήση του κόπτη λέιζερ: Αυτή είναι μια νέα συστροφή σε μια υπάρχουσα διαδικασία, η οποία σας επιτρέπει να φτιάξετε υπερβολικά ακριβή PCB. Περιλαμβάνει βασικά βαφή σπρέι χαλκού, κόβοντας το χρώμα με λέιζερ και στη συνέχεια τοποθετώντας το χαρτόνι σε ένα λουτρό με χλωριούχο σίδηρο για να αφαιρέσετε το ανεπιθύμητο
Δημιουργία πινάκων τυπωμένων κυκλωμάτων με εκτυπωτή INKJET: 8 βήματα (με εικόνες)
Δημιουργία πινάκων τυπωμένων κυκλωμάτων με έναν εκτυπωτή INKJET: Όταν άρχισα να ψάχνω πώς να χαράξω τις δικές μου πλακέτες τυπωμένων κυκλωμάτων, κάθε εκπαιδευτικό και φροντιστήριο που βρήκα χρησιμοποίησε έναν εκτυπωτή λέιζερ και σιδερώθηκε στο μοτίβο με κάποιο τρόπο. Δεν έχω εκτυπωτή λέιζερ αλλά έχω φθηνό μελάνι