Πίνακας περιεχομένων:

Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk: 6 βήματα
Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk: 6 βήματα

Βίντεο: Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk: 6 βήματα

Βίντεο: Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk: 6 βήματα
Βίντεο: Εισαγωγή στον πίνακα ανάπτυξης WiFi NodeMCU ESP8266 με παράδειγμα HTTP Client 2024, Νοέμβριος
Anonim
Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk
Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk

Αυτό το έργο σάς επιτρέπει να ελέγχετε τις καρφίτσες Arduino χρησιμοποιώντας τη μονάδα WiFi ESP8266-01 και την εφαρμογή Blynk. Η εφαρμογή Blynk είναι πολύ εύκολη στη χρήση και είναι ένας πολύ καλός τρόπος για να ξεκινήσετε να μαθαίνετε για το IoT.

Αυτό το σεμινάριο είναι για Windows PC

Βήμα 1: Συγκεντρώστε τα πάντα:

Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα
Συγκεντρώστε τα πάντα

Σκεύη, εξαρτήματα:

Arduino Uno

Υπομονάδα WiFi Esp8266-01

Σειρά USB σε TTL

Ρυθμιστής τάσης 3,3v

Breadboard και σύρματα.

Λογισμικά:

Arduino IDE

Εφαρμογή Blynk

Αυτά είναι τα πράγματα που χρειάζεστε. Βεβαιωθείτε ότι έχετε τα πάντα σε ένα φάκελο 1) Arduino IDE:

2) Βιβλιοθήκες Blynk (τελευταία έκδοση):

3) Εργαλείο αναλαμπής ESP8266:

Βήμα 2: Εγκατάσταση του Arduino IDE και των Βιβλιοθηκών

Εγκαταστήστε την τελευταία έκδοση του Arduino IDE.

Ανοίξτε το Arduino IDE και μεταβείτε στο αρχείο-> προτιμήσεις-> σε πρόσθετο τύπο διεύθυνσης URL διαχειριστή πίνακα-https://arduino.esp8266.com/stable/package_esp8266…

Μεταβείτε στα εργαλεία -> πίνακες -> Board Manager και εγκαταστήστε το πακέτο esp8266 που βρέθηκε επιτέλους. (προαιρετικός)

Εξαγάγετε το αρχείο zip της βιβλιοθήκης και αντιγράψτε τα περιεχόμενα στο φάκελο της βιβλιοθήκης στο αρχείο zip σε -

έγγραφα χρήστη Βιβλιοθήκες Arduino

Βήμα 3: Αναβοσβήνει το υλικολογισμικό ESP8266

Αναβοσβήνει υλικολογισμικό ESP8266
Αναβοσβήνει υλικολογισμικό ESP8266

Πρέπει να κάνετε το κύκλωμα που εμφανίζεται για να αναβοσβήνει το υλικολογισμικό στο ESP8266:

Σε πολλά φόρουμ έχω διαβάσει ότι το esp8266 μπορεί να αναβοσβήνει χωρίς τη χρήση μετατροπέα FTDI usb to ttl. Αντ 'αυτού, πολλοί άνθρωποι έχουν χρησιμοποιήσει το Arduino UNO για να αναβοσβήνουν το esp8266. Ωστόσο, από την προσωπική μου εμπειρία, είναι καλύτερο να αγοράσω έναν μετατροπέα/καλώδιο USB FTDI σε TTL, καθώς το πράγμα arduino δεν λειτούργησε για μένα (μπορεί να οφείλεται σε πρόβλημα ισχύος)

Εξαγάγετε το esp_flasher.zip και εκτελέστε την εφαρμογή XTCOM_UTIL.

Συνδέστε το Esp8266-01 στον υπολογιστή μέσω του κυκλώματος. Πρέπει να γνωρίζετε τη σωστή θύρα COM που χρησιμοποιείται για επικοινωνία. μεταβείτε στη διαχείριση συσκευών και κάντε κλικ στις θύρες (COM & LPT). Στη συνέχεια, σημειώστε τη θύρα COM που χρησιμοποιείται από το ESP8266-01.

Στο XTCOM_UTIL μεταβείτε στο ToolConfig Device και επιλέξτε τη σωστή θύρα com και το ποσοστό baud ως 9600. Κάντε κλικ στο Άνοιγμα. Στη συνέχεια, εάν η λειτουργία είναι επιτυχής, κάντε κλικ στο Σύνδεση. τότε το Esp8266 θα συνδεθεί. Εάν αντιμετωπίσετε σφάλμα, αποσυνδέστε το καλώδιο και τοποθετήστε το ξανά.

Μέσα στο αρχείο esp_flasher.zip, θα βρείτε ένα αρχείο readme.txt που περιέχει τις διευθύνσεις στις οποίες θα αναβοσβήνει κάθε αρχείο.bin. μεταβείτε στη λήψη εικόνας API Testflash. περιηγηθείτε στο αρχείο correct.bin και εισαγάγετε τη διεύθυνση που αντιστοιχεί στο αρχείο bin και κάντε κλικ στο download.

για παράδειγμα: boot_v1.1.bin -------------- 0x00000

μετά την επιτυχή λειτουργία, κλείστε το XTCOM_UTIL και αποσυνδέστε επίσης το ESP8266 (αυτό πρέπει να γίνει μεταξύ του αναβοσβήματος κάθε αρχείου.bin). Ανοίξτε ξανά το XTCOM_UTIL και συνδέστε το Esp8266 και επαναλάβετε τα παραπάνω βήματα για να αναβοσβήσετε και τα 4 αρχεία κάδου στη σωστή τους διεύθυνση. (θυμηθείτε να γειώσετε το GPIO0 ανά πάσα στιγμή κατά τη διάρκεια του αναβοσβήματος)

Για λεπτομερείς οδηγίες, ανατρέξτε σε αυτό:

Βήμα 4: Εγκατάσταση εφαρμογής Blynk

Κατεβάστε την εφαρμογή Blynk από το Play Store και συνδεθείτε.

Για να δημιουργήσετε ένα νέο έργο Πατήστε το εικονίδιο + στο επάνω μέρος. Δώστε το όνομα του έργου. Επιλέξτε Συσκευή ως Arduino UNO Τύπος σύνδεσης ως WiFi και πατήστε Δημιουργία. Μόλις δημιουργήσετε ένα διακριτικό ταυτότητας θα σταλεί στο εγγεγραμμένο e-mail σας. Μπορείτε επίσης να το στείλετε αργότερα στις συσκευές της σελίδας ρύθμισης έργου (σύμβολο παξιμάδι).

Για να προσθέσετε ένα κουμπί πατήστε + και επιλέξτε Κουμπί. Πατήστε το κουμπί που δημιουργήθηκε πρόσφατα για να το επεξεργαστείτε. Δώστε του ένα όνομα και ορίστε το pin σε ψηφιακό D13. Εναλλαγή της λειτουργίας στο SWITCH. Αυτό θα ενεργοποιήσει/απενεργοποιήσει το ενσωματωμένο LED στο Arduino.

Για να ελέγξετε άλλες καρφίτσες, επιλέξτε την απαιτούμενη καρφίτσα (D3, D4… κ.λπ.) στο μενού Επεξεργασία.

Βήμα 5: Προγραμματισμός

Ανοίξτε το Arduino IDE.

Επιλέξτε τον πίνακα στο Arduino Uno και επιλέξτε τη σωστή θύρα.

ΚΑΤΕΒΑΣΤΕ ΤΟΝ ΚΩΔΙΚΟ ΚΑΙ ΚΩΣΤΕ ΤΟΝ ΚΩΔΙΚΟ ΣΤΟ Adruino IDE.

Είναι η τροποποίηση του προγράμματος παραδείγματος Esp8266_Shield. Αντικαταστήστε το yourAUTH με το διακριτικό Auth που αποστέλλεται στην αλληλογραφία σας. Αντικαταστήστε το youSSID με το όνομα WiFi και αντικαταστήστε το YourPassword με κωδικό πρόσβασης WiFi. Το σειριακό μέρος υλικού σχολιάζεται καθώς χρησιμοποιούμε το Arduino UNO.

** Στο πρόγραμμα Έχω σχολιάσει το σειριακό λογισμικού (εάν χρησιμοποιείτε Arduino Uno). Σας συνιστώ να σχολιάσετε το σειριακό λογισμικό ως ασταθές

Ανεβάστε το παραπάνω πρόγραμμα στην πλακέτα Arduino Uno. Μετά τη μεταφόρτωση αποσυνδέστε το arduino από τον υπολογιστή.

Τώρα πρέπει να συνδέσετε το ESP8266 στο Arduino UNO.

Βήμα 6: Ρύθμιση κυκλώματος και FInish

Image
Image
Circuit Setup και FInish!
Circuit Setup και FInish!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Αφού ολοκληρωθεί η σύνδεση, συνδέστε το Arduino στον υπολογιστή. Ανοίξτε το Serial Monitor και ορίστε το ρυθμό baud στο 115200.

Εάν όλα είναι σωστά, στο Serial Monitor θα δείτε κάτι σαν την εικόνα που εμφανίζεται.

Στην εφαρμογή Blynk, επιλέξτε το έργο σας και κάντε κλικ στο κουμπί αναπαραγωγής. Πατήστε το κουμπί για να ενεργοποιήσετε/απενεργοποιήσετε τη λυχνία LED.

Τώρα με αυτό το έργο έχει τελειώσει. Ελπίζω να απολαύσατε το σεμινάριο. Εάν έχετε οποιεσδήποτε ερωτήσεις/ προτάσεις, αφήστε το στην παρακάτω ενότητα σχολίων. Σας ευχαριστώ!

Συνιστάται: