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

רונדה דה נויט: 7 שלבים (עם תמונות)
רונדה דה נויט: 7 שלבים (עם תמונות)

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

וִידֵאוֹ: רונדה דה נויט: 7 שלבים (עם תמונות)
וִידֵאוֹ: BellaTube Live with Jamie & Nicole 2024, אוֹקְטוֹבֶּר
Anonim
Image
Image
רונד דה נויט
רונד דה נויט
רונד דה נויט
רונד דה נויט
רונד דה נויט
רונד דה נויט

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

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

אז זה עובד על סוללות NiMH AA, הוא עשוי מהדפסה תלת מימדית ונועד להניח על הרצפה, מתחת למיטה שלך.

אני מציע 2 דגמים: עיצוב ירח מלא וחצי ירח.

שלב 1: שטרות של חומר

שטרות של חומר
שטרות של חומר
שטרות של חומר
שטרות של חומר
שטרות של חומר
שטרות של חומר

מכשירי חשמל:

  • רצועת LED WS2812 (אורך 110 ס"מ לירח מלא ו -60 ס"מ לחצי ירח)
  • חיישן תנועה PIR HC SR501 (1 לחצי ירח, 3 לירח מלא)
  • מחברי XH (מרווח 2.54 מ מ)

    צבת לחיצה למחברים אלה

  • מתאם סידורי USB
  • חיישן LDR
  • מחזיק סוללה אחד 4*AA
  • 4 סוללות NiMH AA
  • מתג הדלק / כבה
  • atmega328p (מתוכנת arduino)

אלקטרוניקה עבור הלוח המודרני:

רכיבים המופיעים בקובץ הנשר

מכניקה:

  • ברגים M3 * 10 מ"מ
  • ברגים M3 * 5 מ"מ
  • ברז M3

כלי:

  • אקדח דבק
  • מטען NiMH

שלב 2: כישורים

כדי לבצע את הפרויקט תצטרך:

  • מדפסת תלת מימד עם זרבובית 0.4 מ"מ או פחות
  • להשתמש ב- Eagle להזמין ולייצר את הלוח המודרני

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

  • כישורי ארדואינו:

    • התקן את הספריות הנדרשות
    • לאסוף ולהוריד את התוכנה
    • תוכלי אופציונלי atmega328p עם מטען האתחול של arduino (או שאתה יכול לקחת אותו מלוח arduino כדי להימנע משלב זה)

שלב 3: הדפסה תלת מימדית

הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית

אני מציע 2 דגמים: דגם ירח מלא וחצי.

אני נותן לך כאן:

  • קבצי STL להדפסה ישירה
  • קבצי Fusion 360 אם אתה רוצה לשנות את זה

פרמטרים להדפסה:

  • 0.3 מ"מ שכבות
  • Extruder 0.4 מ"מ
  • PLA

שלב 4: בקר ה- PCB

בקר ה- PCB
בקר ה- PCB

ה- PCB שלי עשוי סביב atmega328p (עם תוכנת מטען אתחול arduino):

  • היציאה הטורית מחוברת למחבר בעל 6 פינים, במטרה לחבר מתאם USB סידורי
  • AQV20 הוא ממסר photoMOS. המטרה כאן היא להחליף כוח לרשת לד.

    • היו לי כמה רכיבי AQV20 במלאי, אבל ראיתי שלא קל למצוא אותם. אתה יכול לקחת מקבילה כמו AQV21.
    • אני מספק סכמטי לוח חלופי העושה שימוש ב- MOSFET כדי להחליף AQV20 זה אך הוא עדיין לא נבדק.
  • ה- FERRITE משמש לסינון רעשים. שמתי לב במהלך הבדיקות שלי שחיישני PIR יכולים להתנדנד לפעמים. לא גיליתי את הסיבה המדויקת, אבל החלטתי להוסיף את ה- FERRITE מכיוון שהוא עובד טוב;-)
  • הלוח מסופק על ידי 4 סוללות NiMH AA = 4*1.2V = 4.8 V

    • 4.8 V הוא המתח הנומינלי, מה שלא אומר שום דבר למעשה
    • כאשר הסוללות נטענות במלואן אני מודד מינימום 5.1 V, כאשר פריקה המתח יירד
  • המתח מוסדר על ידי ממיר הגברת יעילות גבוהה MT3608

    • כאשר אין חיוב הזרם נמוך מ- 1mA
    • T1 התאם את המתח, הקפד להגדיר את T1 ל- 15k כדי לקבל 5V בפלט

איך זה עובד ?

  • חיישני PIR מחוברים למחברי PIR1/2/3 XH.
  • כאשר אנו מתחילים, האטמה עוברת במהירות במצב שינה. הזרם הנצרך הוא אז <1 mA.
  • כאשר חיישן מזהה תנועה, הוא שולח +5V על הסיכה המתאימה (4, 11, 13) ומעיר את האטמה.
  • אז האטמגה מפעילה את ממסר ה- photoMOS, שמפעיל את רצועת ה- Led (מחובר ל- STRIP XH). הנתונים נשלחים על קו ה- BUS היחיד (סיכה 12 של האטמגה).
  1. ronde 1.0 נוצר ונבדק, זה עובד טוב
  2. ronde 1.1 החליף את ממסר photoMOS AQV20 על ידי טרנזיסטור MOSFET, הוא עדיין לא נבדק

שלב 5: Assy LDR

חברת LDR
חברת LDR
חברת LDR
חברת LDR

בהתחלה לא חשבתי להשתמש בחיישן אור, אבל אכן זה יותר שימושי לשמירה על חיי הסוללה.

אז הלחנתי הנגד תלוי תלוי בסדרה עם נגד 10 מגהמס, הנחתי אותו על צינור כיווץ והוספתי מחבר XH.

VCC ---- | 10Mohms | ------- | LDR | ------- GND

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

אני שואף לעצב לוח חדש עם מחבר נוסף לחיישן אור. לשימוש עתידי…

שלב 6: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
  1. הקש על החורים עם M3
  2. הלחם את Assy LDR
  3. הפוך את מחברי XH עבור:

    1. חיישני PIR
    2. מחזיק סוללות
    3. רצועת לד
    4. מתג הפעלה/כיבוי
  4. הלחם את רצועת לד, חתוך אותה והדבק אותו
  5. השתמש באקדח דבק כדי להדביק את חיישן ה- PIR
  6. הברג את ה- PCB באורך M3 - 5 מ"מ
  7. חבר את כל המחברים:

    1. לחצי ירח: LDR על PIR1 וחיישן PIR ב- PIR2
    2. לירח מלא: LDR על חיישני PIR1 ו- PIR ב- PIR2 ו- PIR3

שלב 7: טען את התוכנה

טען את התוכנה
טען את התוכנה

חבר את ממשק ה- USB-Serial כפי שמוצג בתמונה למעלה. שמור על ההתמצאות !! אם בכל פעם שאתה מחבר אותו הפוך הוא לא יפגע בלוח, אבל עדיף להימנע ממנו.

השתמש ב- Arduino IDE להורדת התוכנה המתאימה.

השתמשתי בספריות חיצוניות שאתה צריך להתקין תחילה:

  • Adafruit_NeoPixel
  • PinChangeInterrupt

תוכנת התוכנה שלי בסיסית מאוד ואני מצפה שתשנה אותה:

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

במשחק עם התוכנה תוכל לשנות צבעים, עיכובים וכו '…

תהנה !!

אתגר עיצוב PCB
אתגר עיצוב PCB
אתגר עיצוב PCB
אתגר עיצוב PCB

מקום שני באתגר העיצוב PCB

מוּמלָץ: