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

אח אפקט אור: 4 שלבים
אח אפקט אור: 4 שלבים

וִידֵאוֹ: אח אפקט אור: 4 שלבים

וִידֵאוֹ: אח אפקט אור: 4 שלבים
וִידֵאוֹ: חושף לכם סוד ענק!!🍦😌 2024, נוֹבֶמבֶּר
Anonim
אח אפקט אור
אח אפקט אור
אח אפקט אור
אח אפקט אור
אח אפקט אור
אח אפקט אור

אחרי יום חורפי ארוך וקר לא נעים לשבת מול האח בחום הבית שלך? לרוב האנשים אין באמת אח, אבל אפילו המראה או אור הלהבות יכולים לחמם אותך ואת ליבך הקר.

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

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

אספקה

דברים שתצטרך:

  • לוח ארדואינו (השתמשתי בשיבוט ננו, אתה יכול להשתמש כמעט בכל סוג)
  • רצועת LED מסוג RGB מסוג WS2812B (אורך רצוי, שלי יש 29 נוריות)
  • מתאם קיר 5V (גם 9V זה בסדר)
  • פרופיל LED מאלומיניום (אורך רצוי)
  • כפתור לחיצה (פתוח בדרך כלל)
  • תיבת חיבור (קטנה)
  • חוטים
  • צינורות כיווץ חום (אופציונלי)

דברים שתשתמש בהם:

  • מלחם והלחמה
  • אזמל או סכין שירות
  • אקדח חום או מצית
  • חותך צד
  • מסור מתכת או מסור יד

שלב 1: קונספט

השתמשתי בשיבוט Arduino Nano מ- ebay, אינך צריך להישאר עם סוג זה, ניתן להשתמש בכל לוח Arduino. תזדקק לחתיכת רצועת LED מסוג RGB מסוג WS2812B שניתן להתייחס אליה. הבקר שולח N*16 פיסות מידע לנורית הראשונה. הנורית הראשונה קוראת את 16 הסיביות הראשונות ומאפשרת לשאר המידע ((N-1)*16 סיביות) לשקוע. בדרך זו אנו יכולים לשלוט על נוריות ה- LED של כל הרצועה אחת אחת עם פלט אחד בלבד של הלוח. אני משתמש גם בקלט אחד ללחצן הלחיצה, כך שאוכל לבחור דפוסים בקלות.

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

שלב 2: הכנת המכשיר

הכנת המכשיר
הכנת המכשיר
הכנת המכשיר
הכנת המכשיר
הכנת המכשיר
הכנת המכשיר

ראשית עליך להחליט באורך שורת האור האח שלך. זה יכול להיות מטר, חצר, שלי בערך 50 ס"מ. ניתן לחתוך את רצועת הלד בין כל הלדים. היה לי פרופיל אלומיניום באורך 52 ס"מ, כך שרק 29 נוריות נכנסות פנימה. אם החלטת את אורך הרצועה, חתוך אותה. לאחר מכן עליך לחתוך את פרופיל האלומיניום. מומלץ לחתוך את הפרופיל עוד קצת (בערך 2 ס"מ יותר), כך שיהיה מקום לחוטים ולחתיכות הסיום. השתמש בקלטת הדו צדדית בחלק האחורי של רצועת ה- LED כדי להדק אותה לפרופיל. דחוף את מכסה פרופיל הפלסטיק למקומו. אם אינך רוצה להשתמש בפרופיל, תוכל להדביק את רצועת הלד למקומה מאוחר יותר.

תצטרך 3 חוטים עבור רצועת ה- LED.

  • 5V
  • GND
  • נתונים ב

הלחם את 3 החוטים האלה לרצועה. הקפד להלחם את הצד הקלט של הרצועה (משולש קטן מראה את כיוון זרימת הנתונים).

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

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

חבר את חוטי מתאם הקיר ל- GND ו- VIN. אם אתה משתמש באספקת חשמל מוסדרת 5V, תוכל לחבר אותו ל- 5V במקום ל- VIN. חבר את סיכות הלחצן ל- GND ו- D4 (אתה יכול להשתמש בסיכות GPIO אחרות, אם תשנה את הקוד). חבר את רצועת LED ל- GND, 5V ו- D3 (אתה יכול להשתמש בסיכות GPIO אחרות, אם תשנה את הקוד). ייתכן שיהיה עליך להשתמש בסיכת ה- GND בכותרת ספק האינטרנט אם נגמרות לך סיכות ה- GND. אתה יכול לאבטח את הבקר בעזרת דבק חם או סרט דו צדדי לתוך הקופסה. או שאתה יכול להשאיר אותו כפי שהוא (בדיוק כמו שעשיתי).

שלב 3: תכנות

שלב זה קל למדי, אך תזדקק לספריית neopixel מ- adafruit. אתה יכול להוריד אותו מכאן עם קוד התוכנית שלי. לאחר תהליך ההורדה עליך להעביר את ספריית neopixel לתיקיית ספריות Arduino. אתה יכול להזיז את קוד התוכנית ליד סקיצות ה- Arduino שלך.

אם אינך מעוניין לשנות את הקוד שלי, חבר את Arduino שלך ותוכל לבחור את סוג הלוח והיציאה ב- IDE. בצע את השינויים הדרושים במידת הצורך ולחץ על העלה. ה- IDE צריך לאסוף ולהעלות את הקוד ללוח שלך והוא מוכן לפעולה.

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

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

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

שלב 4: הסוף

להלן 3 סרטונים של האפקט. האח, הנר וחלוף הזמן של האח הגוסס.

אתה גמור. יצרת אור אח נחמד לבית שלך.

זהו פרויקט נחמד ופשוט שאפילו מתחילים יכולים ליצור תוך זמן קצר.

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

מוּמלָץ: