תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד להציג זמן באמצעות מודול RTC DS1307 ותצוגת LED TM1637 ו- Visuino.
צפו בסרטון.
שלב 1: מה שאתה צריך
- Arduino UNO (או כל Arduino אחר) קבל את זה כאן
- מודול RTC DS1307 קבל את זה כאן
- חוטי מגשר
- צג LED TM1637 קבל את זה כאן
תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
- חבר את פין תצוגת LED [CLK] לסיכה הדיגיטלית של Arduino [10]
- חבר את פין תצוגת LED [DI0] לסיכה הדיגיטלית של Arduino [9]
- חבר את פין תצוגת LED [GND] לסיכת Arduino [GND]
- חבר פין תצוגת LED [VCC] לסיכה של Arduino [5V]
- חבר את סיכת המודול RTC DS1307 [VCC] לסיכה של Arduino [5V]
- חבר את סיכת המודול RTC DS1307 [GND] לסיכה של Arduino [GND]
- חבר את סיכת המודול RTC DS1307 [SDA] לסיכה של Arduino [SDA]
- חבר את סיכת המודול RTC DS1307 [SCL] לסיכה של Arduino [SCL]
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ברכיבי ADD של Visuino
- הוסף רכיב "TM1637 7 פלחי תצוגה של 4 ספרות מודול + 2 נקודות אנכיות (CATALEX)"
- הוסף רכיב "מחולל שעונים"
- הוסף רכיב "ערך תאריך/שעה"
- הוסף רכיב "פענוח (פיצול) תאריך/שעה"
- הוסף רכיב "טקסט מעוצב"
- הוסף רכיב "שעון בזמן אמת (RTC) DS1307"
- הוסף רכיב "מחולל דופק"
שלב 5: רכיבי סט של Visuino
- לחץ פעמיים על רכיב "תצוגה 1" ובחלון "ספרות" גרור את "תצוגת טקסט 7 פלחים" לצד שמאל בצד שמאל של חלון "ספרות" בחר "תצוגת טקסט 7 פלחים 1" ובחלון המאפיינים הגדר "ספירת ספרות" "עד 4
- סגור את חלון "ספרות"
- בחר "DateTimeValue1" ובחלון המאפיינים הגדר "ערך" לתאריך ושעה נוכחיים
- לחץ פעמיים על רכיב "FormatedText1" ובחלון האלמנטים גרור 2x "רכיב טקסט" לצד שמאל, עבור שניהם מוגדרים בחלון המאפיינים "אורך" ל -2
- בחר "FormattedText1" ובחלון המאפיינים הגדר את "טקסט" ל-%0%1%2
שלב 6: ב- Visuino: חבר רכיבים
- חבר את סיכת ClockGenerator1 החוצה לשעון סיכה RealTimeClock1
- חבר את DateTimeValue1 ל- Set RealTimeClock1
- חבר את pin -out של RealTimeClock1 ל- DecodeDateTime1 pin In
- חבר RealTimeClock1 פין בקרת I2C לסיכת לוח Arduino I2C ב
- חבר את סיכת DecodeDateTime1 pin ל- FormattedText1> Text Element1 pin In
- חבר דק פין DecodeDateTime1 ל- FormattedText1> Text Element2 pin In
- חבר פורמט טקסט 1 מוצא החוצה לתצוגה 1> תצוגת טקסט 7 פלחים 1> הצמד פנימה
- חבר שעון Display1 פין ללוח Arduino סיכה דיגיטלית 10
- חבר נתוני Display1 פינים ללוח Arduino סיכה דיגיטלית 9
שלב 7: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 8: שחק
אם אתה מפעיל את מודול ה- Arduino UNO, צג ה- LED צריך להתחיל להציג את השעה.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino: