תוכן עניינים:
- שלב 1: צור גוף
- שלב 2: חלק אלקטרוני
- שלב 3: הרכבה וחיווט
- שלב 4: תכנות ESP
- שלב 5: תהנה
- שלב 6: שאלות נפוצות, טריקים ופתרון בעיות
וִידֵאוֹ: מנורת LED רב -צבעית Accu עם מזג אוויר: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
נכבדי
יש פרויקט עם מנורת נוריות WS2812 נטענת Accu, הניתנת לשליטה באמצעות Wifi בכל התקנים המסוגלים לדפדפן, וכן ניתן לשלב אותו בערכת הבית של אפל ולשלוט באמצעותם.
כמה נגיפים:
1. משולב 2xAccu 18650 מספק ~ 12 שעות עבודה ללא כוח חיצוני על בהירות אמצע
2. תצוגת OLED 0.96 מובנית
3. חיישן מזג אוויר BME280 למדידת טמפרטורה, לחות ולחץ. ניתן להציג נתונים באינטרנט או בתצוגה המשולבת של 0.96 OLED
4. יציאת מיקרו USB לטעינה
שלב 1: צור גוף
הדפסתי את כל החלקים במדפסת התלת מימד שלי
1. גוף
2. כיסוי לוח ESP32 Dev
3. תמיכה בבקר מטען USB בעיצוב משלי, ראה STL המצורף
שלב 2: חלק אלקטרוני
כדי ליצור את הפרויקט הזה אתה צריך
1. ESP32, השתמשתי בלוח dev של ESP32
2. תצוגת OLED, השתמשתי 0.96 אינץ 'בתוך שבב SSD1306
3. חיישן BME280
4. 2x 18650 ליתיום Accu 3000 mAh/h
5. מודול מטען ליתיום USB
6. DC-DC שלב למעלה
7. כל מתג
8. נוריות WS2812 מפשטות 120 נוריות למטר כ- 1.5 מ '
8. כמה חוטים
שלב 3: הרכבה וחיווט
ניתן לבצע את ההרכבה בשלב הבא
1. שים את ESP32 על המכסה וחוטי הלחמה לפי מספר PIN המתאים, על פי תרשים חיווט
2. שים 2x18650 יחד והלחם אותם במקביל
3. שים את מטען ה- USB על התמיכה ומעבר לתחתית הגוף כדי שיהיה מיושר עם חור מתאים, חור מתאים אם יש צורך בכך
4. הכנס את המתג לחור אחר
5. הלחמה של Accu 18650, מתג, מטען USB וצעד DC-DC החוצה (אל תצרף ESP32!)
6. לאחר הפעלת החשמל, התאם את מתח המוצא של DC-DC ל- ~ 5v באמצעות פוטנציומטר מובנה
7. הכנס תצוגת OLED על הקיר. התאם מלבן על הגוף במידת הצורך
8. הלחמה חלק אחר, מחברי ESP 32, תצוגה, חיישן ומחברי WS2812
8. עוטפים את רצועת WS2812 על צינור הגוף. הסתר חוטים בצד הצינור
כמה טריקים:
- יש לי שימוש בדבק חם ו- B7000 כדי לתקן את כל הפריטים
- הנגד מולחם מחוץ לתיבת ה- ESP, ישירות בין החוטים
- כל החוטים הלחמים מכוסים בצינור כיווץ תרמו
שלב 4: תכנות ESP
לפרויקט זה השתמשתי בתוכנה אוניברסלית שפותחה על ידי עצמי
עיין בדף github
זה מכיל הוראה מלאה כיצד להרכיב ולהגדיר
כדוגמא מצורפת תצורה של פרוייקט שהוגשה כדוגמה.
Hovewer תוכל לעשות זאת באופן ידני בעזרת התאמה הכרחית
מה שאתה צריך לבדוק ולשנות: 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 Kit, אך זה די פשוט, עליך לבצע שינויים קטנים בקבצי התצורה. לאחר מכן תוכל לשלוט במכשיר באמצעות ערכת הבית של Apple
לשם כך אנא צפה בפרויקט דומה
www.instructables.com/id/Bed-Room-Lamp-Ws2…
וקרא וויקי
github.com/Yurik72/ESPHomeController/wiki/…
שלב 6: שאלות נפוצות, טריקים ופתרון בעיות
יצרנים מסוימים של WS2812 אינם פועלים מכיוון שהם דורשים לוגיקה של 5V, אך ESP32 מספק 3.3 וולט
ניתן לפתור בעיה זו באמצעות דרכים הבאות
- נסה להוריד את המתח של DC-DC צעד החוצה ל 4.7-4.8 V. בדרך כלל זה עוזר עם 80%
- שים כל דיודה בין פלט +5 וולט לבין קלט WS2812 +5v. דיודה תוריד את המתח ב-0.6-0.8 וולט וזה יעזור
2. בדוגמה ובתוך הקושחה צפו כי נוריות WS2812 יתנו רצף GRB, hovewer i פוגש הרבה רצועות בתוך RGB. כדי לפתור זאת אתה יכול לשנות קושחה פשוט להוסיף הגדרה חדשה ל- services.json עבור "rgb_startled": 1 עבור הגדרת שירות RGBStripController. המשמעות היא שרצף RGB יתחיל מהנורית מספר 1. כמו כן אם חיברת שתי רצועות ברצף אחר. למשל רצועת פירץ היא 30 LB GRB ושנייה RGB LED 60 אתה יכול להגדיר "rgb_startled": 31, ושני משכנתאות יעבדו כמו שצריך יחד
3. בהתחשב בקושחת ESP32 כבר תומכים בחיישן אחר. כמו DHT12, דאלאס. ניתן להתקין אותם בקלות גם איתם
מוּמלָץ:
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
מנורת מזג אוויר - משנה צבע עם טמפרטורה: 6 שלבים
מנורת מזג אוויר - משנה צבע עם טמפרטורה: שלום! כמה פעמים קרה שאתה מצנן מתחת למזגן בחדר שלך, לא יודע כמה חם בחוץ. תארו לעצמכם את מצב חיית המחמד שלכם. לא יש לו AC או מאוורר. אולי זה לא ממש נפוץ, אבל קורה מעט
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
IoT קל: לכידת נתוני מזג אוויר מרוחקים: טמפרטורת UV וטמפרטורת אוויר ולחות: 7 שלבים
IoT קל: לכידת נתוני מזג אוויר מרוחקים: UV וטמפרטורת אוויר ולחות: במדריך זה נלכוד נתונים מרוחקים כ- UV (קרינה אולטרה סגולה), טמפרטורת אוויר ולחות. נתונים אלה יהיו חשובים מאוד וישמשו אותם בתחנת מזג אוויר מלאה בעתיד. תרשים החסימה מראה מה נקבל בסוף
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם