תוכן עניינים:
- שלב 1: חומרים
- שלב 2: חבר את ה- RTC
- שלב 3: הגדר את השעה
- שלב 4: חבר את ה- LCD
- שלב 5: הגדר את ה- LCD
- שלב 6: חבר את הזמזם
- שלב 7: התקן את האזעקה
- שלב 8: הפוך את כיסוי המגן
- שלב 9: השתמש בשעון המעורר שלך
וִידֵאוֹ: שעון מעורר: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
זהו מדריך עבור שעון מעורר. עשינו שעון מעורר כי אנחנו תמיד מאחרים או שאנו שוכחים לעתים קרובות להגדיר את השעון המעורר.
שעון מעורר זה הוא אוטומטי לחלוטין, כך שאינך צריך להגדיר את השעון המעורר שלך. אתה יכול לבחור זמן התעוררות אחר ליום יום. עליך להגדיר את זמן ההשכמה פעם אחת ואז האזעקה שלך עוברת בזמן הנבחר.
שלב 1: חומרים
1. ארדואינו
השתמשנו באנו ארדואינו. ניתן לחבר את הארדואינו למחשב באמצעות כבל USB. כדי לתכנת את Arduino, אתה צריך את תוכנית Arduino Sketch במחשב שלך.
2. שעון בזמן אמת
השעון בזמן אמת, בשם RTC, הוא שעון מחשב. ה- RTC מעדכן את השעה, כך שעליך להגדיר את השעה פעם אחת. השתמשנו ב- RTC ZS-042
3. תצוגת קריסטל נוזלי
תצוגת קריסטל הנוזלי, בשם LCD, היא מסך שניתן לחבר אותו לארדואינו.
4. לוח לחם
כדי לייצר מעגלים חשמליים, כדאי מאוד שיהיה לכם לוח לחם. הארדואינו שולט בכל סיכה.
5. חוטי נקבה וזכר
כדי לחבר את הרכיבים החשמליים, אתה יכול להשתמש בחוטים אלה. אתה יכול לחבר את החוטים הזכר והנקבה עם החורים והסיכות.
6. זמזם
הזמזם משמיע את השמע של השעון המעורר שלך.
7. כבל USB
אתה יכול לחבר את Arduino למחשב באמצעות כבל ה- USB, כך שתוכל לתכנת את Arduino.
8. סוללה 9 וולט
9. קליפ סוללה
כדי לחבר את הארדואינו עם 9 וואט באטי, אתה צריך את הקליפ הזה.
10. לגו
הכנו את כיסוי המגן שלנו עם לגו, אבל אתה יכול לבחור משהו אחר אם אתה רוצה.
שלב 2: חבר את ה- RTC
כדי לחבר את ה- RTC לארדואינו, אנו זקוקים לחוטי ה- RTC, הארדואינו, הלחם, נקבה וזכר.
חיבור Arduino
-GND: מקם במיקום j12 של לוח הלחם
-8: מניחים במיקום j10 של לוח הלחם
חיבור RTC:
- 32K: מקום ב- A5 בארדואינו
-SQW: מקום בוין בארדואינו
- SCL: מניחים במיקום h30 של לוח הלחם
- SDA: הניחו במיקום g30 של לוח הלחם
-VCC: אל תמקם את זה
-GND: מקום ב- GND בארדואינו
שלב 3: הגדר את השעה
ראשית, עליך להסביר את ה- RTC בסקיצה:
#לִכלוֹל
DS3231 rtc (SDA, SCL);
כעת תוכל לקבוע את השעה:
rtc.begin ();
rtc.setDOW (שישי); // הגדר את יום השבוע ל- SUNDAY
rtc.setTime (15, 49, 0); // הגדר את השעה ל- 12:00:00 (פורמט 24 שעות)
rtc.setDate (13, 4, 2018);
אתה יכול לבדוק את הזמן שלך בצג הטורי.
שלב 4: חבר את ה- LCD
כעת עליך לחבר את ה- LCD ל- Arduino. אנו מחברים 4 חוטים מה- LCD לארדואינו או ללוח הלחם. עליך לחבר את החוטים כך:
- GND: מקם ב- GND לתוך הארדואינו
- VCC: הכנס למעקה החשמל של לוח הלחם
- SDA: מקם במיקום j29 של לוח הלחם
- SCL: מקם במיקום f30 של לוח הלחם
שלב 5: הגדר את ה- LCD
עליך להסביר את ה- LCD בסקיצה. אתה צריך לעשות את זה כך:
#לִכלוֹל
בחלק זה של הקוד מוסבר כי ה- LCD יציג את התאריך והשעה על המסך.
הגדרת חלל ()
{lcd.begin (16, 2); עבור (int i = 0; i <5; i ++) {lcd.noBacklight (); עיכוב (500); lcd.backlight (); lcd.print ("אזעקת טרור"); עיכוב (500); lcd.clear (); }
שלב 6: חבר את הזמזם
הזמזם ממוקם בסיכה h10 ובסיכה h12 של לוח הלחם. הטון מסומן במילה 'טון'. במערכון שלנו בחרנו בטון הזה לאזעקה: טון (10, 440, 200).
שלב 7: התקן את האזעקה
בחרנו לייצר שעון מעורר אוטומטי. הגדרנו את השעון המעורר מיום שני עד שבת. לעתים קרובות יש לנו את הבעיה שאנחנו שוכחים להגדיר את השעון המעורר שלנו, זה הפתרון לבעיה שלנו. התאמנו את האזעקה בלוח הזמנים של בית הספר. אם האזעקה עוברת יש צפצוף והמסך מהבהב. זהו הקוד לבדיקת האזעקה בלולאה ללא תוכן:
alarmcheck (); אם (t.min == 15 && t.hour == 7) {lcd.noBacklight (); עיכוב (5000); lcd.backlight (); טון (10, 440, 200); }}
check alarm void () {if (t.min == 15 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "יום שני") {alarm (); } if (t.min == 45 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "יום שלישי") {alarm (); } if (t.min == 14 && t.hour == 13 && rtc.getDOWStr (FORMAT_LONG) == "רביעי") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "יום חמישי") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "יום שישי") {alarm (); } if (t.min == 15 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "שבת") {alarm (); }}
אזעקת חלל () {lcd.noBacklight (); עיכוב (1000); lcd.backlight (); for (int i = 0; i <100; i ++) {טון (10, 200*i+200); }}
כאשר אין אזעקה אתה יכול לראות את השעה והתאריך בתצוגה. זה הקוד:
t = rtc.getTime (); Serial.println (rtc.getDOWStr (FORMAT_LONG)); lcd.setCursor (0, 0); lcd.print ("זמן:"); lcd.print (rtc.getTimeStr ()); lcd.setCursor (0, 1); lcd.print ("תאריך:"); lcd.print (rtc.getDateStr ()); עיכוב (1000); lcd.clear ();
שלב 8: הפוך את כיסוי המגן
כל הרכיבים החשמליים מחוברים כעת. הדבר היחיד שאנו צריכים הוא מכסה המגן. הכנו את כיסוי המגן מלגו, אבל אתה יכול לבחור מה שאתה רוצה.
שלב 9: השתמש בשעון המעורר שלך
כעת השעון המעורר מוכן לשימוש. לעולם לא תגיע מאוחר, בגלל השעון המעורר האוטומטי הזה!
מוּמלָץ:
שעון התראה איסלאמי RaspberryPi & שעון מעורר: 15 שלבים (עם תמונות)
צפייה והתראה של תפילות אסלאמיות RaspberryPi: למוסלמים ברחבי העולם יש חמש תפילות מדי יום, וכל תפילה צריכה להיות בזמן מסוים ביום. בגלל הדרך האליפטית כוכב הלכת שלנו מסתובב סביב השמש, מה שגורם לשעות הזריחה לעלות ולרדת להשתנות לאורך כל השנה, כי
שעון מעורר חכם באמצעות Magicbit (Arduino): 10 שלבים
שעון מעורר חכם באמצעות Magicbit (Arduino): הדרכה זו מראה כיצד ליצור שעון מעורר חכם באמצעות תצוגת OLED בלוח ה- Dev של Magicbit ללא שימוש במודול RTC כלשהו
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פי: 10 שלבים (עם תמונות)
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פאי: האם אי פעם רצית שעון חכם? אם כן, זה הפתרון בשבילך! הכנתי שעון מעורר חכם, זהו שעון שתוכל לשנות את זמן ההתראה בהתאם לאתר. כאשר האזעקה תיגמר, ישמע צליל (זמזם) ושתי נורות יעיפו
שעון רשת ESP8266 ללא כל RTC - Nodemcu NTP שעון אין RTC - פרויקט שעון אינטרנט: 4 שלבים
שעון רשת ESP8266 ללא כל RTC | Nodemcu NTP שעון אין RTC | פרויקט שעון אינטרנט: בפרויקט תעשה פרויקט שעון ללא RTC, ייקח זמן מהאינטרנט באמצעות wifi והוא יציג אותו בתצוגה st7735
הרכבת "שעון חכם 2" (שעון מעורר מבוסס ארדואינו עם הרבה תכונות נוספות): 6 שלבים
הרכבת "שעון חכם 2" (שעון מעורר מבוסס ארדואינו עם הרבה תכונות נוספות): הדרכה זו מציגה כיצד להרכיב את הערכה לפרויקט ווייז שעון 2, פרויקט קוד פתוח (חומרה ותוכנה). ניתן לרכוש ערכת Wise Clock 2 מלאה כאן. לסיכום, זה מה שעון ווייז 2 יכול לעשות (עם תוכנת הקוד הפתוח הנוכחי