Πίνακας περιεχομένων:
- Βήμα 1: Κολλήστε τις καρφίτσες Pogo στο Boardout Breakout
- Βήμα 2: Κολλήστε τις κεφαλίδες καρφιτσών στο ESP-12 Breakout Board and Wire
- Βήμα 3: Κολλήστε κουμπιά στον προσαρμογέα USB CH340
- Βήμα 4: Καρφίτσες Pogo Hot Glue, Foam and Double Row 4p Pin Header
- Βήμα 5: Ευθυγραμμίστε το ESP-12 Onto Pogo Pins and Sandwich with Another Breakout Board
- Βήμα 6: Συνδέστε τον προσαρμογέα Esp-12 Mod στον προσαρμογέα USB CH340 και το πρόγραμμα μακριά
- Βήμα 7: Αναβοσβήνει Παράδειγμα BLINK Με Arduino IDE (προαιρετικό)
Βίντεο: Προγραμματιστής USB ESP-12: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σκέφτηκα ότι θα ήταν ενδιαφέρον να παίζω με το IoT, έτσι αποφάσισα να δοκιμάσω το esp8266. Είδα τις μυριάδες λύσεις εκεί για τον προγραμματισμό του esp8266, οπότε δανείστηκα μερικές ιδέες από εδώ https://www.instructables.com/id/USB-to-ESP-01-Boa… και εδώ https://cmheong.blogspot.com/2018/05/using-ch340-u… για τον προγραμματισμό του esp-01 απλά με φλας και κουμπιά επαναφοράς που περιλαμβάνονται. Αφού το έκανα αυτό, σκέφτηκα ότι θα ήταν διασκεδαστικό να προσπαθώ να κάνω έναν προσαρμογέα για να προγραμματίσει επίσης το esp-12.
Μέρη:
Οι τιμές ενδέχεται να ποικίλλουν λόγω εκπτώσεων και αποστολών σε διαφορετικές χώρες και τι όχι, αλλά είναι σωστές κατά τη στιγμή της σύνταξης της συγκεκριμένης κατάστασής μου
CH340 USB to ESP8266 ESP-01 Προσαρμογέας μονάδας Wifi 0,80 $
10 τεμ κουμπί στιγμιαίου διακόπτη 0,52 $
ESP-12S ESP8266 1,95 $
2 τεμάχια ESP-12 Breakout board 0,40 $
10 τεμάχια pogo καρφίτσες 2,05 $
2 τεμάχια Double Row SMT SMD Male Pin Header Strip Connector 1,33 $
λεπτό σύρμα
πιστόλι θερμής κόλλας και κόλλα
συγκόλληση και συγκόλληση
ελαστική ταινία
Βήμα 1: Κολλήστε τις καρφίτσες Pogo στο Boardout Breakout
Συγκολλήστε τις καρφίτσες pogo στον πίνακα breakout για τις ακόλουθες ακίδες:
REST (RESET)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Οι καρφίτσες pogo είναι μάλλον μικρές, οπότε έπρεπε να χρησιμοποιήσω ένα τσιμπιδάκι με κάποια ταινία γύρω του για να απομονωθώ από τη θερμότητα για να συγκρατήσω τις καρφίτσες ενώ κολλάω.
Βεβαιωθείτε ότι οι καρφίτσες pogo δεν είναι βραχυκυκλωμένες μεταξύ τους, ελέγχοντας τη συνέχεια με ένα πολύμετρο. Υπάρχουν 10k αντιστάσεις μεταξύ CH_PC και VCC, GPIO15 και GND στον πίνακα διάλυσης, οπότε περιμένετε μια ανάγνωση μεταξύ αυτών των ακίδων.
Βήμα 2: Κολλήστε τις κεφαλίδες καρφιτσών στο ESP-12 Breakout Board and Wire
Συνδέστε τις δύο κεφαλίδες 8 ακίδων που συνοδεύουν τον πίνακα διαχωρισμού με τις μακριές καρφίτσες στο μπροστινό μέρος του πίνακα ενώ κολλάτε στο πίσω μέρος του πίνακα, δεν χρειάζεται να κολλήσετε όλες τις καρφίτσες στον πίνακα μόνο αυτές που χρησιμοποιήθηκαν παραπάνω (βλ. εδώ για ελάχιστα σχήματα που αναβοσβήνουν). Ο λόγος για αυτό είναι εάν θέλετε να εκτελέσετε/προγραμματίσετε ένα esp-12 που είναι ήδη κολλημένο σε έναν πίνακα ξεμπλοκαρίσματος, θα πρέπει να είναι σε θέση να το κάνει (αν και δεν το έχω δοκιμάσει ακόμα). Τώρα κόψτε ένα τμήμα της κεφαλίδας smt pin διπλής σειράς έτσι ώστε να υπάρχουν δύο σειρές 4 ακίδων. Σύρμα συγκόλλησης που συνδέει το pinout για τη διπλή σειρά 4 ακίδων σύμφωνα με ένα pinout ESP-01 που ταιριάζει με τον πίνακα διαρροής.
Τα ονόματα δεν είναι ακριβώς τα ίδια (εκτός από το GND) αλλά:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Βήμα 3: Κολλήστε κουμπιά στον προσαρμογέα USB CH340
Κουμπί συγκόλλησης στο κάτω μέρος του προσαρμογέα USB CH340 για τη λειτουργία FLASH μεταξύ καρφιτσών GPIO0 και GND. Κολλήστε το ζεστά στον προσαρμογέα.
Κουμπί συγκόλλησης στο πίσω μέρος του προσαρμογέα USB CH340 για τη λειτουργία RESET μεταξύ των ακίδων RESET και GND. Κολλήστε το ζεστά στον προσαρμογέα
Βήμα 4: Καρφίτσες Pogo Hot Glue, Foam and Double Row 4p Pin Header
Κολλήστε ζεστά την εσωτερική πλευρά των πείρων pogo στον πίνακα ξεμπλοκαρίσματος για να τους δώσετε λίγη δύναμη, προσέχοντας να μην κολλήσετε στον κινούμενο πείρο. Κολλήστε λίγο αφρό συσκευασίας (ή οποιοδήποτε συμπιέσιμο σφουγγαράκι) ανάμεσα στις καρφίτσες pogo, έτσι ώστε το esp-12 να μην πέσει στο κενό πολύ εύκολα. Κολλήστε την κεφαλίδα smt διπλής σειράς 4p στο πίσω μέρος της πλακέτας breakout, ώστε να μην αποσυνδεθεί όταν βγείτε από τον προσαρμογέα USB CH340.
Βήμα 5: Ευθυγραμμίστε το ESP-12 Onto Pogo Pins and Sandwich with Another Breakout Board
Ευθυγραμμίστε το ESP-12 (δοκίμασα με ESP-12F και ESP-12S) στις καρφίτσες pogo και τοποθετήστε το σε σάντουιτς με έναν άλλο πίνακα breakout από πάνω. Χρησιμοποιήστε μια ελαστική ταινία για να την κρατήσετε σταθερά στη θέση της. Mayσως χρειαστεί να ρυθμίσετε το esp-12 για να βεβαιωθείτε ότι όλες οι επαφές αγγίζουν με αρκετή πίεση. Πιθανότατα θα ήταν λιγότερο επιφυλακτικό αν αντί για καρφίτσες pogo να χρησιμοποιούσατε μεταλλικά κλιπ για την πλευρά του ESP-12. Ακολουθεί ένα παράδειγμα στο youtube όπου κάποιος έχει χρησιμοποιήσει τις επαφές από υποδοχή PCI από μη χρησιμοποιημένη μητρική πλακέτα https://www.youtube.com/embed/BvY_T-My9Ls και https://www.youtube.com/watch; v = gI_lKu2uJDs
ΣΗΜΕΙΩΣΗ: Μετά από κάποια ακόμη χρήση, θεωρώ πολύ επίπονο να ευθυγραμμίσω και να ασκήσω αρκετή πίεση στις καρφίτσες pogo, επομένως συνιστώ στους ανθρώπους να μην προσπαθήσουν να χρησιμοποιούν καρφίτσες pogo εκτός αν μπορούν να αντιμετωπίσουν πολλή απογοήτευση
Βήμα 6: Συνδέστε τον προσαρμογέα Esp-12 Mod στον προσαρμογέα USB CH340 και το πρόγραμμα μακριά
Συνδέστε το mod προσαρμογέα esp-12 στον προσαρμογέα USB CH340 (με το πάνω μέρος της πλακέτας προς την ίδια κατεύθυνση με το βύσμα usb) και, στη συνέχεια, τοποθετήστε το στον υπολογιστή σας και χρησιμοποιήστε το Arduino IDE ή το ESP Flash Download Tool για να φορτώσετε τα προγράμματά σας.
ΣΗΜΕΙΩΣΗ: εάν η διαδικασία φλας δεν λειτουργεί, μπορεί να είναι επειδή η επαφή μεταξύ των ακίδων pogo και του esp-12 δεν είναι καλή, ρυθμίστε το esp-12 και/ή την ελαστική ταινία για να δώσετε καλή ομοιόμορφη πίεση σε όλους τους πείρους pogo
Βήμα 7: Αναβοσβήνει Παράδειγμα BLINK Με Arduino IDE (προαιρετικό)
Ξεκινήστε το Arduino IDE και φορτώστε το παράδειγμα BLINK.
Για να μπείτε στη λειτουργία FLASH κρατήστε πατημένο το κουμπί FLASH (κάτω) και πατήστε το κουμπί RESET (πίσω) και μετά αφήστε το κουμπί FLASH (κάτω).
Ρυθμίστε τις παραμέτρους του esp-12
Κάντε κλικ στη μεταφόρτωση
Εάν λειτούργησε σωστά θα πρέπει να συμπεριφέρεται όπως στο βίντεο
ΣΗΜΕΙΩΣΗ: εάν η διαδικασία φλας δεν λειτουργεί, μπορεί να είναι επειδή η επαφή μεταξύ των ακίδων pogo και του esp-12 δεν είναι καλή, ρυθμίστε το esp-12 και/ή την ελαστική ταινία για να δώσετε καλή ομοιόμορφη πίεση σε όλους τους πείρους pogo
Συνιστάται:
ELEGOO Kit Lab ή Πώς να κάνω τη ζωή μου πιο εύκολη ως προγραμματιστής: 5 βήματα (με εικόνες)
ELEGOO Kit Lab ή Πώς να κάνω τη ζωή μου ως προγραμματιστή ευκολότερη: Στόχοι του έργου Πολλοί από εμάς αντιμετωπίζουν προβλήματα με τη μακέτα γύρω από τους ελεγκτές UNO. Συχνά η καλωδίωση των εξαρτημάτων καθίσταται δύσκολη με πολλά εξαρτήματα. Από την άλλη πλευρά, ο προγραμματισμός με το Arduino μπορεί να είναι περίπλοκος και μπορεί να απαιτήσει πολλές
Προγραμματιστής CH341A: 8 βήματα
Προγραμματιστής CH341A: Πρόσφατα αγόρασα έναν μίνι προγραμματιστή CH341A. Ο μίνι προγραμματιστής είναι εντάξει και μπορεί να χρησιμοποιηθεί για τον προγραμματισμό τσιπ 24 και 24 σειρών. Είναι πολύ χαμηλό κόστος, αλλά αρκετά χρήσιμο καθώς μπορώ να το χρησιμοποιήσω για να αναβοσβήνω το BIOS του υπολογιστή μου και το υλικολογισμικό του δρομολογητή. Το WCH έχει ευγενικές εκδόσεις
Arduino ως ISP -- Εγγραφή Hex αρχείου σε AVR -- Ασφάλεια σε AVR -- Arduino ως προγραμματιστής: 10 βήματα
Arduino ως ISP || Εγγραφή Hex αρχείου σε AVR || Ασφάλεια σε AVR || Arduino Ως προγραμματιστής: ……………………… Εγγραφείτε στο κανάλι μου στο YouTube για περισσότερα βίντεο …….. Αυτό το άρθρο έχει να κάνει με το arduino ως isp. Εάν θέλετε να ανεβάσετε ένα εξάγωνο αρχείο ή εάν θέλετε να ρυθμίσετε την ασφάλεια σας σε AVR, τότε δεν χρειάζεται να αγοράσετε προγραμματιστή, μπορείτε να κάνετε
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
Ultimate ESP8266-01 Προγραμματιστής & Προσαρμογέας USB: 3 Βήματα
Ultimate ESP8266-01 Προγραμματιστής & Προσαρμογέας USB: Γεια σας, έχετε ακούσει για τις ΠΡΑΓΜΑΤΙΚΕΣ δυνατότητες της μικρής και φθηνής μονάδας ESP8266-01; Κυκλοφόρησε στην αγορά λέγοντας ότι θα πρέπει να είναι η επιλογή σας εάν θέλετε να προσθέσετε δυνατότητες IOT στο έργο σας. Στην πραγματικότητα αυτή η μικρή ενότητα θα μπορούσε