תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
ה- DS3231 הוא שעון בזמן אמת I2C בעלות נמוכה ומדויקת במיוחד עם מתנד קריסטל משולב פיצוי טמפרטורה (TCXO) וקריסטל. המכשיר כולל כניסת סוללה ושומר זמן מדויק כאשר החשמל הראשי למכשיר מופסק.
אספקה:
Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3
מודול RTC DS3231 - מודול DS3231 AT24C32 IIC RTC מודול
קרש קרש - MB -102 קרש
חוטי מגשר - זכר לזכר 4 ו -8 אינץ 'סרטים ללא הלחמה סרט דופונט תואם
שלב 1: התקן את הסוללה
כניסת הסוללה היא 3V וסוללת 3V אופיינית מסוג CR2032 יכולה להניע את המודול ולשמור את המידע במשך יותר משנה.
שלב 2: חיבור
חיווט מודול RTC די פשוט!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL או A5 SDA -> SDA או A4
שלב 3: ספרייה
ניתן להתקין את ספריית Arduino לשעון בזמן אמת DS3231 (RTC) ישירות במנהל הספרייה.
שלב 4: הגדרת השעון
סביר להניח שהשעון נקבע ל -1 בינואר 1970 בתחילה. אם אתה זקוק בזמן אמת בפרויקטים שלך, סנכרן RTC זה עם המחשב שלך.
בחנו את הדוגמה של DS3231_set מספריית DS3231 ונראה שהיא מצפה לתאריך שנשלח בפורמט זה YYMMDDwHHMMSS, עם 'x' בסוף.
כמה שורות של קוד Python באמצעות pyserial ו- ntplib אמורות לקבל זמן משרת הזמן ולשלוח מחרוזת ל- Arduino.
שלב 5: בדוק את RTC
בספרייה, דוגמאות למצוא DS3231/echo_time.ino. העלה אותו ל- Arduino ואתה אמור לראות זמן מודפס בצג סדרתי.