2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מבוא
שלום חבר'ה, אני מקווה שכולכם מסתדרים מצוין. זה הולך להיות פרויקט קצר ופשוט אודות יצירת שעון דיגיטלי באמצעות Arduino.
בפרויקט זה נכין שעון דיגיטלי בעזרת ארדואינו ורשם משמרות. זה יכול להציג את הזמן רק בפורמט של 24 שעות עם נקודות מהבהבות (המייצגות שניות).
אני משתמש במודול שעון בזמן אמת (RTC) DS1302 למטרות תזמון. הדבר הגדול בזה הוא להשתמש רק ברישום Shift אחד ותצוגה בת 4 ספרות בת 7 ספרות.
שלב 1: מה אנחנו צריכים?
להלן רשימת החלקים הדרושים לנו:
- ארדואינו אונו/ננו
- מודול שעון RTC (DS1302)
- תצוגת שבעה קטעים בת 4 ספרות
- משמרת משמרות (74HC595)
- הנגד 220 אוהם x4 (להפחתת הבהירות)
- תא מטבע CR2032 (עבור מודול RTC)
- חוטי מגשר
- לוח לחם
- לוח פרפ (אופציונלי לאב-טיפוס) סוללת ליתיום-יון (למקור חשמל)
אז זה מה שכולנו צריכים.
שלב 2: חיבורים/חיווט
בכך אנו מחברים את תצוגת הפלח לרשומת Arduino ו- Shift כדלקמן:
סיכה A ל- Q0, סיכה B לרבעון 1, סיכה C ל- Q2, סיכה D ל- Q3, הצמד E ל- Q4, סיכה F ל- Q5, הצמד G לרבעון 6 של מרשם המשמרות
הצמד DP (H) לסיכה 3 של Arduino
סיכה מספר 1 לסיכה 7 של ארדואינו
Pin Digit2 לפין 6 של Arduino
פין Digit3 לסיכה 5 של Arduino
פין Digit4 לסיכה 4 של Arduino
כמו כן, חבר נגדים של 220 אוהם לכל ספרה של תצוגת קטע. (ראה תרשים)
כעת אנו מחברים את מודול ה- RTC ל- Arduino, מכניסים את תא המטבע למודול ומתחברים לפי התרשים הנתון. כנ ל לגבי מרשם המשמרות.
אתה יכול להוריד את התמונות האלה מהקישור שמופיע להלן. חיבורי לוח לחם סכמטיים
שלב 3: קידוד
תראה קוד כזה כפי שמוצג בתמונה:
הגדר רק את השעה הנוכחית בשורת קוד זו והעלה אותו. לאחר ההעלאה, הגיבו על שורה זו (השתמשו בנטה כפולה כלומר //) מכיוון שברגע שהזמן נקבע הוא נשאר ללא שינוי.
כלול את הספרייה (המופיעה בקישור הנתון להלן) בתוכנית על ידי מעבר אל
סקיצה <כלול ספרייה <הוסף קובץ ZIP <הוסף נתיב של הקובץ שהורדת
הורד את הקוד והספריות מהקישור הבא:
קוד הורדה
שלב 4: אב טיפוס (אופציונלי)
אנחנו יכולים להפוך את הפרויקט הזה לנייד על ידי חיבורים על PCB.
בזמן ההפעלה על לוח PCB וודא שאתה משתמש בסיכות כותרת נקבות כדי להרכיב את מעגלי ה- Arduino אחרת הלחמה ישירה עלולה לפגוע במכשיר. כמו כן, השתמש בבסיס IC של 16 פינים למתנגדת משמרת אחרת המכשיר עלול להיפגע (כך קורה במקרה שלי).
כמו כן, הלחמתי תצוגת פלח במחשב PCB אחר שניתן להתקין בקלות על קופסה או משהו אחר.
חבר כל מפרק כראוי אחרת המעגל לא יפעל.
הצעה: ראשית תכין אותו על קרש הלוח ואז תוכל להלחם אותו ל- PCB.