Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το σεμινάριο θα σας διδάξει μερικά βασικά για τη χρήση του ESP8266 NodemCU Lua WiFi για τον έλεγχο της λυχνίας LED από τον ιστό.
Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε όλα τα απαραίτητα υλικά:
- ESP8266 NodeMCU Lua WiFi
- LED
- Breadboard
- Μπλουζάκι (αν χρειαστεί)
- Micro USB
Βήμα 1: Ορισμός καρφιτσών
Βήμα 2: Σύνδεση καρφιτσών
Αυτή είναι μια από τις πιο απλές συνδέσεις και είναι κατάλληλες για αρχάριους. Σε αυτό το σεμινάριο, χρειαζόμαστε να συνδέσουμε την άνοδο LED με τον πείρο GND του ESP8266 και την κάθοδο LED με ESP8266 D7.
Βήμα 3: Πηγαίος κώδικας PHP & JSON
Κατεβάστε αυτόν τον πηγαίο κώδικα και ανεβάστε το στο Arduino.
Βήμα 4: Δημιουργήστε έναν ιστότοπο
1. Πρώτα, πηγαίνετε εδώ.
2. Δωρεάν εγγραφή στον λογαριασμό και δημιουργία ονόματος ιστότοπου. (Απλά γράψτε το όνομα μόνο δεν χρειάζεται www και.com)
3. Εάν εγγραφείτε στο λογαριασμό, ανοίξτε το email για επαλήθευση.
4. Αφού τελειώσετε, μεταβείτε στη διαχείριση του ιστότοπου και ανεβάστε τα αρχεία PHP και JSON.
Βήμα 5: Πηγαίος κώδικας Arduino
Κατεβάστε τον πηγαίο κώδικα και ανοίξτε τον με το Arduino IDE. Βεβαιωθείτε ότι έχετε εγκαταστήσει με επιτυχία το ESP8266 στο Arduino IDE, ώστε να μπορείτε να συνδέσετε το ESP8266 στο Arduino IDE και να επιλέξετε τη σωστή πλακέτα και θύρα στο Arduino IDE.
Κάντε κλικ εδώ για τον τρόπο εγκατάστασης του ESP8266 στο Arduino IDE.
*Σημείωση:
1. Αλλάξτε το ssid και τον κωδικό πρόσβασης στο δικό σας όνομα και κωδικό WiFi
2. Αλλάξτε τον κεντρικό υπολογιστή και τη διαδρομή
const char* host = "control.000webhostapp.com"; // τον τομέα σας
String path = "/light.json"; // αρχίζει με κάθετο
3. Αλλάξτε τον αριθμό pin
Βήμα 6: Αποτέλεσμα
Αφού ενεργοποιήσετε το χειριστήριο, ανοίξτε το "Serial Monitor" και θα εμφανιστεί:
… WIFI συνδεδεμένο
σύνδεση με (Το όνομα της ιστοσελίδας σας)
…………… LED Σβηστό
κλείσιμο σύνδεσης. Σύνδεση με (Το όνομα της ιστοσελίδας σας)
Όταν ανοίγετε τον ιστότοπό σας και κάνετε κλικ στο κουμπί "Ενεργοποίηση", η "Σειριακή οθόνη" θα εμφανίσει:
…………… LED ON
κλείσιμο σύνδεσης. Σύνδεση με (Το όνομα της ιστοσελίδας σας)
OR κάντε κλικ στο κουμπί "Απενεργοποίηση", η "Σειριακή οθόνη" θα εμφανίσει:
…………… LED OFF Κλείσιμο σύνδεσης. Σύνδεση με (Το όνομα της ιστοσελίδας σας)
Βήμα 7: Βίντεο
Αυτό το βίντεο δείχνει την επίδειξη του LED ελέγχου χρησιμοποιώντας το ESP8266 από τον ιστό.