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

מנורת חדר שינה Ws2812: 6 שלבים (עם תמונות)
מנורת חדר שינה Ws2812: 6 שלבים (עם תמונות)

וִידֵאוֹ: מנורת חדר שינה Ws2812: 6 שלבים (עם תמונות)

וִידֵאוֹ: מנורת חדר שינה Ws2812: 6 שלבים (עם תמונות)
וִידֵאוֹ: Đèn LED treo tường hiện đại phong cách Bắc Âu trang trí phòng ngủ, phòng khách cao cấp 2024, נוֹבֶמבֶּר
Anonim
Image
Image
רשימת חלקים
רשימת חלקים

שלום לכולם, החלטתי לבנות מחדש את מנורת חדר המיטות הקיימת בכדי שתוכל לשלוט בה מהסמארטפון או מכל מכשיר עם דפדפן ולהשתלב בהשוואה ל- Apple Home.

המטרות הן:

1. השתמש ברצועת LED WS2812b לשליטה בהירות, צבע או אנימציה/אפקטים

2. השתמש מנורה רגילה 220v הנשלטת על ידי ממסר כדי לשמור על התנהגות תקינה

3. השתמש ב- LDR כדי בהירות השליטה האוטומטית תלויה באור החדר

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

5. שלבו את כולם בערכת Apple Home, אם קיימים

6. מתזמן פנימי להגדרת כללים, כללי תזמון נכבים ופועלים ללא תלות מהבית של Apple

שלב 1: רשימת חלקים

רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים

1. כל מנורה מסורתית בגובה 900-1000 מ מ

2. צינור פלסטיק בקוטר 20-40 מ"מ וגובה 900-1000 מ"מ. השתמשתי בצינור תעלת זול

3. רצועת LED WS2812 30-60 נוריות למטר. אורך 2-3 מטר

4. מכשיר ESP8266 או ESP32. השתמשתי בלוח dev ESP8266

5. ספק כוח AC/DC 5V 2-3 A. (החישוב הוא כמו 1A עבור 50 נוריות פלוס מינוס)

6. LDR

7. מודול ממסר לשליטה במנורת 220v

8. נגדים: 1x 200 אוהם, 1x 10k אוהם

9. כמה חוטים

שלב 2: חיווט

תִיוּל
תִיוּל

עכשיו הגיע הזמן לחבר את כל הרכיבים יחד.

שלב 3: הרכבה

הרכבה
הרכבה
הרכבה
הרכבה

1. לעטוף רצועות LED סביב צינור פלסטיק

2. הכנס את ESP8266 לכל קופסת פלסטיק

3. הכנס מודול ממסר לקופסת פלסטיק אחרת

4. חוט על פי תרשימים

5. צרף קופסאות בתחתית המנורה. השתמשתי בדבק פלסטיק

6. הניחו LDR בחלק העליון של המנורה והסתירו חוטים בתוך צינור הפלסטיק

שלב 4: תוכנה

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

עיין בדף github

זה מכיל הוראות מלאות כיצד להרכיב ולהגדיר

בדיוק עבור הפרויקט הזה השתמשתי בקבצי תצורה הבאים

1. תצורה config.json

2. שירותים services.json

3. טריגרים מפעילים. Json

מה שאתה צריך לבדוק ולשנות:

1. Services.json - התאם "numleds": xxx, כאשר מספר xxx של נוריות LED בפועל שלך, לאחר חיתוך רצועות

2. config.json - הגדר שם מארח מתאים למכשיר שלך "localhost":

3. config.json - הגדר ערכים מתאימים לחיבור mqtt שלך: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., אם mqtt_host ריק, המכשיר לא ינסה להתחבר ל- mqtt

שלב 5: שילוב עם Apple Home (אופציונלי)

אנא עיין בוויקי, כיצד לבצע אינטגרציה

github.com/Yurik72/ESPHomeController/wiki/…

עיין בחלק המצורף מהתצורה עבור Homekit2MQTT.

אם אינך רוצה להוסיף הכל באופן ידני, פשוט החלף את כל הקובץ או את חלקו (config.json) בתצורת Homekit2MQTT.

שלב 6: תהנה

תהנה
תהנה
תהנה
תהנה
תהנה
תהנה
תהנה
תהנה

עכשיו, כשהכל נגמר אתה יכול

  1. שימוש בכל מכשיר נהל את האור שלך באמצעות הדפדפן

    • הפעל/כבה נוריות RGB
    • הפעל/כבה את הנורה
    • נהל צבע, בהירות ויותר מ -40 אפקטים מובנים עבור WS2812
    • קבע מתזמן תזמון פשוט לכל הפונקציות שתוארו לעיל
  2. שימוש בערכת Apple Home

    • הפעל/כבה נוריות RGB
    • הפעל/כבה את הנורה
    • נהל את הצבע והבהירות של נוריות RGB
    • מתזמן הגדרת סקריפט אוטומציה של ערכת הבית
    • שימוש בסירי לשליטה קולית במנורה שלך

מוּמלָץ: