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

טיימר שינה מספיק: 3 שלבים
טיימר שינה מספיק: 3 שלבים

וִידֵאוֹ: טיימר שינה מספיק: 3 שלבים

וִידֵאוֹ: טיימר שינה מספיק: 3 שלבים
וִידֵאוֹ: אנשים שנפלו לתוך כלובים של חיות מסוכנות | טופטן 2024, נוֹבֶמבֶּר
Anonim
שינה מספיק טיימר
שינה מספיק טיימר

לא הצלחתי למצוא שם טוב לפרויקט הזה. אתה יכול גם לקרוא לזה 'מספיק טיימר שינה'. הרעיון לפרויקט הזה עלה במהלך חופשה בחורף. היינו בבית נופש בו לא היה שעון מעורר בחדר המיטות. בדרך כלל אני צריך 8 שעות שינה אבל לא יותר מזה אז כשאני מתעורר וישנתי 8 שעות, הגיע הזמן לקום מהמיטה. למרבה הצער, אם אין לך שעון מעורר ועדיין חשוך בחוץ, עליך להשתמש בשעון או בטלפון החכם שלך - אבל זה לא משהו שאני שומר בחדר השינה שלי - כדי לראות אם ישנת מספיק זמן. כדי שלא אצטרך להסתכל בשעון שלי בכל פעם שאני מתעורר במהלך הלילה - וצריך את המשקפיים שלי כדי לקרוא את התצוגה - הפרויקט הזה נולד.

הייתי צריך מכשיר שיכול להצביע אם ישנתי לפחות 8 שעות בלי צורך להעיר על ידי שעון מעורר בדיוק אחרי 8 שעות. המכשיר הוא טיימר המונע באמצעות סוללות שעושה את הדבר הפשוט להבהב נורית 8 שעות לאחר הפעלת המכשיר. אז כשאני מתעורר אני יכול לקום מהמיטה אם הנורית מהבהבת ואני צריך לישון עוד קצת כל עוד זה לא.

אבל זה לא היישום היחיד. אם יש לך ילדים קטנים שעדיין לא יכולים לומר את השעה, תוכל להשתמש במכשיר זה כדי ליידע אותם שהם יכולים לקום מהמיטה ברגע שהנורית מתחילה להבהב.

שים לב שכאשר הנורית מתחילה להבהב היא לא מפסיקה עד שתכבה את המכשיר.

כמו תמיד בניתי את הפרויקט הזה סביב בקר המיקרו האהוב עלי PIC, באמצעות שפת התכנות JAL אבל אתה יכול גם להשתמש ב- Arduino.

שלב 1: רכיבים נדרשים

רכיבים נדרשים
רכיבים נדרשים

על הפרויקט להלן:

  • פיסת קרש לחם
  • מיקרו -בקר PIC 12F615
  • שקע IC 8 פינים
  • צפו בגביש של 32.768 הרץ
  • קבלים קרמיים: 2 * 22pF, 1 * 100nF
  • נגדים:! * 220k, 1 * 33k, 1 * 4k7
  • LED ירוק
  • מתג הדלק / כבה
  • מחזיק סוללות ל -3 סוללות AA או 3 AAA + סוללות
  • בית פלסטיק

עיין בתרשים הסכימטי כיצד לחבר את הרכיבים.

שלב 2: תכנון ובניית האלקטרוניקה

תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה

טווח מתח ההפעלה של ה- PIC הוא בין 2 וולט ל -5.5 וולט מה שהופך אותו למתאים באמצעות 3 סוללות AA או AAA כאספקת חשמל. אלה יכולות להיות סוללות רגילות (מתח האספקה הכולל שווה ל- 4.5 וולט) או סוללות נטענות (מתח האספקה הכולל שווה ל- 3.6 וולט).

כל העיתוי מתבצע בתוכנה על ידי PIC12F615. הדרישה העיקרית לעיצוב הייתה שהמכשיר צריך להיות נייד ולכן מופעל על סוללה. מכיוון שה- PIC פועל בתדר שעון נמוך מאוד של 32 קילוהרץ, הוא צורך בערך 23 uA ב -3.6 V/ 29 uA ב -4.5 V כאשר הוא מופעל וכאשר הנורית כבויה. זה יבטיח חיי סוללה ארוכים. מכיוון שה- LED לא חייב להיות בהיר, זרם נמוך זורם דרכו בשל הנגד 4k7 שתורם גם הוא לחיי סוללה ארוכים יותר.

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

שלב 3: התוכנה

כפי שכבר צוין, התוכנה כתובה עבור PIC12F615 באמצעות שפת התכנות JAL. התוכנה מבצעת משימה פשוטה. באמצעות טיימר של ה- PIC, שעון קריסטל השעון של 32.768 הרץ מחולק ב- 32.768, וכתוצאה מכך אות פנימי של שנייה אחת. לאחר מכן, ה- PIC משתמש במונה לספור מ 0 עד 60 שניות * 60 דקות * 8 שעות = 28.800.

כאשר המכשיר מופעל, הנורית תהבהב 3 פעמים, ולאחר מכן מתחיל הטיימר של 8 שעות. מהבהב בעת ההפעלה נעשה כדי להראות שיש עדיין מספיק כוח בסוללות. לאחר 8 שעות הנורית תתחיל להבהב שוב אך היא תפסיק להבהב רק כאשר המכשיר כבוי.

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

קובץ המקור JAL וקובץ Intel Hex לתכנות ה- PIC מצורפים. אם אתה מעוניין להשתמש בבקרו PIC עם JAL - שפת תכנות כמו Pascal - בקר באתר JAL ב

שיהיה לך כיף לבנות פרויקט משלך ומחכה לתגובות שלך וליישומים חלופיים.

מוּמלָץ: