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

רצועת LED RGB מבוקרת WiFi עם ESP8266: 5 שלבים
רצועת LED RGB מבוקרת WiFi עם ESP8266: 5 שלבים

וִידֵאוֹ: רצועת LED RGB מבוקרת WiFi עם ESP8266: 5 שלבים

וִידֵאוֹ: רצועת LED RGB מבוקרת WiFi עם ESP8266: 5 שלבים
וִידֵאוֹ: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, יולי
Anonim
Image
Image
אסוף את כל החומרים והכלים
אסוף את כל החומרים והכלים

הרעיון הוא ליצור נורות LED הניתנות לשליטה באמצעות WiFi. יש לי איזה רצועת LED רזרבית מחג המולד, אז אני ממחזר את זה ל- ESP8266 המאפשר שליטה ב- LED מ- WiFi.

ESP8266 יכול לתפקד כשרת אינטרנט, זה ישמש ליצירת הפריסה מרחוק לשליטה ברצועת LED. רצועת הלד שיש לי היא 12 וולט, לכן אצטרך ספק כוח של 12 וולט לשם כך, אחרת אם יש לך את נורית ה -5 וולט, תוכל להפעיל את רצועת הלד מאותו מקור כוח המפעיל את מעגל ESP8266.

שלב 1: אסוף את כל החומרים והכלים

לשם כך תזדקק לחומרים הבאים:

- 1 x ESP8266

- 3 x MOSFET IRF510

- רצועת LED RGB

- לוח אב טיפוס

- חוט מחברים

- ספק כוח 12 וולט לרצועת LED

- ספק כוח 5 וולט ל- ESP8266

להלן הכלים הדרושים לך:

- חשפן חוטים

- מלחם

- מודד (כלים נוחים לאיתור בעיות)

שלב 2: חבר את המעגל

חבר את המעגל
חבר את המעגל
חבר את המעגל
חבר את המעגל

חבר את המעגל לפי התרשים לעיל. אנחנו צריכים 3 MOSFET כדי להפעיל את 3 הצבעים (אדום, ירוק, כחול) של ה- LED. שים לב שאני לא משתמש ברצועת ה- LED הניתנת להתייחסות. לשם כך תזדקק לחיבור אחר.

באמצעות שלושת הצבעים של ה- LED, אנו מסוגלים ליצור הרבה יותר צבעים. למטרות חינוכיות, זה נהדר להיות מסוגל ללמד את הילדים על צבעי היסוד, ועל השילוב שהרכיב את הצבעים האחרים.

דבר נוסף שחשוב לציין הוא שתצטרך לוודא שה- GND של ספק הכוח 12 V מחובר ל- GND של ספק הכוח 5V. חלופה נוספת היא שאתה יכול להשתמש בספק הכוח של 12V כדי להפעיל את ה -5V באמצעות הרגולטור 5V LM7805.

שלב 3: הגדר את הקוד מממשק Arduino

הגדר את הקוד מממשק Arduino
הגדר את הקוד מממשק Arduino
הגדר את הקוד מממשק Arduino
הגדר את הקוד מממשק Arduino

אתה יכול להוריד את הקוד שבו השתמשתי מהאתר שלי במיקום הבא. הקוד יצטרך את הספרייה הבאה להפעלה.

- ESP8266WiFI

- ESP8266 Webserver

- Arduino OTA

לאחר טעינת הקוד בממשק Arduino, יש להגדיר מספר דברים.

1. שנה את הפעולות הבאות כדי להצביע על ה- wifi ssid והסיסמה שלך

/* הגדרות רשת*/const char* ssid = "yourWIFISSID"; // SSID - שם ה- WiFi שלך const char* password = "yourwifipassword"; // סיסמה

2. שנה את כתובת ה- IP כך שתשקף את רשת המשנה של הנתב שלך וודא שאין התקנים באותה כתובת IP.

IPAddress ip (192, 168, 1, 111); // כתובת IP סטטית של שער ה- IPAddress של המכשיר (192, 168, 1, 1); // רשת משנה של Gatway IPAddress (255, 255, 255, 0); // מסכת רשת

3. שנה את סיסמת OTA (עדכון באוויר) בקטע ההתקנה בשורה מס '62.

// קוד OTA ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();

שלב 4: העלה את הקוד ל- ESP8266

העלה את הקוד ל- ESP8266
העלה את הקוד ל- ESP8266
העלה את הקוד ל- ESP8266
העלה את הקוד ל- ESP8266

לאחר שתגדיר את הקוד כך שיתאים להתקנת ה- WiFi שלך, הגיע הזמן להעלות את הקוד ל- ESP8266. הקפד לבחור את היציאה הנכונה שאליה מחובר ה- ESP8266 שלך. בדוגמה למעלה, יש לי את שלי ב- /dev/cu.wchusbserial14750, זה עשוי להיות שונה מהמחשב האישי או ה- Mac שלך.

לאחר מכן בחר סקיצה-> העלה.

המתן עד שההעלאה תסתיים. אם הכל מסתדר, ה- ESP8266 אמור להתחבר לנתב ה- WiFi שלך ולהיות בעל כתובת ה- IP של 192.168.1.111. זה עשוי להשתנות אם שינית אותו בשלב הקודם. כוון את הדפדפן שלך לכתובת ה- IP הזו, https://192.168.1.111, אתה אמור לראות את שלט הל LED כפי שמוצג בתמונה.

לחץ על הצבע כדי לשנות את צבע הנורית בהתאם למצב הרוח שלך, וליהנות.

שלב 5: שדרוגים עתידיים

כעת, כשיש לך רצועת LED RGB מבוקרת ב- WiFi, תוכל לשחק עם הקוד ולהוסיף שילוב אחר של אורות דיסקו. חלק מההצעות לשדרוג עתידי כוללות:

- חיבור המעגל ל- MQTT כך שתוכל לשלוט בו באמצעות האינטרנט

- הוסף מעגל זיהוי תנועה, כדי להדליק אוטומטית את נורות ה- LED לאור תאורת לילה

- הוסף קוד למצבי הבזקים שונים (פלאש, Strobe, Fade, Smooth), לחצן זה כרגע אינו פונקציונלי.

- שנה את הצבע הבהיר על סמך מוסיקה.

זה הכל, אני מקווה שתיהנו מהפוסט הזה. ואם אתה אוהב את זה, אתה יכול להצביע עבורי בתחרות התאורה. אתה יכול לבקר באתר שלי לפרויקטים פשוטים אחרים של IoT.

אתה יכול גם לשלוח לי הערה לגבי ההצעה לשדרוג העתידי שתרצה לראות, כך שאוכל להשתמש ברעיון זה כדי לפרסם את ההוראות הבאות.

מוּמלָץ: