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

Πίνακας ελέγχου LED μέσω τηλεφώνου με NodeMCU, ESP8266 και MAX7219: 8 βήματα
Πίνακας ελέγχου LED μέσω τηλεφώνου με NodeMCU, ESP8266 και MAX7219: 8 βήματα

Βίντεο: Πίνακας ελέγχου LED μέσω τηλεφώνου με NodeMCU, ESP8266 και MAX7219: 8 βήματα

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

Θέλω να χρησιμοποιήσω το τηλέφωνο για να ελέγξω την πλακέτα LED ως σήμα στροφής. Έτσι, το ESP8266 θα λειτουργήσει ως σημείο πρόσβασης, μικροελεγκτής και επίσης διακομιστής. Ο διακομιστής ιστού θα έχει μια απλή ιστοσελίδα με 3 κουμπιά: Στροφή ΑΡΙΣΤΕΡΑ, Στρίψτε ΔΕΞΙΑ και Γυρίστε SOS. Το κείμενο θα μετακινηθεί στους πίνακες LED. Για τον κώδικα, έχω δοκιμάσει δύο βιβλιοθήκες συντήρησης φρεατίων που είναι το Arduino Core WiFi και το ESP8266WebServer. Το Core WiFi δεν έχει καλή λειτουργία χειρισμού αιτημάτων. Πρέπει λοιπόν να χρησιμοποιήσω το "client.readStringUntil (r)" για να διαβάσω το αίτημα και είναι πολύ αργό. Στη συνέχεια, μεταβαίνω στη βιβλιοθήκη ESP8266WebServer και λειτουργεί καλά.

Βήμα 1: Συνδέστε την πλακέτα LED στο τροφοδοτικό 5V

Βήμα 2: Καλωδίωση

PIN καλωδίωσης από MAX7219 στο NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Βήμα 3: Επιλέξτε το όνομα του πίνακα LED σας

Σε αυτό το παράδειγμα, χρησιμοποιώ το FC16_HW. Διαβάστε περισσότερα εδώ

Βήμα 4: Ρύθμιση του Arduino IDE

Ρύθμιση του Arduino IDE
Ρύθμιση του Arduino IDE

Αυτό είναι για το NodeMCU 12E

Βήμα 5: Ρύθμιση WiFi AP

Ρύθμιση WiFi AP
Ρύθμιση WiFi AP

Βήμα 6: Χειριστείτε το αίτημα με κάθε συνάρτηση Void

Χειριστείτε το αίτημα με κάθε συνάρτηση Void
Χειριστείτε το αίτημα με κάθε συνάρτηση Void

Βήμα 7: Ανεβάστε τον κωδικό μου

*ΣΗΜΕΙΩΣΗ:

Θυμηθείτε να αλλάξετε τις καρφίτσες, τον τύπο υλικού

Ο κωδικός μου:

Συνιστάται: