Πίνακας περιεχομένων:
- Βήμα 1: Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής:-
- Βήμα 2: Τι είναι το ESP8266;
- Βήμα 3: Τι είναι το Arduino και το IDE;
- Βήμα 4: Κάντε λήψη του Arduino IDE και της διαδικασίας εγκατάστασης
- Βήμα 5: Καρφιτσώστε το Conncetion για το ESP8266 σε μετατροπέα USB-TTL
- Βήμα 6: Μεταφόρτωση κώδικα και πρόγραμμα
Βίντεο: Έλεγχος LED χρησιμοποιώντας ESP8266 WiFi Module- Internet of Things: 6 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Το ESP8266 είναι ένα τσιπ Wi-Fi χαμηλού κόστους με πλήρη στοίβα TCP/IP και ικανότητα MCU (μονάδα μικροελεγκτή) που παράγονται από τον κινεζικό κατασκευαστή με έδρα τη Σαγκάη, Espressif Systems.
Το τσιπ ήρθε για πρώτη φορά στην προσοχή των δυτικών κατασκευαστών τον Αύγουστο του 2014 με τη μονάδα ESP-01, κατασκευασμένη από κατασκευαστή τρίτου κατασκευαστή, τον Ai-Thinker. Αυτή η μικρή μονάδα επιτρέπει στους μικροελεγκτές να συνδεθούν σε δίκτυο Wi-Fi και να κάνουν απλές συνδέσεις TCP/IP χρησιμοποιώντας εντολές τύπου Hayes. Ωστόσο, εκείνη την εποχή δεν υπήρχε σχεδόν καμία αγγλική τεκμηρίωση για το τσιπ και οι εντολές που δέχτηκε. Η πολύ χαμηλή τιμή και το γεγονός ότι υπήρχαν πολύ λίγα εξωτερικά εξαρτήματα στη μονάδα, γεγονός που υποδηλώνει ότι θα μπορούσε τελικά να είναι πολύ φθηνό σε όγκο, προσέλκυσε πολλούς χάκερ για να εξερευνήσουν τη μονάδα, το τσιπ και το λογισμικό σε αυτήν, καθώς και να μεταφράσουν την κινεζική τεκμηρίωση. Το ESP8285 είναι ένα ESP8266 με 1 MiB ενσωματωμένου φλας, που επιτρέπει συσκευές με ένα τσιπ ικανές να συνδεθούν Wi-Fi.
Βήμα 1: Οι βασικές απαιτήσεις για αυτό το έργο παρατίθενται ως εξής:-
(1) Ενότητα ESP8266 WiFi
(2) Arduino IDE
(3) Breadboard
(4) Jumper Wires
(5) Μετατροπέας USB-TTL
(6) Πηγή ισχύος (3.3v DC)
(7) Ασύρματη σύνδεση στο Internet (WiFi)
(8) Διακομιστής Ιστού (μπορείτε να χρησιμοποιήσετε τον δικό μας)
(9) LED
Βήμα 2: Τι είναι το ESP8266;
Το ESP8266 είναι ένα τσιπ Wi-Fi χαμηλού κόστους με πλήρη στοίβα TCP/IP και ικανότητα MCU (μονάδα μικροελεγκτή) που παράγονται από τον κινεζικό κατασκευαστή με έδρα τη Σαγκάη, Espressif Systems.
Το τσιπ ήρθε για πρώτη φορά στην προσοχή των δυτικών κατασκευαστών τον Αύγουστο του 2014 με τη μονάδα ESP-01, κατασκευασμένη από κατασκευαστή τρίτου κατασκευαστή, τον Ai-Thinker. Αυτή η μικρή μονάδα επιτρέπει στους μικροελεγκτές να συνδεθούν σε δίκτυο Wi-Fi και να κάνουν απλές συνδέσεις TCP/IP χρησιμοποιώντας εντολές τύπου Hayes. Ωστόσο, εκείνη τη στιγμή δεν υπήρχε σχεδόν καμία αγγλική τεκμηρίωση για το τσιπ και οι εντολές που δέχτηκε. Η πολύ χαμηλή τιμή και το γεγονός ότι υπήρχαν πολύ λίγα εξωτερικά εξαρτήματα στη μονάδα, γεγονός που πρότεινε ότι τελικά θα μπορούσε να είναι πολύ φθηνό σε όγκο, προσέλκυσε πολλούς χάκερ για να εξερευνήσουν τη μονάδα, το τσιπ και το λογισμικό σε αυτήν, καθώς και να μεταφράσουν την κινεζική τεκμηρίωση. Το ESP8285 είναι ένα ESP8266 με 1 MiB ενσωματωμένου φλας, που επιτρέπει συσκευές με ένα τσιπ ικανές να συνδεθούν Wi-Fi.
Βήμα 3: Τι είναι το Arduino και το IDE;
Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Οι πίνακες Arduino είναι σε θέση να διαβάζουν εισόδους - φως σε έναν αισθητήρα, ένα δάχτυλο σε ένα κουμπί ή ένα μήνυμα Twitter - και να το μετατρέπουν σε έξοδο - ενεργοποιώντας έναν κινητήρα, ενεργοποιώντας ένα LED, δημοσιεύοντας κάτι στο διαδίκτυο. Μπορείτε να πείτε στον πίνακα τι να κάνει στέλνοντας ένα σύνολο οδηγιών στον μικροελεγκτή στον πίνακα. Για να το κάνετε αυτό, χρησιμοποιήστε τη γλώσσα προγραμματισμού Arduino (με βάση την καλωδίωση) και το λογισμικό Arduino (IDE), με βάση την επεξεργασία.
Γιατί Arduino; Χάρη στην απλή και προσβάσιμη εμπειρία χρήστη, το Arduino έχει χρησιμοποιηθεί σε χιλιάδες διαφορετικά έργα και εφαρμογές. Το λογισμικό Arduino είναι εύκολο στη χρήση για αρχάριους, αλλά αρκετά ευέλικτο για προχωρημένους χρήστες. Λειτουργεί σε Mac, Windows και Linux. Οι δάσκαλοι και οι μαθητές το χρησιμοποιούν για να κατασκευάσουν επιστημονικά όργανα χαμηλού κόστους, για να αποδείξουν τις αρχές της χημείας και της φυσικής ή για να ξεκινήσουν με τον προγραμματισμό και τη ρομποτική. Σχεδιαστές και αρχιτέκτονες κατασκευάζουν διαδραστικά πρωτότυπα, μουσικοί και καλλιτέχνες το χρησιμοποιούν για εγκαταστάσεις και για να πειραματιστούν με νέα μουσικά όργανα. Οι κατασκευαστές, φυσικά, το χρησιμοποιούν για να χτίσουν πολλά από τα έργα που εκτίθενται στο Maker Faire, για παράδειγμα. Το Arduino είναι ένα βασικό εργαλείο για να μάθετε νέα πράγματα. Οποιοσδήποτε - παιδιά, χομπίστες, καλλιτέχνες, προγραμματιστές - μπορεί να αρχίσει να πειράζει ακολουθώντας τις οδηγίες βήμα προς βήμα ενός κιτ ή να μοιράζεται ιδέες στο διαδίκτυο με άλλα μέλη της κοινότητας Arduino.
Βήμα 4: Κάντε λήψη του Arduino IDE και της διαδικασίας εγκατάστασης
- Κάντε κλικ στο σύνδεσμο και https://goo.gl/Cxa9rX κατεβάστε το Arduino IDE
- Εγκαταστήστε το Arduino IDE στο σύστημά σας
- Ανοίξτε το Arduino IDE και κάντε κλικ στην καρτέλα Αρχείο> Προτιμήσεις
- Τώρα προσθέστε την ακόλουθη διεύθυνση URL στο πεδίο Πρόσθετες διευθύνσεις διευθύνσεων πίνακα και κάντε κλικ στο κουμπί OK.
- URL:-
- Ανοίξτε την καρτέλα Εργαλεία> Πίνακες> Διαχειριστής πίνακα
- Αναζητήστε το esp8266 και εγκαταστήστε τα πακέτα κοινότητας esp8266
- Τώρα μεταβείτε στα Εργαλεία> Πίνακες και επιλέξτε Γενική μονάδα ESP8266
- Ανοίξτε το Σκίτσο> Βιβλιοθήκη> Διαχείριση Βιβλιοθηκών
- Αναζητήστε arduino json και εγκαταστήστε τη βιβλιοθήκη arduino json από τον Benoît Blanchon
Βήμα 5: Καρφιτσώστε το Conncetion για το ESP8266 σε μετατροπέα USB-TTL
Ακολουθούν λεπτομέρειες σύνδεσης για το ESP8266 σε μετατροπέα USB-TTL
- Συνδέστε το USB-TTL 3.3V στο ESP8266 VCC & CH_PD
- Συνδέστε το ESP8266 RX σε USB-TTL TX και ESP8266 TX σε USB-TTL RX
- Συνδέστε το ESP8266 GND σε USB-TTL GND
- Συνδέστε το LED στο GPIO 2 & GND
- Συνδέστε το GPIO 0 στο GND (ΜΟΝΟ ΚΑΤΑ ΤΗΝ ΑΝΕΒΑΣΗ ΣΚΙΤΟΥ)
Βήμα 6: Μεταφόρτωση κώδικα και πρόγραμμα
Συνδέστε το USB-TTL στο σύστημά σας και επιλέξτε τη θύρα στα Εργαλεία> Θύρες> COMn (Ex-COM4)
Τώρα, επεξεργαστείτε τις λεπτομέρειες όπως- Όνομα WiFi, Κωδικός πρόσβασης WiFi, Όνομα τομέα, διαδρομή και μεταγλωττίστε το σκίτσο και ανεβάστε το στο ESP8266.
Εάν έχετε διακομιστή, μπορείτε να χρησιμοποιήσετε το δικό σας με κωδικό php και json, μπορείτε να κατεβάσετε το αρχείο προέλευσης από τον παρακάτω σύνδεσμο, αλλιώς μπορείτε να χρησιμοποιήσετε τον ανεβασμένο κώδικα μου
Για οποιοδήποτε θέμα μπορείτε να επικοινωνήσετε μαζί μου-
Μπιπούλ Κουμάρ Γκούπτα
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Συνιστάται:
Έλεγχος LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU και την εφαρμογή Blynk: 7 βήματα
Έλεγχος LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU και την εφαρμογή Blynk: Αυτό το εγχειρίδιο θα σας δείξει πώς να ελέγχετε ένα LED χρησιμοποιώντας τη μονάδα WiFi NodeMCU ESP8266 μέσω της εφαρμογής smartphone Blynk. Εάν είστε αρχάριος, διαβάστε παρακάτω. Εάν είστε πιο έμπειροι, μπορεί να σας ενδιαφέρει να παραλείψετε μέχρι το τέλος, όπου μιλάω για
Έλεγχος φωτεινότητας Έλεγχος LED βασισμένος σε PWM χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: 8 βήματα (με εικόνες)
Έλεγχος φωτεινότητας PWM Βασισμένος έλεγχος LED χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: Προσπαθούσα να βρω έναν τρόπο να εξηγήσω πώς λειτουργούσε το PWM στους μαθητές μου, οπότε έθεσα τον εαυτό μου στην προσπάθεια να ελέγξω τη φωτεινότητα ενός LED χρησιμοποιώντας 2 κουμπιά - το ένα κουμπί αυξάνει τη φωτεινότητα ενός LED και το άλλο το μειώνει. Για να προχωρήσει
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο - Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE - Έλεγχος LED μέσω Διαδικτύου: 6 βήματα
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο | Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE | Έλεγχος LED μέσω Διαδικτύου: Γεια σας παιδιά σε αυτό το εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε το IOT με το ESP8266 ή το Nodemcu. Θα χρησιμοποιήσουμε την εφαρμογή blynk για αυτό. Έτσι, θα χρησιμοποιήσουμε το esp8266/nodemcu μας για να ελέγξουμε τις λυχνίες LED στο διαδίκτυο. Έτσι, η εφαρμογή Blynk θα συνδεθεί με το esp8266 ή το Nodemcu
Έλεγχος της φωτεινότητας των LED χρησιμοποιώντας Arduino και Bluetooth Module (HC-05): 4 βήματα
Έλεγχος της φωτεινότητας των LED χρησιμοποιώντας Arduino και Bluetooth Module (HC-05): Εισαγωγή Σε αυτό το σεμινάριο, θα ελέγξουμε τη φωτεινότητα των LED χρησιμοποιώντας Arduino UNO, Bluetooth Module (HC-05) και εφαρμογή Android για Bluetooth (Bluetooth Terminal)