תוכן עניינים:
וִידֵאוֹ: שעון דיגיטלי פשוט באמצעות Arduino Nano & DS1307: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
במאמר זה אראה לכם הדרכה להכנת שעון דיגיטלי באמצעות Arduino.. לוח ה- Arduino בו אני משתמש הוא Arduino Nano V3, DS1307 כספק נתוני זמן, MAX7219 7 פלח כתצוגת השעון.
לפני הכניסה להדרכה, אני ממליץ לך להכיר את השימוש במכשירים ואביזרים של Arduino. זה יקל עליך לעקוב אחר ההדרכה שהצגתי.
אם אינך מכיר את השימוש בלוחות Arduino, אל תדאג.
אתה יכול לקרוא את המאמר הזה כדי להתחמם:
- כיצד להשתמש ב- Arduino Nano
- MAX7219 7-פלח באמצעות Arduino
- כיצד להשתמש ב- DS1307 באמצעות Arduino
שלב 1: רכיבים נדרשים
אלה הרכיבים הדרושים לנו לייצור שעון דיגיטלי:
- Arduino Nano V3
- RTC DS1307
- MAX7210 7 קטע
- כבל מגשר
- USBmini
- לוח פרויקט
נדרשת הספרייה:
- חוּט
- LedControl
- RTClib
שלב 2: הרכיב את כל הרכיבים
אם כל הרכיבים התקבלו, הגיע הזמן להרכיב.
עיין בתיאור למטה או ראה את התמונה למעלה:
Arduino ל- RTC DS1307
GND => GND
+5V => VCC
A4 => SDA
A5 => SCL
Arduino ל- MAX7219
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
לאחר התקנת כל הרכיבים, המשך לקטע התכנות.
שלב 3: תכנות
העתק והדבק את הסקיצה הזו בסקיצה שהכנת. לאחר מכן העלה את התוכנית ללוח arduno
#include #include "LedControl.h" #include "RTClib.h"
RTC_DS1307 rtc;
LedControl lc = LedControl (12, 11, 10, 1);
הגדרת בטל () {
Serial.begin (57600); if (! rtc.begin ()) {Serial.println ("לא הצלחתי למצוא RTC"); בעוד (1); } אם (! rtc.isrunning ()) {Serial.println ("RTC אינו פועל!"); // השורה הבאה קובעת את ה- RTC לתאריך ושעה שסקיצה זו נערכה // rtc.adjust (DateTime (F (_ DATE_), F (_ TIME_))); // שורה זו קובעת את ה- RTC עם תאריך ושעה מפורשים, למשל להגדרה // 21 בינואר 2014 בשעה 3 לפנות בוקר תתקשר: // rtc.adjust (DateTime (2014, 1, 21, 3, 0, 0)); } כיבוי lc. (0, שקר); lc.setIntensity (0, 8); lc.clearDisplay (0); }
לולאת חלל () {
DateTime עכשיו = rtc.now (); if (now.second () 40) {lc.setDigit (0, 0, now.second ()%10, false); lc.setDigit (0, 1, now.second ()/10, false); lc.setChar (0, 2, '-', false); lc.setDigit (0, 3, now.minute ()%10, false); lc.setDigit (0, 4, now.minute ()/10, false); lc.setChar (0, 5, '-', false); lc.setDigit (0, 6, now.hour ()%10, false); lc.setDigit (0, 7, now.hour ()/10, false); }
אם (now.second () == 30 || now.second () == 40)
{lc.clearDisplay (0); }
if (now.second ()> = 31 && now.second () <40) {lc.setDigit (0, 6, now.day ()%10, true); lc.setDigit (0, 7, now.day ()/10, false); lc.setDigit (0, 4, now.month ()%10, true); lc.setDigit (0, 5, now.month ()/10, false); lc.setDigit (0, 0, (now.year ()%1000)%10, false); lc.setDigit (0, 1, (now.year ()%1000)/10, false); lc.setDigit (0, 2, (now.year ()%1000)/100, false); lc.setDigit (0, 3, now.year ()/1000, false); }}
שלב 4: תוצאה
לאחר שכל השלבים יצליחו, זו התוצאה שתראה: (צפה בסרטון)
כל שנייה 31 עד 40 השנייה. 7 קטעים יציגו את התאריך. פרט לאותה השנייה, 7 קטע יציג את השעון
מוּמלָץ:
GranDow - שעון דיגיטלי פשוט רב לשוני: 4 שלבים
GranDow - שעון דיגיטלי פשוט בשפות רבות: סבתא שלי כל הזמן שוכחת את היום בשבוע לכדורים שלה. לרוע המזל כל השעונים הדיגיטליים שאני מוצא שמראים את יום השבוע הם באנגלית. הפרויקט הפשוט הזה עם 3 רכיבים בלבד הוא זול, קל לבנייה, ואני מקווה שהוא יצליח
כיצד להכין שעון אנלוגי ושעון דיגיטלי באמצעות רצועת לד באמצעות ארדואינו: 3 שלבים
כיצד להכין שעון אנלוגי ושעון דיגיטלי באמצעות רצועת לד באמצעות Arduino: היום נכין שעון אנלוגי & שעון דיגיטלי עם רצועת Led ומודול MAX7219 Dot עם Arduino. זה יתקן את הזמן עם אזור הזמן המקומי. השעון האנלוגי יכול להשתמש בפס LED ארוך יותר, כך שניתן לתלות אותו על הקיר כדי להפוך לאמנות עולם
שעון מבוסס Arduino באמצעות מודול שעון בזמן אמת DS1307 (RTC) & 0.96: 5 שלבים
שעון מבוסס Arduino באמצעות מודול שעון בזמן אמת DS1307 (RTC) & 0.96: היי חברים במדריך זה נראה כיצד להכין שעון עבודה באמצעות מודול שעון בזמן אמת DS1307 & מציג OLED. אז נקרא את הזמן ממודול השעון DS1307. והדפס אותו על מסך OLED
שעון Digilog "פשוט" (אנלוגי דיגיטלי) באמצעות חומר ממוחזר !: 8 שלבים (עם תמונות)
שעון דיגילוג "פשוט" (אנלוגי דיגיטלי) תוך שימוש בחומר ממוחזר !: שלום לכולם! אז במדריך זה אני אשתף כיצד להפוך את השעון הדיגיטלי + האנלוגי הזה לחומר זול! אם אתם חושבים שהפרויקט הזה "מבאס ", אתה יכול ללכת משם ואל תמשיך לקרוא את המדריך הזה. שלום! אני ממש מצטער אם לא
שעון דיגיטלי פשוט באמצעות Arduino: 6 שלבים
שעון דיגיטלי פשוט באמצעות Arduino: צור שעון דיגיטלי פשוט באמצעות arduino ו- PCB פשוט