תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקט זה הוא חלק מפרויקט גדול יותר אך הוא יכול להיות פרויקט עצמאי. זהו בעצם שעון עם שני לחצנים להגדרת השעה והתאריך.
זה לא נראה כל כך נהדר בלוח הלחם עם כל החוטים האלה, אבל זה עושה את העבודה ואפשר לפשט אותו באמצעות תצוגת I2C, אבל אעסוק בנושא זה בהנחיה עתידית.
מצב הפעולה די פשוט, יש לך שני לחצנים, הראשון, המקושר לסיכה 8 בארדואינו משמש לבחירת הפרמטר (תאריך, דקה שעה …) ובסופו של דבר לשמור את התאריך החדש. הכפתור השני, המחובר לסיכה 9 בארדואינו, משמש להגדלת הפרמטר שנבחר ובסופו של דבר לבטל נתונים שהזנת (אל תשמור) במקרה שאתה לא מרוצה ממנו.
שלב 1: חלקים הדרושים:
1. Arduino UNO R3 או לוח תואם
2. מודול DS3231 RTC (שעון בזמן אמת)
3. סוללת CR2032, אם המודול אינו מגיע עם אחת
4. תצוגת LCD 1602
5. נגד משתנה של 50K אוהם להתאמת הניגודיות של LCD 1602
6. 2 כפתורים להתאמת התאריך והשעה
7. שני נגדים של 10K אוהם עבור הנפתחת סיכות כפתורים
8. חוט מגשר לחיבור החלקים
9. לוח לחם
שלב 2: הרכבת התוכנית
מכיוון שאני בטוח שאינך יכול ליצור את החיבור על סמך התמונה הראשונה של הפרויקט, הנה התוכנית עבורו.
שלב 3: כתוב את הקוד:
תוכל למצוא את הקוד לפרויקט זה כאן, בקובץ המצורף. אל תהסס לשנות אותו כך שיתאים לצרכיך. הקוד מוסבר בתוך קובץ ה-.ino. כל הצעה תתקבל בברכה.
כמו כן מצורפת הספרייה שבה השתמשתי. ספריות אחרות של DS3231 עשויות שלא לפעול.