תוכן עניינים:

בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: 8 שלבים
בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: 8 שלבים

וִידֵאוֹ: בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: 8 שלבים

וִידֵאוֹ: בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: 8 שלבים
וִידֵאוֹ: Zigbee LED Controller - רבגוניות במחיר נמוך, Tuya, HomeKit, Home Assistant, כריכה 2024, יולי
Anonim
בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219
בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219

אני רוצה להשתמש בטלפון כדי לשלוט בלוח ה- LED כאות מפנה. אז, ESP8266 יפעל כנקודת גישה, מיקרו -בקר וגם כשרת. לשרת האינטרנט יהיה דף אינטרנט פשוט עם 3 לחצנים: פנה שמאלה, פנה ימינה והפוך SOS. הטקסט יגלול על לוחות הלד. עבור הקוד, בדקתי שתי ספריות לתחזוקת באר, שהן 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: בחר את שם לוח הלדים שלך

בדוגמה זו, אני משתמש ב- FC16_HW. קרא עוד כאן

שלב 4: הגדרת Arduino IDE

הגדרת Arduino IDE
הגדרת Arduino IDE

זה מיועד ל- NodeMCU 12E

שלב 5: הגדרת WiFi AP

הגדרת WiFi AP
הגדרת WiFi AP

שלב 6: טפל בבקשת כל פונקציה בטלה

בקשת טיפול עם כל פונקציה בטלה
בקשת טיפול עם כל פונקציה בטלה

שלב 7: העלה את הקוד שלי

*הערה:

זכור לשנות את הסיכות, סוג החומרה

הקוד שלי:

מוּמלָץ: