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

שעון בינארי LED: 6 שלבים (עם תמונות)
שעון בינארי LED: 6 שלבים (עם תמונות)

וִידֵאוֹ: שעון בינארי LED: 6 שלבים (עם תמונות)

וִידֵאוֹ: שעון בינארי LED: 6 שלבים (עם תמונות)
וִידֵאוֹ: עדן חסון ואודיה - הנשיקה! 😱 2024, יולי
Anonim
שעון בינארי LED
שעון בינארי LED

זו הגרסה השנייה של שעון בינארי LED מבוסס PIC שלי. הגרסה המקורית הייתה פרויקט ה- PIC הראשון שניסיתי, הוא השתמש ב- PIC16F84A כדי לבצע הן את הזמן והן לשלוט במטריצת התצוגה, למרבה הצער היא לא שמרה מספיק זמן והרוויחה כדקה מדי שבוע. גרסה שנייה זו מבוססת סביב PIC16F628A הפועל במהירות 4 מגה -הרץ לשליטה על התצוגה, הוא משתמש גם בשבב שעון בזמן אמת DS1307 לביצוע השמירה בזמן. בכל שנייה ה- DS1307 שולח דופק לשבב ה- PIC, ה- PIC ואז קורא את הזמן הפנימי מה- DS1307 מעל האוטובוס I2C ואז מציג את השעה בינארית בתצוגת ה- LED. השורה התחתונה של נוריות מציגה את השניות, השורות האמצעיות מציג את הדקות והשורה העליונה היא במשך שעות. הזמן המוצג בתמונה הוא 01100: 010011: 011011 או עשרוני 12:19:27. השעה היא בפורמט 24 שעות ולכן עולה עד 10111: 111011: 111011 או 23: 59: 59 ניתן להדביק את הלוח הדו -צדדי, או כפי שעשיתי כאן חד צדדי עם 7 קישורים תיל מולחמים במקום שכבת הנחושת העליונה. יש לו ווסת 5 וולט כך שהוא יכול להיות מופעל מכל אספקת חשמל DC של 9 - 15 וולט.

שלב 1: חלקים / כלים

כמו גם ציוד בסיסי לייצור והלחמה תצטרך את הרכיבים הבאים: 1x PIC16F628A ומתכנת 1x DS1307 שבב שעון בזמן אמת 1x 32.768kHz שעון crystal3x BC548 (או דומה) טרנזיסטור 2x לחצני PTM 1x 78L05 רגולטור 2x 220uF קבלים אלקטרוליטיים 17x שקע חשמלי LED x 1x7 שקע DC7 נגדי הר משטח 8x 100 אוהם נגדי הר משטח 1x 2k נגדי הר השטח 12x אפס אוהם קישורים (או 11 קישורים של אפס אוהם וסוללת גיבוי CR2016)

שלב 2: צור PCB ותוכנית PIC

צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC
צור PCB ותוכנית PIC

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

שלב 3: רכיבי תחתית הלחמה

רכיבי תחתית הלחמה
רכיבי תחתית הלחמה

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

שלב 4: רכיבים עליונים בהלחמה

רכיבים עליונים בהלחמה
רכיבים עליונים בהלחמה

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

שלב 5: תצוגת הלחמה

תצוגת הלחמה
תצוגת הלחמה

לתצוגה אתה צריך 17 נוריות לשטח הר, 6 נגדי הרכבה על פני השטח של 100 אוהם, 11 קישורים לאפס אוהם ו -9 סנטימטרים של חוט פעמון. הלחם אותם ל- PCB לפי התרשים שלהלן, וודא שאתה הלחמת הנוריות בכיוון הנכון. לוח התצוגה המוצג כאן הוא גרסה חדשה יותר מששימש בשאר התמונות במדריך זה, יש לו פחות נגדים ולכן קל יותר וזול יותר לביצוע. יש לנקוט בזהירות בעת הרכבת קישורי האפס אוהם (נגדים בעלי התנגדות אפס) מכיוון שיש מסלולים על הלוח הפועל בין 2 כריות ההלחמה, הקישורים חייבים להיות ממוקמים כך שאף אחד ממסופי המתכת לא יגע במעגל הלוח. מסלול בין הרפידות.

שלב 6: סיים

סיים
סיים

הלחם את לוח התצוגה למעגל הלוח הראשי ואז כל שנותר הוא לחבר את החשמל. PSU צריך להיות לפחות 9v DC וצריך להיות מדורג רק בכ 200mA בערך, המחבר המרכזי של שקע DC צריך להיות החיובי והחיצוני צריך להיות 0v. ברגע שהעוצמה מחוברת השעון אמור להציג 22:03:00 ומיד להתחיל לספור את השניות. אז כל שנותר הוא לקבוע את השעה, אחד הלחצנים משמש להגדרת הדקות והשני קובע את השעות, ברגע שלחיצה על כל אחד מהכפתורים הוא מגדיר את השניות ל -0 ומגדיל את התצוגה המתאימה ב -1.

מוּמלָץ: