Πίνακας περιεχομένων:
- Βήμα 1: Βρείτε το λογισμικό Flash Esp8266
- Βήμα 2: Βρείτε αρχεία υλικολογισμικού ESP8266
- Βήμα 3: Σύνδεση του ESP στη λειτουργία Flash
- Βήμα 4: Μεταφόρτωση υλικολογισμικού
- Βήμα 5: Χρήση του Esp Flash Download Toll V0.9.3.1
- Βήμα 6: Πρόγραμμα Esp χρησιμοποιώντας το Esplorer
- Βήμα 7: Αντιμετώπιση προβλημάτων
Βίντεο: Ενημέρωση υλικολογισμικού Esp8266: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Η μονάδα ESP8266 είναι μια φθηνή ασύρματη μονάδα. Έχει SOC (σύστημα στο τσιπ) που είναι σε θέση να παρέχει wifi σε κάθε μικροελεγκτή/μικροεπεξεργαστή. Υπάρχουν δύο τρόποι με τους οποίους μπορεί να χρησιμοποιηθεί το esp8266.
- Αυτόνομο esp8266
- Esp8266 με βατόμουρο pi ή arduino ή stm32
Το Esp8266 χρειάζεται εξωτερικό 3.3 v για να λειτουργήσει σωστά. Εάν χρησιμοποιείτε esp8266 με arduino, προσπαθήστε να μην παρέχετε ισχύ από το arduino. Ως arduino η μέγιστη παροχή ρεύματος είναι 40mA ενώ το esp8266 αντλεί 250mA. Αυτό είναι πιθανότατα το πρόβλημα να βρίσκεται κάθε φορά που ανεβάζετε το νέο υλικολογισμικό ή όταν χρησιμοποιείτε το esp8266
Για αρχάριους, συνιστάται να πάτε με πλακέτα node mcu που διατίθεται στην αγορά. Υπάρχουν δύο τύποι πλακέτας με αισθητήρα RGB led & Ldr και άλλος με απλούς διακόπτες. Αυτός ο πίνακας έχει ενσωματωμένο ρυθμιστή τάσης που χειρίζεται τη σωστή ισχύ
- πνευματώδης πίνακας esp8266
- Node Mcu
Βήμα 1: Βρείτε το λογισμικό Flash Esp8266
Κατεβάστε το λογισμικό από τη μονάδα δίσκου
espFlasher
Βήμα 2: Βρείτε αρχεία υλικολογισμικού ESP8266
Μεταβείτε σε αυτόν τον παρακάτω σύνδεσμο για να βρείτε αρχεία υλικολογισμικού.
- Τελευταία ενημέρωση υλικολογισμικού AT 2017 Σεπ
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Βήμα 3: Σύνδεση του ESP στη λειτουργία Flash
Ενότητα ESP 8266-01
Χρήση προσαρμογέα προγραμματιστή Esp01
Αυτός είναι ο καλύτερος τρόπος για να αναβοσβήνει το esp01 αγοράστε αυτήν τη μονάδα και απαλλαγείτε από τα ακατάστατα καλώδια στο μέλλον.
Είναι πολύ βολικό και πολύ γρήγορο.
Προσαρμογέας προγραμματιστή Esp01
Σημείωση: Η μονάδα δεν μπαίνει απευθείας στον πίνακα προγραμματισμού. Για αυτό πρέπει να κολλήσετε το βραχυκυκλωτήρα σε αυτό. Ανατρέξτε στη φωτογραφία για αυτό. Ο βραχυκυκλωτήρας συγκολλάται μεταξύ gpio 0 και gnd pin. Όταν δεν χρησιμοποιείται σε λειτουργία προγραμματισμού αλλάξτε τον βραχυκυκλωτήρα στην άδεια καρφίτσα.
Χρήση μονάδας BreadBoard Power
Τροφοδοσία ψωμιού
Με αυτήν την ενότητα μπορείτε να δώσετε ξεχωριστά 5v στο arduino και 3,3 v στο esp8266 ταυτόχρονα. Αυτή είναι η ομορφιά αυτής της μονάδας.
Η καρφίτσα Esp rx χρειάζεται επίσης 3.3v. Εάν προσπαθήσετε να βάλετε arduino tx στο esp rx. Η μονάδα esp μπορεί να πάθει ζημιά. Για να αποφευχθεί αυτό, μπορείτε να κάνετε δύο πράγματα.
- Χρησιμοποιήστε το διαχωριστή τάσης
- Χρησιμοποιήστε το Level Shifter
1. Διαχωριστής τάσης
χρησιμοποιήστε αντίσταση 20k και 10k για να το πετύχετε. Ελέγξτε τη σύνδεση στη φωτογραφία
Το vcc & chpd του esp συνδέεται με 3.3v
Το Gpio 0 & gnd του esp συνδέεται με το gnd
Το Rx του esp συνδέεται απευθείας με το TX arduino
Το Tx του esp συνδέεται με το arduino rx μέσω διαιρέτη τάσης
2. Μετατοπιστής επιπέδου
Ελέγξτε τη σύνδεση στη φωτογραφία
- Συνδέστε 5v τροφοδοσίας ψωμιού σε καρφίτσα hv λογικού επιπέδου
- συνδέστε 3.3v τροφοδοσίας ψωμιού σε καρφίτσα Lv λογικού επιπέδου
- συνδέστε το tx του arduino σε οποιαδήποτε άλλη καρφίτσα hv από 4 ακίδες, που αντιστοιχεί στο pin που έχετε συνδέσει tx, συνδέστε το rx του esp σε αυτό που θα είναι Lv pin
2. Ενότητα Esp 8266-12
Βρήκα τις οδηγίες daflabs καλύτερες για αυτήν την ενότητα μέχρι τώρα
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Χρησιμοποίησα το Arduino αντί για τη μονάδα cp2102 και δεν είχα κανένα πρόβλημα στην επικοινωνία.
Η σύνδεση θα παραμείνει ως επί το πλείστον ίδια για το esp8266-12 για να εκτελεστεί σε λειτουργία φλας.
GPIO0 -> LOW
GPIO2 -> Υ HIGHΗΛΟ
GPIO15 -> LOW
Βήμα 4: Μεταφόρτωση υλικολογισμικού
- Αν ανεβάσετε το κενό πρόγραμμα στο arduino εάν χρησιμοποιείτε. Στη συνέχεια, συνδέστε τις καρφίτσες esp tx και rx σε αυτό
- Ανοίξτε το λογισμικό και προσθέστε ένα προς ένα τα αρχεία κάδου σε αυτό.
- Τώρα προσθέστε τις διευθύνσεις ως εξής.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
κενό.bin -0x7e000
blank.bin -0x3fe000
esp_init_data_default.bin --0x3fc000
- Στη συνέχεια, απλώς κάντε κλικ στο κουμπί φλας, εάν όλα είναι εντάξει, το φλας θα σας δείξει την κατάσταση λήψης και επίσης το led module esp 8266 θα αναβοσβήνει πολύ γρήγορα.
- Συγχαρητήρια !!!.έχετε ανεβάσει το πιο πρόσφατο υλικολογισμικό στο esp8266.
- Εάν δεν βρείτε αυτήν τη διεύθυνση mac. Χρησιμοποιήστε τον ακροδέκτη επαναφοράς και τοποθετήστε τον στο gnd για 2 δευτερόλεπτα και, στη συνέχεια, αφαιρέστε τον από το gnd και αναβοσβήστε τον. Είναι πολύ σημαντικό να λάβετε τη διεύθυνση mac.
- ITρθε η ώρα να δοκιμάσετε τη μονάδα Esp. Τώρα αφαιρέστε το καλώδιο GPIO 0 που ήταν συνδεδεμένο στο GND, μπορείτε να το συνδέσετε στο VCC ή να το αφήσετε έτσι.
- Τώρα συνδέστε ξανά το Arduino στον υπολογιστή σας και ανοίξτε τη σειριακή θύρα.
- Ελέγξτε τις εντολές at για διαφορετικό ρυθμό baud, το μεγαλύτερο μέρος του esp λειτουργεί καλά σε αυτόν τον ρυθμό baud 115200.
- ΤΩΡΑ ήρθε η ώρα να δοκιμάσετε τις εντολές AT. Εισαγάγετε "AT" στη σειριακή θύρα και θα λάβετε "OK". Τώρα εισάγετε "AT+GMR" και ελέγξτε την έκδοση υλικολογισμικού.
- Για να αλλάξετε τον ρυθμό baud μπορείτε να το κάνετε αυτό "AT+UART_DEF = 9600, 8, 1, 0, 0"
Βήμα 5: Χρήση του Esp Flash Download Toll V0.9.3.1
Υπάρχουν δύο λογισμικά για την εγκατάσταση του αρχείου bin στο soc του esp8266. Η δεύτερη μέθοδος είναι με τη χρήση λήψης esp flash.
1.) Κατεβάστε το λογισμικό από τον παρακάτω σύνδεσμο
bbs.espressif.com/viewtopic.php?t=25
2.) Τώρα απλώς περιηγηθείτε στο αρχείο κάδου που θέλετε να ανεβάσετε στο esp και μην αλλάξετε καμία από τις ρυθμίσεις εκτός από τη θύρα com και αλλάξτε το ποσοστό baud σε 115200 και κάντε κλικ στο start.θα δείτε μια κατάσταση μεταφόρτωσης. Κάντε λίγη υπομονή μέχρι να λέει τελειώστε.
Βήμα 6: Πρόγραμμα Esp χρησιμοποιώντας το Esplorer
Το esplorer είναι ένα λογισμικό ειδικά κατασκευασμένο για module wifi esp8266. μπορείτε να ανεβάσετε κώδικα lua ή εντολές AT στο esp8266 χρησιμοποιώντας αυτό το λογισμικό
κατεβάστε το από το σύνδεσμο που δόθηκε
esp8266.ru/esplorer/
Βήμα 7: Αντιμετώπιση προβλημάτων
1.) Τροφοδοσία esp 8266 από εξωτερική τροφοδοσία. Παρακαλώ αποφύγετε τη χρήση arduino ή υπολογιστή για vcc.
2.) Ελέγξτε το κύκλωμα τρεις φορές και πάντα ενώ ανεβάζετε υλικολογισμικό προσπαθείτε να επαναφέρετε χειροκίνητα το esp8266 κάνοντας chpd gnd για κάποιο χρονικό διάστημα και τοποθετήστε το ξανά στο vcc
3.) βεβαιωθείτε ότι χρησιμοποιείτε είτε ένα buck είτε ένα ρυθμιστικό 3.3. Το esp8266 χρειάζεται επίσης σταθερό ρεύμα
4.) Σημείωση: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ άλλος σύνδεσμος που μπορεί να σας βοηθήσει να λύσετε τα προβλήματα με το esp module.if μη των παραπάνω
η μέθοδος λειτουργεί…
Συνιστάται:
Επαναφορά ή αναβάθμιση υλικολογισμικού στη μονάδα ESP8266 (ESP-01) χρησιμοποιώντας το Arduino UNO: 7 βήματα
Επαναφορά ή αναβάθμιση υλικολογισμικού σε μονάδα ESP8266 (ESP-01) Χρήση Arduino UNO: Η μονάδα ESP-01 που χρησιμοποίησα αρχικά συνοδεύτηκε από παλαιότερο υλικολογισμικό AI Thinker, το οποίο περιορίζει τις δυνατότητές του καθώς δεν υποστηρίζονται πολλές χρήσιμες εντολές AT. Είναι γενικά μια καλή ιδέα να αναβαθμίσετε το υλικολογισμικό σας για διορθώσεις σφαλμάτων και επίσης ανάλογα με το
Υποβάθμιση υλικολογισμικού M365: 7 βήματα
Υποβάθμιση υλικολογισμικού M365: Γεια σας, σε αυτό το διδακτικό θα σας δείξω πώς να υποβαθμίσετε το υλικολογισμικό του ηλεκτρικού σκούτερ σας Xiaomi M365. Εάν έχετε την έκδοση 1.5.1 αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε μόνο την επίσημη εφαρμογή που έχει μόνο λίγες λειτουργίες σε σύγκριση για πιο λεπτομερή μια
Σεμινάριο εγκατάστασης υλικολογισμικού M5Stack MultiApp Advanced: 3 βήματα
M5Stack MultiApp Advanced Firmware Installation tutorial: Είμαι μεγάλος θαυμαστής της μονάδας M5Stack ESP32. Φαίνεται πολύ επαγγελματικό σε αντίθεση με τη συνηθισμένη μου "φωλιά αρουραίων" πρωτότυπων σανίδων και καλωδίων! Με τους περισσότερους πίνακες ανάπτυξης ESP32 μπορείτε να εκτελέσετε μόνο ένα πρόγραμμα / εφαρμογή κάθε φορά, αλλά τώρα στο M5Stack μπορείτε να επιλέξετε
Τρόπος αναβάθμισης υλικολογισμικού MicroPython σε έξυπνο διακόπτη Sonoff με βάση ESP8266: 3 βήματα (με εικόνες)
Τρόπος αναβάθμισης υλικολογισμικού MicroPython σε έξυπνο διακόπτη Sonoff βασισμένο σε ESP8266: Τι είναι το Sonoff; Τι είναι το Sonoff είναι μια σειρά συσκευών για το Smart Home που αναπτύχθηκε από το ITEAD. Μία από τις πιο ευέλικτες και φθηνές συσκευές αυτής της σειράς είναι οι Sonoff Basic και Sonoff Dual. Αυτοί είναι διακόπτες με δυνατότητα Wi-Fi που βασίζονται σε ένα υπέροχο τσιπ, ESP8266. Ενώ
Παραβίαση υλικολογισμικού IPod από το LINUX: 3 βήματα
Hacking IPod Firmware From LINUX: Πολλοί από εσάς μπορεί να συνειδητοποιήσετε ότι τα iPod (βίντεο 5ης γενιάς και χαμηλότερα) μπορούν να προσαρμοστούν ή να παραβιαστούν. Μέχρι τώρα, αυτή η διαδικασία περιοριζόταν στους χρήστες των Windows και αναπτύσσεται περαιτέρω από το Mac. τώρα οι χρήστες Linux θα έχουν επίσης αυτή τη δυνατότητα. ΣΗΜΕΙΩΣΗ: ΠΑΡΑΚΑΛΩ Δ