ΥπολογιστέςΕξοπλισμός

Μικροελεγκτή ESP8266: τη σύνδεση και τη διαμόρφωση

Πολλοί χρήστες έχουν ήδη καταφέρει να στρέψει την προσοχή της στην ESP8266-12 τσιπ που απελευθερώνεται από Espressif. Το κόστος της είναι πολύ φθηνότερα από ό, τι το πρότυπο της κάρτας Bluetooth-προσαρμογέα, και σε μικρότερες διαστάσεις, που έχει πολύ περισσότερες δυνατότητες. Τώρα, όλοι οι οπαδοί είχε την ευκαιρία να εργαστούν σε ένα δίκτυο Wi-Fi με δύο τρόπους, δηλαδή, για να συνδέσετε τον υπολογιστή σας με τα σημεία πρόσβασης ή περιλαμβάνουν ως ένα σημείο.

Από την άλλη πλευρά, θα πρέπει να κατανοήσουν σωστά τι αυτές οι κάρτες δεν είναι μόνο Shield, έχουν σχεδιαστεί μόνο για την επικοινωνία μέσω Wi-Fi. η ίδια η ίδια ESP8266 είναι ένα μικροελεγκτή, ο οποίος έχει τη δική του UART του, GPIO και SPI-interface, δηλαδή μπορεί να χρησιμοποιηθεί ως ένα εντελώς αυτόνομο εξοπλισμό. Πολλοί μετά από αυτό το τσιπ αυτό που ονομάζεται μια πραγματική επανάσταση, και την πάροδο του χρόνου, αυτές οι συσκευές θα κατασκευαστεί, ακόμη και στις πιο βασικές μορφές της τεχνολογίας, αλλά όσο η συσκευή είναι σχετικά νέο και ένα σταθερό firmware σε αυτό δεν είναι. Πολλοί ειδικοί σε όλο τον κόσμο προσπαθούν να εφεύρουν τη δική σας firmware, γιατί να τα συμπληρώσουν υπεύθυνος δεν είναι πραγματικά δύσκολο, αλλά παρά τις διάφορες δυσκολίες, η συσκευή μπορεί τώρα να λέγεται αρκετά κατάλληλο για χρήση.

Αυτή τη στιγμή, εξετάζουμε μόνο δύο επιλογές για τη χρήση αυτής της ενότητας:

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

Είναι φυσικό ότι για να εξετάσει μια ανεξάρτητη firmware σε αυτή την περίπτωση, δεν θα το κάνει.

Εξετάζοντας την ευκολία χρήσης και την καλή απόδοση, πολλοί άνθρωποι είναι μεταξύ των πολλών μικροελεγκτές δίνουν το μοντέλο προτίμησή ESP8266 τους. Σύνδεση και ενημέρωση του firmware της συσκευής είναι πολύ απλή και προσιτή, και έκανε σχετικά με το ίδιο υλικό στο οποίο συνδέεστε εξοπλισμό με τον υπολογιστή. Αυτό είναι το ίδιο σε όλη την USB-TTL-μετατροπέα, ή, αν προτιμάτε άλλες επιλογές συνδεσιμότητας, μπορεί να πραγματοποιηθεί μέσω του ΙΕΤ και Arduino.

Πώς να ελέγξετε;

Για να δοκιμαστεί η λειτουργικότητα της συσκευής πρόσφατα αγόρασε, θα πρέπει να χρησιμοποιήσετε μια ειδική πηγή σταθεροποιημένη τάση, μέχρι και 3,3 βολτ. Αμέσως αξίζει να σημειωθεί ότι η πραγματική του εύρους τάσης τροφοδοσίας της μονάδας είναι 3 - 3,6 βολτ, και η αυξημένη τάση τροφοδοσίας οδηγήσει αμέσως στο γεγονός ότι απλά θα βλάψει ESP8266 σας. Flash και άλλο λογισμικό μετά από μια παρόμοια κατάσταση μπορεί να αρχίσει να μην λειτουργεί σωστά, και έχετε ήδη την επισκευή της μονάδας ή κάτι για να το διορθώσει.

Για τον προσδιορισμό της απόδοσης του μοντέλου μικροελεγκτή, το μόνο που χρειάζεται να συνδέσετε τους τρεις καρφίτσες:

  • CH_PD και VCC συνδέονται με την παροχή ηλεκτρικού ρεύματος κατά 3,3 βολτ.
  • GND συνδέεται με το έδαφος.

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

Αν το firmware του εργοστασίου για να τρέξει κανονικά, τότε στην περίπτωση αυτή, μπορείτε να δείτε το κόκκινο φως, και στη συνέχεια μια-δυο φορές θα αναβοσβήνει μπλε. Ωστόσο, πρέπει να σημειωθεί ότι η κόκκινη φωτεινή ένδειξη λειτουργίας δεν έχει όλες τις συσκευές ESP8266 Series. Firmware σε μερικές συσκευές δεν παρέχουν φωτισμό του κόκκινου φωτός, εάν η μονάδα είναι απούσα (ειδικότερα, αυτό αναφέρεται στο μοντέλο ESP-12).

Μετά τη σύνδεση στο ασύρματο δίκτυό σας ενεργοποιείται από ένα νέο σημείο πρόσβασης, το οποίο θα ονομάζεται ESP_XXXX, και μπορεί να ανιχνευθεί με οποιαδήποτε συσκευή που έχει πρόσβαση σε Wi-Fi. Σε αυτή την περίπτωση, το όνομα του σημείου πρόσβασης εξαρτάται άμεσα από το firmware του κατασκευαστή που χρησιμοποιείτε, και μπορεί ως εκ τούτου να είναι κάποια άλλη.

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

Πώς να το συνδέσετε γρήγορα;

Πρότυπη σετ που απαιτούνται για τη σύνδεση αυτής της ενότητας περιλαμβάνουν τα ακόλουθα:

  • η ίδια η μονάδα?
  • solderless breadboard?
  • ένα πλήρες σύνολο των καλωδίων μαμά, τον μπαμπά, σχεδιασμένο για επιτραπέζια πρωτοτύπων, ή ειδικό καλώδιο DUPONT MF?
  • Μετατροπέας USB-TTL με βάση PL2303, FTDI ή κάποιο παρόμοιο τσιπ. Η καλύτερη επιλογή - αν προσαρμογέα USB-TTL είναι επίσης εξόδου RTS και DTR, επειδή λόγω αυτού μπορεί να επιτευχθεί πολύ γρήγορα κατεβάσετε το firmware από κάποιο UDK, Arduino IDE ή Sming, χωρίς καν την ανάγκη για χειροκίνητη μεταγωγή GPIO0 το έδαφος.

Εάν χρησιμοποιείτε το μετατροπέα για 5 βολτ, τότε η ανάγκη να αγοράσει ένα επιπλέον τσιπ ρυθμιστή τάσης με βάση την 1117 ή οποιαδήποτε παρόμοια, καθώς και την πηγή τροφοδοσίας (για το πρότυπο 1117 αρκετά καλά κατάλληλο ακόμα και απλοί φόρτισης από ένα smartphone με 5 βολτ). Συνιστάται να μην χρησιμοποιείτε το Arduino IDE ή USB-TTL σε μια πηγή ενέργειας για ESP8266, και να χρησιμοποιήσετε ένα ξεχωριστό, γιατί λόγω αυτό μπορείτε να απαλλαγείτε οριστικά από προβλήματα βάρους.

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

Τι πρέπει να κάνω;

Πρώτα απ 'όλα αξίζει να σημειωθεί το γεγονός ότι ο έλεγχος ESP8266 μπορεί να είναι ελαφρώς διαφορετικές, ανάλογα με το ποια συγκεκριμένο μοντέλο που χρησιμοποιείτε. Αυτές οι ενότητες που παρουσιάζονται σήμερα αρκετά, και το πρώτο πράγμα που θα χρειαστεί - είναι η αναγνώριση του μοντέλου και το χρησιμοποιείτε για να καθορίσει τις συνδεσμολογία. Σε αυτό το εγχειρίδιο, θα μιλήσουμε για την εργασία με τη μονάδα ESP8266 ESP-01 V090, και αν χρησιμοποιείτε κάποιο άλλο μοντέλο που προέρχεται Ping GPIO15 (HSPICS, MTDO), θα πρέπει να τον τραβήξει στο έδαφος σαν ένα πρότυπο εκκίνησης της μονάδας και για τη λειτουργία του firmware.

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

Εάν χρησιμοποιείτε ένα μετατροπέα USB-TTL 3,3 βολτ, τότε η μονάδα είναι συνδεδεμένη με τον ίδιο τρόπο όπως και στην αριστερή πλευρά του παρακάτω εικόνα. Εάν εφαρμόζεται αποκλειστικά pyativoltovy USB-TTL, στη συνέχεια, να δώσουν προσοχή στη δεξιά πλευρά του σχήματος. Μπορεί να φαίνεται ότι το δικαίωμα είναι πιο αποτελεσματική, λόγω του γεγονότος ότι χρησιμοποιείται ένα ξεχωριστό τροφοδοτικό, αλλά στην πραγματικότητα, στην περίπτωση της χρήσης USB-TTL του μετατροπέα 5 βολτ είναι ιδιαίτερα επιθυμητό να κάνει ένα επιπλέον αντιστάσεις διαχωριστικό για να εξασφαλιστεί η εναρμόνιση των trehvoltovyh και pyativoltovyh επίπεδα της λογικής, ή απλά να χρησιμοποιήσετε τα επίπεδα μετατροπής της μονάδας.

Hook Up Ειδικά Χαρακτηριστικά

Στα δεξιά υπάρχει ένα σχέδιο σύνδεσης UTXD (TX), καθώς και URXD (RX) της μονάδας για να pyativoltovoy λογική, TTL, και η διεξαγωγή των διαδικασιών αυτών πραγματοποιείται με δική σας ευθύνη. Με την περιγραφή ESP8266 λέει ότι η μονάδα λειτουργεί αποτελεσματικά μόνο με τη λογική 3.3V. Στη συντριπτική πλειοψηφία των περιπτώσεων, ακόμη και στην περίπτωση εξοπλισμού λογική pyativoltovoy δεν αποτύχει, αλλά μερικές φορές υπάρχουν τέτοιες καταστάσεις, έτσι ώστε μια τέτοια σύνδεση δεν συνιστάται.

Εάν δεν μπορείτε να χρησιμοποιήσετε ένα ειδικό μετατροπέα USB-TTL 3,3 βολτ, μπορεί να εφαρμοστεί στις αντιστάσεις διαχωριστικό. Επίσης, αξίζει να σημειωθεί είναι ότι στο σχήμα δεξιά Ισχύς 1117 σταθεροποιητή συνδέεται χωρίς επιπλέον σωληνώσεις, και αυτό είναι πραγματικά η τεχνολογία λειτουργεί, αλλά είναι ακόμα καλύτερο να χρησιμοποιήσετε το διάγραμμα συνδεσμολογίας 1117 με πυκνωτή ταινίες - πρέπει να συμφιλιωθεί με το δελτίο ESP8266 σε σταθεροποιητή ή χρησιμοποιούν ήδη πλήρως έτοιμο ενότητα, που βασίζεται στη βάση του 1117.

Για να ξεκινήσετε τη μονάδα, θα πρέπει να σπάσει την αλυσίδα GPIO0-TND, τότε είναι δυνατή η παροχή ρεύματος. Αξίζει να σημειωθεί ότι το μόνο που πρέπει να το κάνουμε με αυτή τη σειρά, δηλαδή, πρώτα βεβαιωθείτε ότι GPIO0 «κρέμεται στον αέρα», και μόνο στη συνέχεια να εφαρμόσει δύναμη να CH_PD και VCC.

Πώς να συνδέσετε σωστά;

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

Θα πρέπει να σημειωθεί ότι στην παραπάνω εικόνα δεν δείχνει τη χρήση του ελεύθερου GPIO και ADC, και η σύνδεση θα είναι άμεσα εξαρτηθεί από το τι ακριβώς θέλετε να εφαρμόσουν, αλλά αν θέλετε να εξασφαλίσετε τη σταθερότητα, μην ξεχάσετε να τραβήξει όλα τα GPIO ισχύος και ADC στο έδαφος χρησιμοποιώντας ένα pull-up αντίσταση.

10k αντιστάσεις, αν είναι απαραίτητο, μπορεί να αντικατασταθεί από οποιοδήποτε άλλο στην περιοχή του 4,7k για να 50k, εκτός από GPIO15, όπως ονομαστική του αξία δεν πρέπει να είναι πάνω από 10k. Ονομασία πυκνωτή εξομάλυνσης υψηλή κυμάτωση συχνότητας μπορεί να είναι κάπως διαφορετική.

Ενωση GPIO16 RESET και μέσω της χρήσης του αντιστάτη βαθύ ύπνο 470 ohms μπορεί να είναι απαραίτητη κατά τη χρήση του αντίστοιχου λειτουργία, αφού για να εξέλθει από την κατάσταση βαθύ ύπνο, η μονάδα εκτελεί μια πλήρη επαναφορά με τη διενέργεια χαμηλό επίπεδο για την παροχή GPIO16. Ελλείψει αυτής της ένωσης κατάσταση βαθύ ύπνου για τη μονάδα σας θα διαρκέσει για πάντα.

Με την πρώτη ματιά, μπορεί να φαίνεται ότι GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) και GPIO15 απασχολημένος, έτσι ώστε να τα χρησιμοποιούν για δικούς τους σκοπούς δεν θα λειτουργήσει, αλλά στην πραγματικότητα δεν είναι έτσι. Μπορεί να χρειαστεί αρκετά υψηλό επίπεδο για να GPIO0 και GPIO2, καθώς και χαμηλή σε GPIO15 μόνο για την αρχική εκκίνηση της μονάδας, αλλά και στο μέλλον είναι ήδη δυνατό να τα χρησιμοποιήσει κατά την κρίση της. Το μόνο πράγμα που αξίζει να αναφερθεί - μην ξεχάσετε να παρέχουν τα επιθυμητά επίπεδα πριν να προβεί σε πλήρη επαναφορά της συσκευής σας.

Μπορείτε επίσης να χρησιμοποιήσετε TX, RX όπως GPIO1 και GPIO3 εναλλακτική λύση, αλλά ας μην ξεχνάμε ότι μετά από τη μονάδα ξεκινήσετε firmware αρχίζει να «τραβήξει» το TX παράλληλα να κάνει τον εντοπισμό σφαλμάτων πληροφορίες που αποστέλλονται με UART0 με ρυθμό 74480, αλλά μετά θα πραγματοποιηθεί μια επιτυχημένη λήψη, μπορείτε να τις χρησιμοποιήσετε όχι μόνο ως UART0 να κάνει την ανταλλαγή δεδομένων με κάποια άλλη συσκευή, αλλά και ως πρότυπο GPIO.

Για ενότητες στην οποία μία μικρή ποσότητα αραιωμένου πείρων (για παράδειγμα, ESP-01) δεν απαιτείται για τη σύνδεση των μη αραιωμένο καρφίτσες, ότι είναι, η ESP-01 φυλής μόνο: GND, CH_PD, VCC, GPIO0, GPIO2 και το RESET, και είναι αυτό που τους θα χρειαστεί να σφίξετε. Δεν υπάρχει καμία ανάγκη να είναι συγκολλημένες απευθείας στο ESP8266EX τσιπ, και στη συνέχεια τραβήξτε τους πείρους αδιάλυτο, εκτός αν πραγματικά χρειάζεται.

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

Σύνδεση μέσω του Arduino

Αν για κάποιο λόγο, δεν υπήρχε μετατροπέα USB-TTL 3,3 βολτ, τότε η μονάδα WiFi ESP8266 μπορεί να συνδεθεί μέσω του Arduino με ενσωματωμένο μετατροπέα. Εδώ θα πρέπει να πληρώσει πρώτα την προσοχή σε τρία βασικά στοιχεία:

  • Όταν χρησιμοποιείται με τον ESP8266 Arduino Επαναφορά αρχικά συνδεδεμένο με το GND, για να εξαλείψει την ικανότητα να τρέξει το μικροελεγκτή και σε αυτή τη μορφή χρησιμοποιήθηκε ως ένα διαφανές μετατροπέα USB-TTL.
  • RX και TX δεν είναι συνδεδεμένο "σε διάβαση", και άμεσα - RX-RX (πράσινο), TX-TX (κίτρινο).
  • Όλα τα άλλα είναι συνδεδεμένος με τον ίδιο τρόπο όπως παραπάνω.

Τι πρέπει να εξετάσει

Σε αυτό το σύστημα απαιτεί επίσης ταιριάζουν στρώματα 5 volt TTL Arduino, και 3,3 βολτ για ESP8266, αλλά μπορεί να λειτουργήσει καλά αυτό.

Όταν συνδεθεί με ESP8266 Arduino μπορεί να εξοπλιστεί με ένα ρυθμιστή τάσης, δεν αντέχουν το ρεύμα που απαιτείται για ESP8266, ως εκ τούτου, πριν να το ενεργοποιήσετε, θα πρέπει να ελέγξετε με datashipom με αυτό που χρησιμοποιείται. Μην προσπαθήσετε να συνδέσετε οποιαδήποτε άλλα στοιχεία κατανάλωσης ενέργειας με ESP8266, καθώς αυτό μπορεί να οδηγήσει στο γεγονός ότι το ενσωματωμένο ρυθμιστή τάσης Arduino απλά αποτυγχάνει.

Επίσης, υπάρχει ένα άλλο διάγραμμα σύνδεσης ESP8266 και Arduino, η οποία χρησιμοποιεί SoftSerial. Από τη βιβλιοθήκη SoftSerial ταχύτητα της θύρας ίση με 115200, είναι πολύ υψηλό και δεν μπορεί να εγγυηθεί τη σταθερή λειτουργία δεν συνιστάται, αυτή η μέθοδος σύνδεσης που θα χρησιμοποιηθεί, αν και υπάρχουν κάποιες περιπτώσεις στις οποίες λειτουργεί είναι αρκετά σταθερό.

Σύνδεση μέσω RaspberryPi

Αν δεν έχετε καθόλου οποιεσδήποτε μετατροπείς USB-TTL, σε αυτή την περίπτωση μπορείτε να χρησιμοποιήσετε RaspberryPi. Στην περίπτωση αυτή, για τον προγραμματισμό ESP8266 και η σύνδεση είναι σχεδόν ίδια, αλλά εδώ δεν είναι τόσο βολικό, και επιπλέον θα πρέπει να χρησιμοποιείτε το φαγητό ως σταθεροποιητής στα 3,3 βολτ.

Για να ξεκινήσετε RX, TX και GND συσκευή μας για να συνδεθείτε ESP8266, VCC και GND και βγάλτε το τροφοδοτικό, που υπολογίζεται σε 3,3 βολτ. Εδώ, θα πρέπει να δοθεί ιδιαίτερη προσοχή στο γεγονός ότι θα πρέπει να γίνει η σύνδεση των συσκευών GND, δηλαδή, το RaspberryPi σταθεροποιητή και ESP8266. Αν ενσωματωμένη στη συσκευή σας μοντέλο ρυθμιστή μπορεί να αντέξει έως και 300 mA επιπλέον φορτίο, τότε η σύνδεση ESP8266 είναι απολύτως φυσιολογικό, αλλά όλα γίνονται με δική σας ευθύνη.

διαμορφώσετε τις ρυθμίσεις

Όταν καταλάβετε πώς να συνδέσετε ESP8266, θα πρέπει να βεβαιωθείτε ότι τα προγράμματα οδήγησης για τη συσκευή σας έχει ρυθμιστεί σωστά, έτσι ώστε η νέα εικονική σειριακή θύρα προστέθηκε στο σύστημα. Εκεί θα πρέπει να χρησιμοποιήσετε το πρόγραμμα - Serial Terminal Λιμάνι. Κατ 'αρχήν, το βοηθητικό πρόγραμμα μπορεί να πάρει κάποιο με το γούστο σας, αλλά θα πρέπει να καταλάβουν σωστά ότι κάθε ομάδα που θα σταλεί στη σειριακή θύρα, στο τέλος θα πρέπει να έχουν πίσω τους χαρακτήρες CR + LF.

Αρκετά διαδεδομένη χρήση CoolTerm ESPlorer και επιχειρήσεις κοινής ωφέλειας, η τελευταία καθιστά δυνατή για να μην εισέλθουν ESP8266 η AT εντολές από μόνα τους, και αυτό δίνει ευκολότερο να εργαστεί με τα σενάρια Lua κάτω NodeMCU, έτσι ώστε να μπορεί εύκολα να χρησιμοποιηθεί ως πρότυπο τερματικού.

Για μια κανονική σύνδεση με τη σειριακή θύρα θα πρέπει να κάνουμε πολλή δουλειά, γιατί το firmware για την ESP8266 είναι ως επί το πλείστον ποικίλες και ενεργοποίηση μπορεί να πραγματοποιηθεί με διαφορετικές ταχύτητες. Για να αποφασίσει σχετικά με την καλύτερη επιλογή, θα πρέπει να περάσει μέσα από τρεις βασικές επιλογές: 9600, 57600 και 115200.

Πώς να λύσουμε;

Για να ξεκινήσετε, συνδέστε τον ακροδέκτη του λογισμικού για τη σειριακή θύρα των εικονικών εκθέτοντας τις παραμέτρους 9600 8N1, τότε περνούν μια πλήρη επαναφορά της μονάδας, η απενεργοποίηση CH_PD (τσιπ επιτρέπουν) της εξουσίας, και στη συνέχεια να την ενεργοποιήσετε ξανά, στρεβλώνοντας CH_PD. Μπορείτε επίσης να περάσετε ένα βραχυκύκλωμα στη γείωση RESET για να επανεκκινήσετε τη μονάδα και να τηρούν τα δεδομένα στο τερματικό.

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

Όταν βλέπετε μια από τις επιλογές που δίνονται ταχύτητα της γραμμής, μπορεί να θεωρηθεί ως μονάδα έτοιμη για λειτουργία.

Πώς να ενημερώσετε το firmware;

Μετά την εγκατάσταση της ESP8266, συνδέστε τη συσκευή διαρκεί μόνο λίγα δευτερόλεπτα, και στη συνέχεια θα είναι έτοιμη για την αναβάθμιση του firmware σας. Για να εγκαταστήσετε το νέο λογισμικό που πρέπει να κάνετε στη συνέχεια.

Για να ξεκινήσετε, κατεβάστε την τελευταία έκδοση του firmware από την επίσημη ιστοσελίδα και να κατεβάσει ένα βοηθητικό πρόγραμμα για να αναβοσβήνει. Εδώ, θα πρέπει να δοθεί ιδιαίτερη προσοχή σε αυτό το λειτουργικό σύστημα είναι εγκατεστημένο στο μηχάνημα που τρέχει ESP8266. συσκευές Σύνδεση διεξάγεται καλύτερα με το παλαιότερο σύστημα των Windows 7.

Για τις τακτικές OS τα Windows είναι η βέλτιστη για να χρησιμοποιήσετε ένα πρόγραμμα που ονομάζεται XTCOM UTIL, το οποίο είναι ιδιαίτερα βολικό για την εργασία, αν το firmware είναι μόνο ένα αρχείο. Η καλύτερη επιλογή πολλαπλών πλατφόρμα θα πρέπει να καλέσετε τον esptool βοηθητικό πρόγραμμα, το οποίο, ωστόσο, απαιτεί για την python, και την ανάγκη για να καθορίσετε τις παραμέτρους της γραμμής εντολών. Επιπλέον, στις βασικές λειτουργίες σύνδεσης ESP8266 σας επιτρέπει να κάνετε εύκολα το Flash πρόγραμμα Download Tool, το οποίο έχει ένα αρκετά μεγάλο αριθμό ρυθμίσεων, καθώς και ένα βολικό τεχνολογία για να εγκαταστήσετε το firmware από πολλαπλά αρχεία.

Στη συνέχεια, αποσυνδέστε πρόγραμμα τερματικού σας από τη σειριακή θύρα, καθώς και ένα πλήρως αποσυνδεθεί από το ηλεκτρικό δίκτυο CH_PD, GPIO0 συνδέσετε τη μονάδα στο GND, και στη συνέχεια CH_PD μπορεί να επιστρέψει πίσω. Στο τέλος, μόλις ξεκινήσει το πρόγραμμα για το firmware μονάδα και τοποθετήστε τα στο ρελέ ESP8266.

Στη συντριπτική πλειοψηφία των περιπτώσεων το firmware φορτώνεται στη μονάδα με ταχύτητα στην περιοχή των 115.200, αλλά είναι μια ειδική λειτουργία παρέχει αυτόματη κατανομή της ταχύτητας, έτσι ώστε το λογισμικό μπορεί να πραγματοποιηθεί με ταχύτητα άνω των 9600, την ενημέρωση του διαθέσιμου λειτουργία ESP8266. Arduino χρησιμοποιείται για τη σύνδεση ή USB-TTL - δεν παίζει ιδιαίτερο ρόλο εδώ, το όριο ταχύτητας εξαρτάται από το μήκος των καλωδίων που χρησιμοποιούνται από το μετατροπέα, και μια σειρά από άλλους παράγοντες.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.