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

פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה): 10 שלבים (עם תמונות)
פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה): 10 שלבים (עם תמונות)

וִידֵאוֹ: פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה): 10 שלבים (עם תמונות)

וִידֵאוֹ: פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה): 10 שלבים (עם תמונות)
וִידֵאוֹ: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, נוֹבֶמבֶּר
Anonim
פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה)
פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה)
פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה)
פנסי RGB אלחוטיים ESP8266 (ג'נסיס קופה)

האם אתה מחפש להוסיף נוריות RGB צבעוניות לפנסיך? עבור רוב האנשים ערכה ללא מרשם יכולה כנראה לסמן את התיבות הדרושות. משמות המותגים אתה יכול לקבל מערכת נבדקת ומוכחת עם רמת אחריות מסוימת. אבל עם מה עוד זה בא? שלט זול שקל להפסיד? חיווט מגושם? המערכת האקולוגית של המותג נועלת? אם יש לך את צלעות ה- DIY קרא עוד כדי ללמוד כיצד להתחיל עם הכנת ערכת LED RGB מותאמת אישית משלך. אנא הקפד לקרוא את החוקים באזור שלך בנוגע לדרישות תאורת הרכב. לא אקח על עצמי שום אחריות או אחריות למעשיך!

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

  • להכיר את ESP8266 וכיצד לתכנת אותו
  • תוכל לפרק את פנסי הרכב שלך
  • תוכל להלחם מבלי לשרוף את עצמך … R. I. P. קצות האצבע שלי
  • שים לב שמשהו כאן עשוי להיות שונה לרכב שלך, אז התאם בהתאם
  • הקפד לקרוא את החוקים באזור שלך בנוגע לדרישות תאורת הרכב

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

לוח בקר פנסים - אסוף את החומרים המתכלים
לוח בקר פנסים - אסוף את החומרים המתכלים

עבור שני לוחות המיקרו -בקר הפנסים תצטרך לאסוף את החלקים הבאים

  • 2 x לוחות ESP-01
  • 2 x לוחות אב טיפוס (2.54 מ"מ / 0.1 אינץ ' / 100 מיל חורים)
  • 4 x 2N7000 לוחות אותות קטנים (חבילת TO-92)
  • 4 דיודות מיישר 1N4001
  • 4 x 0.1uF קבלים
  • 2 x נגדי משיכה פתוחים לניקוז פתוח - 2k Ohm to 4k Ohm
  • 2 x נגדים מחלקים נגדים - כ 8.2k אוהם
  • 2 x נגדים תחתונים של מחלק נגדים - בערך 2k Ohm ל- 4K Ohm
  • מודול ממיר 2 x באק - פלט מוגדר ל 5 וולט
  • 2 x מודול LDO - פלט מוגדר ל -3.3 וולט
  • אופציונלי: 2x בלוקים מסוף בורג
  • אופציונלי: 2x מתאמי לוח קרש ESP-01
  • אופציונלי: 2x דיודות הגנת נחשול TVS (~ 18V-21V)
  • אופציונלי: 2x קבלים 22uF (25V דקות)
  • אופציונלי: 2x קבלים 22uF (6.3V דקה)

מקורות

קיבלתי כמעט כל דבר במדריך הזה מאיביי (או מסין ביי כפי שאני קורא לזה). הסיבה לכך היא שאני לא דואג לזיופים או מאיכות נמוכה בכל הנוגע לדברים כמו מסופי בורג, נגדים, לוחות או משטחי הספק נמוך. אני לא מניע אותם לגבול. עם זאת, הוצאתי כסף טוב על דיודות ה- TVS והקבלים על ידי הזמנתם דרך DigiKey. עשיתי זאת רק כדי להבטיח שמה שקיבלתי הוא מה שהזמנתי.

שלב 2: לוח בקר - הגנה על כניסת חשמל

לוח בקר - הגנה על כניסת חשמל
לוח בקר - הגנה על כניסת חשמל

כדי להגן על האלקטרוניקה שלך מפני מתח הפוך דיודת המיישר נכנסת לפעולה. קיבלתי דיודות 1N4004 מחנות האלקטרוניקה המקומית שלי. הם אמורים לשאת מגבר אחד לכל היותר. אתה יכול לראות באב -טיפוס שלי בשלב הבא השתמשתי בדיודה מיישרת אחת אך ליתר ביטחון השתמשתי בשני מקבילים על הלוח הסופי שלי. להגנה מפני קפיצות מתח אנו משתמשים בדיודות TVS. הם כמו דיודות זנר אך בניגוד לזנרים הם יכולים למעשה לשרוד כמה עשרות אמפר ללא זיעה. יתכן שתוכל לברוח מבלי להשתמש בדיודות TVS אך לא רציתי להסתכן בכך. השתמשתי גם בקבל בכניסה אך זה היה נחוץ רק כדי למנוע השחמה בכל פעם שטבעות ההילה הופעלו.

שלב 3: לוח בקר - ספקי כוח

לוח בקר - ספקי כוח
לוח בקר - ספקי כוח
לוח בקר - ספקי כוח
לוח בקר - ספקי כוח

לאחר שכוח הכניסה שלך עובר את מעגל ההגנה אתה רוצה להתחיל להפוך אותו לשמיש עבור הרכיבים בלוח שלך. זוהי חובתם של ממיר הכסף שלך ו- LDO. ממיר הכסף יכול להוריד ביעילות את אספקת ה -14 וולט של המכונית שלך לרמה של 4.5 וולט ביציאה. נוריות WS2818B ו- LDO יחוברו לכסף. ה- LDO מסדיר עוד את המתח ל- 3.3V לשימוש על ידי ESP8266 ומתגי הכניסה.

הערה: הכסף מוגדר ל- 4.5V מכיוון שהאות הדיגיטלי מה- MCU לנורות הוא 3.3V בלבד. אם הנורות פועלות במהירות 5.0V, לפעמים הנתונים הלא נכונים מתקבלים על ידי הנורות והצבע הלא נכון מוצג. הורדת ממיר הכסף ל- 4.5V מקטינה את הסיכוי הזה. לחלופין, השתמש בממיר רמות מתח בין ה- MCU לבין הנורות.

שלב 4: לוח בקר - מתגי קלט

לוח בקר - מתגי קלט
לוח בקר - מתגי קלט

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

תורת הפעולה כאן היא שימוש במוסת כמאגר לניקוז פתוח. עיין בתמונה כיצד לבנות את המעגל שלך. אות ה- IN יבוא מעוצמת +12V של אות הפנייה של הפנס שלך, קרן נמוכה או קרן גבוהה. האות OUT עובר לפין ה- ESP-01 שלך. באיזה סיכה להשתמש יכוסה בחלק התוכנה.

שלב 5: לוח בקר - יש צורך בהרכבה כלשהי

לוח בקר - יש צורך בהרכבה כלשהי
לוח בקר - יש צורך בהרכבה כלשהי
לוח בקר - יש צורך בהרכבה כלשהי
לוח בקר - יש צורך בהרכבה כלשהי

הפריסה תלויה בך! זה בהחלט עזר לי לשרטט את הפריסה על פיסת נייר לפני הנחת רכיבים למטה. זה גם עוזר להימנע מהלחמה עד לאחר שהכל מונח ונגמר. בלוח הראשון שלי פשוט ביטלתי אותו במקום לנסות להזיז רכיבים לאחר מעשה.

סקירה כללית של השלבים הקודמים:

כוח מכונית => הגנת כניסה => 5V הספק => 3.3V הספק => מעבד

מחשבה צדדית

אני ממליץ להשקיע בבלוק מסוף הבורג. הנוחות הנוספת היא לא יסולא בפז והיא גורמת ללוח להיראות הרבה יותר מקצועי. השימוש במתאם לוח הלחם ESP-01 מאפשר לך גם להסיר ולהחליף את ESP-01 בכל עת אם הוא נשבר או צריך לתכנת אותו מחדש.

שלב 6: לוח בקר - תוכנה

לוח בקר - תוכנה
לוח בקר - תוכנה

סביבת הפיתוח שלך תכלול את ה- Arduino IDE העדכני ביותר (arduino.cc) ואת ספריית NeoPixelBus מאת Makuna שתוכל להוריד באמצעות מנהל הספרייה המובנה של Arduino. כדי להוסיף תמיכה ב- ESP8266 ל- IDE של Arduino בצע את ההוראות הבאות:

קוד המקור לפרויקט שלי מצורף

ה- pinout של ESP-01 הוא כדלקמן:

  • GPIO 0 - קלט קרן נמוכה
  • GPIO 1 - קלט אות הפנייה
  • GPIO 2 - פלט רצועה 2
  • GPIO 3 - פלט רצועה פינתי

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

אוטומציה

תוכנת ההדגמה מתוכנתת להבהב את רצועת הענבר בצבע ענבר בשילוב עם אות הפנייה. זוהי רק דוגמה פשוטה לאופן בו אתה יכול לקחת לוח בקר זה הרבה מעבר לערכה ללא מרשם. לאחר שהאות הפנייה נעצר למשך 1.25 שניות הוא חוזר ל- DRL תמיד מופעל. הוא כבר מתוכנת לשמור על אותות הפנייה בצבע ענבר תוך שמירה על ה- DRL בזיכרון כצבע האחרון שהגדרת. המשמעות היא שאתה יכול להשתמש בטלפון שלך כדי להגדיר צבע DRL המוגדר כברירת מחדל תוך שמירה על תכונת אות הפנייה הענברי.

אנא שימו לב לחוקי תאורת הרכב באזורכם.

לִשְׁלוֹט

ברשת שלך ה- ESP8266 אמור להופיע כ https://headlight-left.local או https://headlight-right.local. משם תוכל לקרוא לכתובת האתר "https://headlight-left.local/help" כדי לראות את תפריט העזרה וללמוד על שליחת ערכי צבע משושה כארגומנטים בתוך בקשות

שלב 7: רצועת LED פינתית ("מנורת חניה") - רכיבים

רצועת LED פינתית
רצועת LED פינתית
רצועת LED פינתית
רצועת LED פינתית
רצועת LED פינתית
רצועת LED פינתית

אתה יכול לקנות נוריות LED אלה בגיליונות של 100 במחירים די זולים באינטרנט. הם מגיעים על רפידות PCB עגולות שקל להלחם. בעזרת חוטים קשיחים תוכלו להלחים אותם יחד ולעשות כל מיני צורות. או עם חוטים רופפים אתה יכול לתפור אותם לבגדים.

שלב 8: רצועת LED פינתית ("מנורת חניה")

רצועת LED פינתית
רצועת LED פינתית

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

שלב 9: התקנת פנסים

התקנת פנסים
התקנת פנסים
התקנת פנסים
התקנת פנסים

הסרת הפנסים שונה לכל רכב. בג'נסיס קופה 2013 לא ניתן להסיר את הפנסים מבלי להוריד קודם את הפגוש הקדמי של המכונית! פתיחת הפנסים היא למרבה המזל פשוטה. כל שעליך לעשות הוא לאפות את הפנסים בתנור בחום של 205 עד 215 מעלות צלזיוס למשך כרבע שעה. זה יהפוך את החותם לחלש מספיק כדי שתוכל לפרק את הפנסים. בהחלט עצור ביוטיוב לשורה אינסופית של סרטוני וידאו בנושא זה.

החזרת הפנסים לאחור רק מחייבת אותך לסנדק את החלקים יחד ולחמם אותם שוב.

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

מוּמלָץ: