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

מנורת לד מונפשת LED מנורת LED עם אפקט אור: 11 שלבים (עם תמונות)
מנורת לד מונפשת LED מנורת LED עם אפקט אור: 11 שלבים (עם תמונות)

וִידֵאוֹ: מנורת לד מונפשת LED מנורת LED עם אפקט אור: 11 שלבים (עם תמונות)

וִידֵאוֹ: מנורת לד מונפשת LED מנורת LED עם אפקט אור: 11 שלבים (עם תמונות)
וִידֵאוֹ: סיפורים מיסטיים. בתולת ים. סיפורי כפר. סיפורים מפחידים ללילה. מִיסטִי. חֲרָדָה 2024, יולי
Anonim
Image
Image

עקוב אחר מאת המחבר:

מנורת LED דקורטיבית צליל תגובתי (Arduino)
מנורת LED דקורטיבית צליל תגובתי (Arduino)

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

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

מקווה שתאהבו אותו כמוני:)

המפרט שאני מתאר לעצמי היה שיהיה טופס מואר מאחור, עם 4 פוטנציומטרים:

  • 1 להגדרת בהירות אדומה,
  • 1 עבור הירוק,
  • 1 עבור הכחול,
  • והאחרון שיוכל להגדיר את הבהירות הכללית. כמובן שאתה יכול לשנות את הבהירות עם כל אחד משלושת האגרים האחרים, אבל זה יותר מעשי לקבל אחד כללי.

ואז אני אוהב מתג כפתור LED עגול, אז שמתי 3 מהם

  • 1 (כחול עם לוגו כוח) להפעלה/כיבוי של האור,
  • השני (כתום) להפעלת האפקט ON/OFF (ונראה מאוחר יותר שנוכל לשנות את האפקט),
  • והאחרון (לבן) מיועד להפעלת צליל ON/OFF (כן רציתי להוסיף גם מודול צליל, לאפקט המנוע;)).

אז קצת OLED יציג טמפרטורה ולחות בתוספת כמה הודעות.

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

רשימת החומרים בהם אני משתמש

  • מדבקה
  • חנות מקומית דיבונד 176*65
  • לחצן הפעלה 5v
  • Power alim 5v 5Ah
  • תצוגת oled https://fr.aliexpress.com/item/Metal-push-button-… אבל זה לא מנהל התקן SSD1306 סטנדרטי, אז אני חושב שעדיף לשים אחד סטנדרטי במקום (אבל אתה צריך לשנות קצת קוד ארדואינו)
  • לחצן *3
  • 5 עמודים
  • מגה 2560
  • רמקול MP3
  • DHT22

סה כ בסביבות 115 € (היקר ביותר הוא Dibond 54 €. אפשר כנראה להחליף אותו בפורמייקה או בדברים אחרים, אבל הוא צריך להיות קשיח ולא להתעוות בזמן. במיוחד עבור הכנפיים הדקות.

שלב 2: הציור

הציור
הציור
הציור
הציור
הציור
הציור

עכשיו אני מגירה אז חיפשתי מדבקה של Dusty Crophopper שאוכל להשתמש בה בשביל זה. אני מקווה שאתה יכול למצוא הרבה גדלים ודגמים שונים דרך האינטרנט, ומצאתי אחד נחמד באיביי, עם ממד (או במושבים אם היה מה שכתוב במפרט) 102*46 ס מ.

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

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

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

כמה שליחות על הקצה אחרי, התוצאה לא רעה.

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

שלב 3: הוספת אור

הוספת אור
הוספת אור
הוספת אור
הוספת אור
הוספת אור
הוספת אור

רצועת ה- LED אינה מסוג RGB רגיל אלא מסוג RGB ws2812 שניתן להתייחס אליה. ניתן להפעיל כל LED בנפרד.

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

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

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

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

שלב 4: תצוגת OLED קטנה

תצוגת OLED קטנה
תצוגת OLED קטנה
תצוגת OLED קטנה
תצוגת OLED קטנה
תצוגת OLED קטנה
תצוגת OLED קטנה

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

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

שלב 5: לוח הבקרה

Image
Image
לוח בקרה
לוח בקרה
לוח בקרה
לוח בקרה

לוח הבקרה הוא רק פיסת דיבונד, המודבקת בניצב ותחתונה מאחורי המנורה.

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

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

המתג הכללי נמצא בגלגל השני. הנורית דולקת (גם עם אפקט נשימה) כאשר ה- POWER כבוי כדי למצוא את הכפתור בחושך. כאשר הכוח מופעל הנורית כבויה. הטמפרטורה מוצגת גם כאשר החשמל כבוי. בחדר השינה יש מתג כללי לאור, כך שאני יכול לכבות אותו לגמרי. שים לב שזה כפתור הגיוני המנוהל על ידי קוד Arduino. זה לא מתג פיזי שמפעיל חשמל ON/OFF.

שים לב שהסיר מולחמים ישירות על מגן ה- Arduino, אך עבור מתג אני משתמש במחבר (סוג דגם R/C) כדי להיות מסוגל להתקין/לבטל את ההתקנה לאחר מכן. ואכן הסירים מותקנים מאחור, אך עוברים מלפנים, כך שצריך לנתק אותם.

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

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

שלב 6: מגן ארדואינו

מגן ארדואינו
מגן ארדואינו
מגן ארדואינו
מגן ארדואינו
מגן ארדואינו
מגן ארדואינו

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

אתה הלחמה סיכה סטנדרטית 2.54 מ מ, ורק במידת הצורך. סיכת Arduino שאינם בשימוש אינם מחוברים.

לאחר מכן הלחמת כל כבל לסיכה הנכונה. אתה יוצר מגן משלך בקלות.

כדי לקבל כבל, השתמשתי בשקע סקארט ישן (לא מסחר של "פריטל" בצרפתית)

המגן שרוט מאחור באמצע המנורה.

שלב 7: חיבור

חיבור
חיבור
חיבור
חיבור

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

לאחר הלחמה הכל, יש הרבה כבלים.

שלב 8: כוח

כּוֹחַ
כּוֹחַ

רצועת LED חמדן מאוד, ואתה צריך 5V 10 Ah לפחות כדי להפעיל אותם.

בהתחלה היה רק הלד המרכזי ואני משתמש ב- 5ah, כשהוספתי את רצועת ה- 2 LED בכנף שיניתי ל 10 Ah.

מה שטוב, האם הנורית הניתנת להתייחסות היא 5V, זהה ל- Arduino, כך שקל להתחבר לאותו מקור.

שלב 9: מודול סאונד

מודול סאונד
מודול סאונד
מודול סאונד
מודול סאונד
מודול סאונד
מודול סאונד

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

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

אתה צריך כרטיס מיקרו SD כדי לשים את קבצי ה- MP3 שלך. הקטן ביותר שתמצא יהיה הרבה יותר גדול מהדרוש, 4 הקבצים שלי הם רק 12mb, כן מגה;)

אז בשביל מה? היה לי מצחיק להוסיף צליל מדחף לאפקט המדחף. אז הוספתי את המודול הזה. בקוד כאשר תשנה את האפקט יהיה לך צליל שונה (MP3).

יש 4 אפקטים, אז 4 קבצי mp3 שם 001 עד 004 בתיקייה 01.

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

יש לקוות, מתג צליל יאפשר לנתק את הצליל.

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

ככל שתקשיבו יותר בוודאי שמתם לב שהצליל הוא מנוע של הבוכנה ולא תומך טורבו, זה בגלל שנייר הטורבו ממש נורא ברמקול הקטן ומה יותר טוב מצליל מנוע WW2;)

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

עבור הגל, צליל זן כלשהו עם צליל גלי האוקיינוס, ועבור הקשת, צליל דינאמי מאוד (Pulp fiction).

לעניין משפטי אני לא יכול לתת את קבצי ה- MP3, מצטער על זה.

שלב 10: פונקציית קידוד והוספת

פונקציית קידוד והוספת
פונקציית קידוד והוספת

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

במקור, תכננתי לקבל רק אפקט אחד, המדמה סיבוב מדחף. לבסוף הוספתי עוד כמה אפקטים, לאחר מכן השתמשתי במתג האפקטים (במקור רק ON/OFF) ללחיצה לבחירת אפקט, ולחיצה ארוכה על מנת לכבות את האפקט.

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

שלב 11: אבולוציה?

Image
Image

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

אני אוהב את אפקט המדחף, אבל האפקט השני פשוט מדי, אני באמת צריך לעשות משהו טוב ויפה יותר.

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

אין באמת צורך במודול הקול, סוף סוף מדובר במנורה …

כבל ה- USB מונח במקומו ונגיש בקלות, כך שקל לבצע כל עדכון הדרוש.

כמה רעיונות:

  • חיישן אור יכול להיות מעניין להתאים את הבהירות אוטומטית לבהירות החדר.
  • חיישן PIR להפעלה/כיבוי אוטומטית כאשר מישהו מגיע.
  • הוספת שעון
  • מיקום תגובתי (ראו סרטון), אני אוהב את האפקט אך לא מצאתי כיצד להסתגל למנורת Dusty
  • הגדרת רמת הקול
  • הצג את רמת ה- RGB בכל צבע ב- OLED (ערוך 2017-12-07: הרעיון היה טוב, עשיתי אתמול, אעדכן את הקוד לאחר בדיקה במשך כמה ימים)

תודה שקראת.

מוּמלָץ: