2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו מעגל המיוצר מלמעלה למטה בעצמי.
שלב 1: מעגל בקרת RTC
זוהי הקומה הראשונה של ה- PCB המעוצבת שכבה אחת. הוא מכיל ווסת מתח חיובי, מסנן, IC שעון בזמן אמת, סוללה, pic16f628, כותרת 1*16 פינים עבור LCD, כותרת 2x4 פינים לכפתורים ולדים, כותרת 1*2pin עבור 5V אספקה.
כידוע, שעון בזמן אמת IC (DS1307) הוא מוצר התומך בפרוטוקול תקשורת I2C שאינו כלול ברמת החומרה pic16f628. על מנת להתגבר על המכשול הזה, השתמשתי ב- I2Cprotocol ברמת התוכנה, מה שאומר שאתה לא צריך להשתמש בפסיקה, דגל, רשום בקרה וכו '. הסיבה שבגללה 16F628A נבחר היא שהיא מפחיתה יציאות I/O מינימליות הנדרשות למימוש חומרה ו עלות המעגל כולו כולל PCB, הלחמה, רכיבים וכו '.
שלב 2: קומה שנייה לממשק Visualizaton ולחצנים
קומותיים בקומה השנייה של 2*3 כפתורי לחיצה, מסך LCD ומד. קבוצת כפתורים אחת משמשת להתאמת התאריך והשעה, והקבוצה השנייה משמשת להתאמת זמן ההתראה. עבור קבוצת כפתורי RTC להתאים, כפתור אמצע משמש לבחירה בין תאריך, חודש, יום וכו '. משתמשים במטרה של התאמת זמן אזעקה בקבוצת לחצנים אחרים. בדומה ללחצני rtc, הכפתור הימני מגדיל את המשתנה הנבחר (שעה, דקה) ושמאל אחד מקטין את המשתנה הנבחר.