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

כיצד לבצע רישום תאריכים ושעות - Maker Liono: 5 שלבים
כיצד לבצע רישום תאריכים ושעות - Maker Liono: 5 שלבים

וִידֵאוֹ: כיצד לבצע רישום תאריכים ושעות - Maker Liono: 5 שלבים

וִידֵאוֹ: כיצד לבצע רישום תאריכים ושעות - Maker Liono: 5 שלבים
וִידֵאוֹ: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, נוֹבֶמבֶּר
Anonim
כיצד לבצע רישום תאריכים ושעות | ליאנו מייקר
כיצד לבצע רישום תאריכים ושעות | ליאנו מייקר
כיצד לבצע רישום תאריכים ושעות | ליאנו מייקר
כיצד לבצע רישום תאריכים ושעות | ליאנו מייקר

מבוא:-

במדריך זה נלמד כיצד לבצע רישום תאריכים ושעות עם Arduino. למטרה זו אני משתמש במודולי כרטיסי DS3231 ו- Micro SD.

המודול הראשי המשמש לרישום זמן ותאריכים הוא DS3231. DS3231 הוא מודול RTC (שעון בזמן אמת). השעון בזמן אמת יכול לספק מידע על שניות, דקות, שעות, יום, תאריך, חודש ושנה. ניתן להפעיל את DS3231 עם 3.3V או 5V וסוללת ליתיום כפתור CR2032 מפעילה את ה- RTC כאשר היא אינה מחוברת ל- Arduino. ל- DS3231 יש גם חיישן טמפרטורה מובנה. ה- DS3231 משתמש בתקשורת I2C עם שני הקווים הדו -כיווניים:

1_ שעון טורי (SCL)

2_ נתונים סידוריים (SDA)

הערה:

אם אתה מעניין ליצור מקליט נתונים או לוגר נתונים של חיישנים ולהקליט את הנתונים שלו בקובץ. להלן הקישורים הבאים: רישום נתוני טמפרטורה ועוצמת אור 1

www.youtube.com/embed/gd-a8Y5GF3A

מקליט נתונים 2-DHT11 עם כרטיס Arduino ומיקרו SD

www.youtube.com/embed/gd-a8Y5GF3A

דף פייסבוק: Modal = admin_t…

אוגר נתונים:

לוגר נתונים (גם אוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן באמצעות מכשיר או חיישן מובנה או באמצעות מכשירים וחיישנים חיצוניים. הם בדרך כלל קטנים, מופעלים באמצעות סוללות, ניידים ומצוידים במיקרו -מעבד, זיכרון פנימי לאחסון נתונים וחיישנים. חלקם של רישומי הנתונים מתממשקים עם מחשב אישי, ומשתמשים בתוכנה להפעלת לוגר הנתונים ולצפות ולנתח את הנתונים שנאספו, בעוד שאחרים כוללים מכשיר ממשק מקומי (לוח מקשים, LCD) ויכול לשמש כמכשיר עצמאי. בפרויקט זה, אני משתמש בכרטיס SD לאחסון נתונים בעזרת Arduino.

DS3231:

ניתן לכלול את התאריך והשעה של מדידת חיישן או של רשומת נתונים בעת כתיבת נתונים לכרטיס SD באמצעות מודול שעון בזמן אמת (RTC), כגון DS3231. השעון בזמן אמת יכול לספק מידע על שניות, דקות, שעות, יום, תאריך, חודש ושנה. ניתן להפעיל את DS3231 עם 3.3V או 5V וסוללת ליתיום כפתור CR2032 מפעילה את ה- RTC כאשר היא אינה מחוברת ל- Arduino. ל- DS3231 יש גם חיישן טמפרטורה מובנה. ה- DS3231 משתמש בתקשורת I2C עם שני הקווים הדו -כיווניים: שעון סידורי (SCL) ונתונים סדרתיים (SDA). כיצד ניתן להתחבר עם Arduino לתרשים חיבור זה זמין.

מודול כרטיס SD:

המודול (מתאם כרטיס SD) הוא מודול קורא כרטיסי מיקרו SD, דרך מערכת הקבצים ומנהג ממשק SPI, מערכת SCM להשלמת הקריאה והכתיבה של כרטיס ה- Micro SD. משתמשי Arduino יכולים להשתמש ישירות ב- Arduino IDE המגיע עם כרטיס ספרייה של כרטיס SD כדי להשלים את האתחול ולקריאה.

שלב 1:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

פריצה:-

במדריך זה אני משתמש בתוכנת Fritzing כדי ליצור סכמות של הפרויקט שלי.

ראשית עלי לפתוח את ה- Fritzing ולאחר מכן לקחת את DS3231, Arduino UNO ו- Micro SD Card. עלינו לחבר אותם באמצעות חוטי מגשר.

להלן אסטרטגיות חיבור:-

חיבורי DS3231 עם Arduino UNO:

DS3231 _ ארדואינו UNO

Gnd ----------------------- Gnd

VCC ----------------------- 5 וולט

SDA ----------------------- סיכה A4

SCL ----------------------- סיכה A5

חיבורי כרטיס SD עם Arduino UNO:-

כרטיס SD _ Arduino UNO

Gnd --------------------------------- Gnd

VCC -------------------------------- 5 וולט

MISO -------------------------------- pin12

MOSI -------------------------------- סיכה 11

SCK ---------------------------------- סיכה 13

SCS ---------------------------------- סיכה 10

שלב 2:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

סימולציות פרוטאוס:-

בפרויקט זה השתמשתי בתוכנת פרוטוס לסימולציות.

ראשית, אני צריך לפתוח את הספרייה בכדי לקחת רכיבים והתקנים. אני לוקח DS3232 וכרטיס SD ומסוף וירטואלי למטרות סימולציה. מכיוון שאנו זקוקים לדמות זמן ותאריך, במהלך הדמיה נפתח חלון השעון ds3232 בו פועל הזמן והתאריך. אנו יכולים להגדיר נקודות התחלה של תאריך ושעה בקידוד Arduino. בחלק מהפרויקטים כפתור הלחיצה משמש לקביעת תאריך ושעה באופן ידני למטרה זו עלינו לשנות את קידוד Arduino בהתאם.

אני משתמש ב- Arduino UNO בשביל זה אנחנו צריכים קובץ Hex. צור קובץ Hex של קידוד ה- Arduino שלך (אני מספק קוד להלן) ב- Arduino IDE. לאחר מכן העלה אותו בנכסי Arduino.

אני משתמש במודול כרטיס SD. אני מספק קובץ כרטיס SD, העלה אותו במודול שלך (מסופק בתיאור הבא). ב- Proteus שנשאר מתחת לפינה יש כפתור הפעלה ולחץ עליו ותתחיל סימולציות. כשהתחילה ההדמיה שני החלונות יהיו פתוחים, מסוף וירטואלי ושעון ds3232.

> מסוף וירטואלי מציג נתונים מוקלטים כ;

כרטיס SD בסדר

שיא 1

שיא 2

שיא 3

recrod4

שיא 5

> חלון השעון ds3232 מציג זמן ותאריך בהתאם.

> במהלך הדמיות ייפתח קובץ "תוכן כרטיס זיכרון", קובץ זה מכיל קובץ נתונים data.csv. בקובץ זה נתוני זמן ותאריך, חודש, יום ושנה. כל עיכוב (1000); נתונים אלה יחזרו על עצמם והנתונים יוסיפו אותם לקובץ.

שלב 3:

תמונה
תמונה
תמונה
תמונה

עבודה מצוינת:-

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

שלב 4:

מוּמלָץ: