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

שעון Arduino עם DS3231 ו- LCD1602: 3 שלבים
שעון Arduino עם DS3231 ו- LCD1602: 3 שלבים

וִידֵאוֹ: שעון Arduino עם DS3231 ו- LCD1602: 3 שלבים

וִידֵאוֹ: שעון Arduino עם DS3231 ו- LCD1602: 3 שלבים
וִידֵאוֹ: מדריך ESP32 שעון חכם 2024, נוֹבֶמבֶּר
Anonim
שעון Arduino עם DS3231 ו- LCD1602
שעון Arduino עם DS3231 ו- LCD1602

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

זה לא נראה כל כך נהדר בלוח הלחם עם כל החוטים האלה, אבל זה עושה את העבודה ואפשר לפשט אותו באמצעות תצוגת 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 עשויות שלא לפעול.

מוּמלָץ: