Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα πάντα:
- Βήμα 2: Εγκατάσταση του Arduino IDE και των Βιβλιοθηκών
- Βήμα 3: Αναβοσβήνει το υλικολογισμικό ESP8266
- Βήμα 4: Εγκατάσταση εφαρμογής Blynk
- Βήμα 5: Προγραμματισμός
- Βήμα 6: Ρύθμιση κυκλώματος και FInish
Βίντεο: Ελέγξτε το Arduino Uno χρησιμοποιώντας τη μονάδα WiFi ESP8266 και την εφαρμογή Blynk: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτό το έργο σάς επιτρέπει να ελέγχετε τις καρφίτσες 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 μπορεί να αναβοσβήνει χωρίς τη χρήση μετατροπέα 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
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Αφού ολοκληρωθεί η σύνδεση, συνδέστε το Arduino στον υπολογιστή. Ανοίξτε το Serial Monitor και ορίστε το ρυθμό baud στο 115200.
Εάν όλα είναι σωστά, στο Serial Monitor θα δείτε κάτι σαν την εικόνα που εμφανίζεται.
Στην εφαρμογή Blynk, επιλέξτε το έργο σας και κάντε κλικ στο κουμπί αναπαραγωγής. Πατήστε το κουμπί για να ενεργοποιήσετε/απενεργοποιήσετε τη λυχνία LED.
Τώρα με αυτό το έργο έχει τελειώσει. Ελπίζω να απολαύσατε το σεμινάριο. Εάν έχετε οποιεσδήποτε ερωτήσεις/ προτάσεις, αφήστε το στην παρακάτω ενότητα σχολίων. Σας ευχαριστώ!
Συνιστάται:
Έλεγχος LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU και την εφαρμογή Blynk: 7 βήματα
Έλεγχος LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU και την εφαρμογή Blynk: Αυτό το εγχειρίδιο θα σας δείξει πώς να ελέγχετε ένα LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU ESP8266 μέσω της εφαρμογής smartphone Blynk. Εάν είστε αρχάριος, διαβάστε παρακάτω. Εάν είστε πιο έμπειροι, μπορεί να σας ενδιαφέρει να παραλείψετε μέχρι το τέλος, όπου μιλάω για
Ελέγξτε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino και μονάδα Bluetooth (HC-05): 4 βήματα
Ελέγξτε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino και Bluetooth Module (HC-05): Εισαγωγή Σε αυτό το σεμινάριο, θα ελέγξουμε την ταχύτητα του κινητήρα DC χωρίς ψήκτρες χρησιμοποιώντας Arduino UNO, Bluetooth Module (HC-05) και εφαρμογή Android για Bluetooth ( Arduino Bluetooth Controller)
Έλεγχος οικιακών συσκευών χρησιμοποιώντας το NodeMCU (ESP8266) και την εφαρμογή Blynk: 8 βήματα (με εικόνες)
Ελέγξτε τις οικιακές συσκευές χρησιμοποιώντας το NodeMCU (ESP8266) και το Blynk App: Σε αυτό το σεμινάριο, θα μάθουμε πώς να χρησιμοποιούμε την εφαρμογή Blynk και το NodeMCU (ESP8266) για τον έλεγχο της λάμπας (οποιαδήποτε άλλη οικιακή συσκευή θα είναι μια χαρά), ο συνδυασμός θα να είναι μέσω του Διαδικτύου. Ο σκοπός αυτού του διδακτικού είναι να δείξει την απλότητα
Ελέγξτε το Arduino χρησιμοποιώντας το smartphone μέσω USB με την εφαρμογή Blynk: 7 βήματα (με εικόνες)
Ελέγξτε το Arduino χρησιμοποιώντας το smartphone μέσω USB με την εφαρμογή Blynk: Σε αυτό το σεμινάριο, θα μάθουμε πώς να χρησιμοποιούμε την εφαρμογή Blynk και το Arduino για τον έλεγχο της λυχνίας, ο συνδυασμός θα γίνει μέσω σειριακής θύρας USB. Ο σκοπός αυτού του οδηγού είναι να δείξει το απλούστερη λύση για τον τηλεχειρισμό του Arduino ή του
Ελέγξτε τις οικιακές συσκευές από το Smarthphone σας με την εφαρμογή Blynk και το Raspberry Pi: 5 βήματα (με εικόνες)
Ελέγξτε τις οικιακές συσκευές από το Smarthphone σας με την εφαρμογή Blynk και το Raspberry Pi: Σε αυτό το έργο, θα μάθουμε πώς να χρησιμοποιούμε την εφαρμογή Blynk και το Raspberry Pi 3 για να ελέγχουμε τις οικιακές συσκευές (καφετιέρα, λάμπα, κουρτίνα παραθύρου και άλλα … ) .Συστατικά υλικού: Raspberry Pi 3 Relay Lamp Breadboard WiresS εφαρμογές λογισμικού: Blynk A