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

אורות החברים הכי טובים למרחקים ארוכים: 4 שלבים (עם תמונות)
אורות החברים הכי טובים למרחקים ארוכים: 4 שלבים (עם תמונות)

וִידֵאוֹ: אורות החברים הכי טובים למרחקים ארוכים: 4 שלבים (עם תמונות)

וִידֵאוֹ: אורות החברים הכי טובים למרחקים ארוכים: 4 שלבים (עם תמונות)
וִידֵאוֹ: רק רציתי חברים 2024, נוֹבֶמבֶּר
Anonim
אורות החברים הכי טובים למרחקים ארוכים
אורות החברים הכי טובים למרחקים ארוכים
אורות החברים הכי טובים למרחקים ארוכים
אורות החברים הכי טובים למרחקים ארוכים
אורות החברים הכי טובים למרחקים ארוכים
אורות החברים הכי טובים למרחקים ארוכים

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

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

אספקה:

  1. נורות לד ws2811 -
  2. פטל פאי אפס בו השתמשתי (יכול להשתמש בכל פי, זכור להשיג כרטיס SD) -
  3. גיליון אקרילי -
  4. לחץ על הכפתור
  5. עץ דובדבן, עץ אלון אדום - מפיץ עץ מקומי

שלב 1: בנה את הבסיס

בנה את הבסיס
בנה את הבסיס
בנה את הבסיס
בנה את הבסיס
בנה את הבסיס
בנה את הבסיס

כדי להתחיל תצטרך קופסה להכניס את הרכיבים האלקטרוניים ולהזין את האור. נשארו לי קצת עץ דובדבן ועץ אלון אדום שהשתמשתי בהם להכנת הקופסה. השתמשתי בחתיכת דובדבן מרובעת אחת בחלקה העליון, שבסופו של דבר היה בערך 4.5 אינץ 'על 4.5 אינץ' ועובי 1.25 אינץ '. לאחר מכן השתמשתי בחתיכות מעץ עץ אלון אדום בכדי להוסיף קטע שהרכיבים האלקטרוניים יהיו בו. חלקים אלה היו באורך של כ -4.5 סנטימטר, בעובי 1 סנטימטר וברוחב 2 סנטימטרים. אם הייתי עושה זאת שוב, בהחלט הייתי הופך את האלון האדום לדק יותר כך שלרכיבים האלקטרוניים יהיה יותר מקום להתאים. לאחר שחתכתי את החלקים שיפשפתי אותם וקידחתי חור ללוח ws2811 בעזרת מקדח בגודל 1/2 אינץ '. ואז סיימתי אותם עם שמן אגוזים של מהוני.

שלב 2: הפוך את בלוק הדיפוזיה

הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה
הפוך את בלוק הדיפוזיה

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

שלב 3: הלחם את המעגל והפעל את הקוד

הלחם את המעגל והפעל את הקוד
הלחם את המעגל והפעל את הקוד
הלחם את המעגל והפעל את הקוד
הלחם את המעגל והפעל את הקוד
הלחם את המעגל והפעל את הקוד
הלחם את המעגל והפעל את הקוד

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

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

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

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

תוכנית אור החבר הטוב ביותר הפועלת בכל פי:

github.com/tmckay1/best_friend_light

שרת אינטרנט שעוקב אחר הצבע הנוכחי:

github.com/tmckay1/raspberrypi_gateway

שלב 4: הפעל את התוכנית על כל פי, הפעל את השרת וראה אותה בפעולה

הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!
הפעל את התוכנית בכל פי, הפעל את השרת וראה אותה בפעולה!

עכשיו אתה יכול להריץ את התוכנית בשורת הפקודה על ידי בדיקת ה- readme ב repos הקודם, להפעיל את השרת בעקבות ה- readme ולראות אותה בפעולה!

מוּמלָץ: