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

מארגן שולחן עם שעון מטריקס LED ו- Bluetooth: 7 שלבים
מארגן שולחן עם שעון מטריקס LED ו- Bluetooth: 7 שלבים

וִידֵאוֹ: מארגן שולחן עם שעון מטריקס LED ו- Bluetooth: 7 שלבים

וִידֵאוֹ: מארגן שולחן עם שעון מטריקס LED ו- Bluetooth: 7 שלבים
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, מאי
Anonim
Image
Image
רַעְיוֹן
רַעְיוֹן

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

אספקה

מודול RTC DS1307

מודול בלוטות 'HC06

ארדואינו ננו

LDR

מודול מטריקס LED MAX7219

שרף אפוקסי שקוף

דבק לעץ

דיקט 4 מ מ

מטען סלולרי

4 נוריות RGB מסוג PIN

שלב 1: רעיון

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

שלב 2: בניית הלוח הקדמי

בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי
בניית הלוח הקדמי

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

שלב 3: בניית המארגן

בניית המארגן
בניית המארגן
בניית המארגן
בניית המארגן
בניית המארגן
בניית המארגן

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

שלב 4: טריודה מזויפת (צינור ואקום)

Image
Image
טריודה מזויפת (צינור ואקום)
טריודה מזויפת (צינור ואקום)
טריודה מדומה (צינור ואקום)
טריודה מדומה (צינור ואקום)

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

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

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

לאחר 24 שעות עיצבתי את הטריודה ובעזרת טוש כסף צבוע בחלקו העליון של הטריודה כדי לחקות את החלק 'גטר' של הטריודה.

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

1) זה הופך את המשטח החיצוני של הטריודה לחלק ומבריק.

2) טיפת שרף קופאת על גבי הטריודה אשר משכפלת את חותם הזכוכית על טרידות אמיתיות.

שלב 5: מעגל וקוד

מעגל וקוד
מעגל וקוד

המעגל מורכב מארדואינו ננו המחובר לשעון בזמן אמת DS1307. הוספתי מודול בלוטות 'HC-06 לשליטה בשעון מארגן השולחן מהנייד. הוספתי גם LDR לשליטה בעוצמת התצוגה המבוססת על אור הסביבה.

יש גם מגשר בעל 2 פינים המחבר מודול בלוטות '(HC-06) למעקה כוח חיובי. זה נעשה כדי לאפשר העלאת קוד ל- arduino. אם מודול HC-06 מופעל, הקוד אינו מועלה והשגיאה אינה כה אינטואיטיבית.

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

- זמן תצוגה (פורמט 12/24 שעות - נשלט באמצעות בלוטות 'דרך הטלפון הסלולרי)

- יום תצוגה, תאריך כל דקה חמישית

- שנה את נוריות ה- RGB של Triodes בצבע אקראי כל דקה חמישית.

- הצג אנימציה אקראית מתוך סט אנימציות כל דקה 3

- הצג הודעה מותאמת אישית באמצעות Bluetooth דרך הטלפון הסלולרי

- הגדר את מועד התאריך באמצעות Bluetooth דרך הטלפון הסלולרי

- כבה את הצג בשעה 22:00 והתחל מחדש בשעה 6 בבוקר

- משעה 6 בבוקר עד 6:50 בבוקר, נוריות RGB של Triode מתחילות בצבע אדום ועוברות לאט דרך ענבר, צהוב עמוק, צהוב לימון ואז צבע הלבן המחקה את זריחת השמש.

פיתחתי קוד אפליקציית Bluetooth באמצעות MIT APP Inventor. האפליקציה שלי נמצאת בפיתוח ולכן הגדרת זמן התאריך והגדרת פורמט 12/24 שעות עדיין לא מקודדות.

הערות:

הערה 1

מטריצות MAX72XX מגיעות עם סוג חומרה שונה. ישנם 4 סוגים המוגדרים בספריות

PAROLA_HW, /// <השתמש במודולי החומרה בסגנון Parola.

GENERIC_HW, /// <השתמש במודולי חומרה בסגנון 'כללי' הזמינים בדרך כלל.

ICSTATION_HW, /// <השתמש במודול חומרה בסגנון ICStation.

FC16_HW /// <השתמש במודול חומרה בסגנון FC-16.

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

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

פתק 2

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

ספריות Arduino בשימוש:

DS1307 RTC

MAX72XX

שלב 6: מיקום רכיבים ויציאה לאפשר העלאת קוד

מיקום רכיבים ויציאה לאפשר העלאת קוד
מיקום רכיבים ויציאה לאפשר העלאת קוד
מיקום רכיבים ויציאה לאפשר העלאת קוד
מיקום רכיבים ויציאה לאפשר העלאת קוד
מיקום רכיבים ויציאה לאפשר העלאת קוד
מיקום רכיבים ויציאה לאפשר העלאת קוד

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

שלב 7: מוצר סופי

מוצר סופי
מוצר סופי
מוצר סופי
מוצר סופי

הנה מארגן השולחן הסופי והופעל על שולחני.

מוּמלָץ: