מתנת PCB של עץ חג המולד: 7 שלבים
מתנת PCB של עץ חג המולד: 7 שלבים
Anonim
עץ PCB מתנה PCB מתנה
עץ PCB מתנה PCB מתנה

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

עץ חג המולד צריך:

- חייב להיות חסכוני בחשמל

- לא להיות גדול מ 10*10 ס מ

- ניתן לתכנות

- חייב להיות בעל בסיס, במקום בו מוצבת הסוללה

- חייב להיות בעל יותר ממצב פעולה אחד

עיצבתי את ה- PCB ב- Altium Designer, הדפסתי את ה- PCB ב- JLC, תיכנתי את המיקרו -בקר atmel ב- Atmel Studio 7.0 ועיצבתי את דגם התלת -ממד ב- SolidWorks.

שלב 1: התוכנית

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

לפני שהתחלתי לעבוד על הסכימות בחרתי במיקרו -בקר, ספק כוח, מנהלי התקנים מובילים …

עבור המיקרו-בקר השתמשתי ב- ATTINY85-20SU בגלל הפשטות שלו (8 סיכות).

לצורך הפעלת המיקרו -בקרים והנורות בחרתי 3 סוללות AA.

להחלפת הנורות בחרתי בטיחות SI1012CR-T1-GE3.

שלב 2: עיצוב ה- PCB

עיצוב ה- PCB
עיצוב ה- PCB
עיצוב ה- PCB
עיצוב ה- PCB
עיצוב ה- PCB
עיצוב ה- PCB

ראשית עשיתי את הסכימה ולאחר מכן את פריסת ה- PCB.

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

Pin1 (RESET) - הוא סיכת איפוס, שבה חיברתי נגד 10 kOhmPULL UP (חבילה 1206)

Pin2 - השתמשתי בסיכה זו ללחצן הלחיצה, בכל פעם שלחצתי על הכפתור הסיכה נמשכה לקרקע (כך שתכננתי את הסיכה הזו כקלט והשתמשתי ב- PULL UP פנימי)

Pin3 - ב- SCH1 חיברתי את הסיכה הזו בכותרת הגברית אך לא השתמשתי בה.

Pin4 - הקרקע

Pin5 (MOSI) - הולך לשער של mosfet Q3 עבור נוריות צהובות

Pin6 (MISO) - מחובר לשער Mosfet Q2 עבור נוריות ירוקות

Pin7 (CLK) - מחובר לשער של mosfet Q1 עבור נוריות אדומות

Pin8 - Vcc

גליון הנתונים של המוספט:

על מוספת אחת יש 12 נוריות (צריכת חשמל כוללת עבור מוספת אחת: P = I*U, P = 20mA*4.5V = 90mW)

הוספתי גם 6 ויאס (2.54 מ מ זה מזה לתכנות (כותרת 4 וכותרת 2 ב- SCH)).

לאחר ה- SCH המשכתי לארגן את הלוח. גזרתי את צורת עץ חג המולד, ואז פרשתי את הרכיבים.

הוספתי שני קבלים ניתוק 100pF ו- 10uF כדי לייצב את מתח הכניסה.

הנגד של 100 קאוהם שנמצא ב- SCH לא השתמשתי בו.

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

שלב 3: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה

השתמשתי במלחם ישן שהייתי מונח.

תחילה הלחמתי את כל רכיבי ה- smd, ולאחר מכן את כל רכיבי החור.

לאחר הלחמה הגיע הזמן לתכנות מהנה: D

שלב 4: תכנות

תִכנוּת
תִכנוּת

לתכנות השתמשתי ב- AVRISP mk2.

מכיוון שאתה צריך ספק כוח חיצוני כדי להפעיל את המיקרו -בקר והתכנת חיברתי 5v ו- gnd מ- Arduino Mega רק בשביל כוח. לאחר מכן חיברתי את המתכנת למחשב הניתן לתכנות שלי בו התחברתי:

סיכה אחת (איפוס) לאפס

4 פינים (GND) ל- GND

5 פינים (MOSI) ל- MOSI

6 פינים (MISO) ל- MISO

7 פינים (CLK) עד CLK

8 פינים (Vcc) ל- Vcc

צירפתי את קוד התוכנית.

אני הקוד שיישמתי בקרת pwm, מצב שינה, הפסקות …

מצב האשוחים רק מהבהב את כל הנוריות, במצב השני השתמשתי ב- pwm כדי לשנות את הבהירות (אני רק צריך לצבוט קצת כדי להפוך אותו לשטף יותר, המצב השלישי הוא רק הדלקה וכיבוי של הלדים בשלבים, המצב הרביעי פשוט מהבהב מטורף (השתמשתי בפונקציית pwm כמו במצב השני) אני קורא לזה מצב "פאנקי": D

לאחר לחיצה על כפתור הלחיצה מופעל טיימר שאורכו 5 דקות ואז חוזר למצב שינה (במצב שינה צריכת החשמל היא 2-6 uA)

אַזהָרָה!!!

לפני שתתכנת את attiny85 שלך עם תוכנית זו, עליך להשבית נתיך 8 מגה -הרץ. כי אם לא attiny85 שלך יעבוד במהירות של 1 מגה -הרץ בלבד

שלב 5: רשימת רכיבים

הזמנתי רכיבים לעץ חג המולד 12 הוספתי קובץ של רכיבים שהזמנתי מפרנל ומוסר, רכיבים אחרים שהזמנתי מ- aliexpress:

- נוריות LED

- PCB מסוג Protoype

- כותרות נקבות

- כותרות זווית ישרה לזכר

- ללחוץ על כפתורים

- מתג הדלק / כבה

Amazon.de:

- סוללה

שלב 6: דוגמנות תלת מימד

דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד

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

עשיתי פתח למתג ההפעלה/כיבוי ולחצן הלחיצה.

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

שלב 7: סיכום

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

תודה מיוחדת לחברים שלי שעזרו לי בפרויקט הזה.

הוספתי קובץ אקסל, שבו חישבתי כמה זמן הסוללה תחזיק (בתנאים אידיאליים).

אם יש לך שאלות השאירו הערה.