» אלקטרוניקה »טיימר יומי במיקרו-בקר Attiny13

טיימר יומי במיקרו-בקר Attiny13


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

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

תוכנית:




בתרשים שני לחצני בקרה, הממוספרים במספרים "1" ו- "2". כפתור "1" קובע את זמן הפעלת העומס, וכפתור "2" בהתאמה, את זמן הכיבוי. כדי להבין טוב יותר את עקרון הפעולה, שקול דוגמה זו: יש זר עץ חג המולד שיש להדליק בשעה 13:00 כל יום וכיבה בשעה 15:00. לכן, כדי לקבוע את מרווחי הזמן עבור הטיימר, עליכם ללחוץ על כפתור "1" בשעה 13:00, בזמן שהממסר נדלק כדקה, ואז לחכות 15:00 ולחץ על כפתור "2", המסר שוב נדלק כדקה, מאותת על הגדרת זמן מוצלחת. בעתיד הממסר יפעיל אוטומטית את הזריחה בשעה 13:00 ויכבה בשעה 15:00 בכל יום. נורית מהבהבת מצביעה על כך שהמכשיר פועל.

המעגל מכיל שני מעגלי מיקרו - בקר מיקרו Attiny13 ומעגל מעגל השעון DS1307. מתח האספקה ​​של כל המעגל הוא 12 וולט. הודות למייצב הליניארי 78l05, על לוח המעגלים מעגל המיקרו מקבל את הכוח הדרוש להם 5 וולט, ומתפתל הממסר מופעל על ידי 12 וולט.במקביל לסליל הממסר, יש להתקין דיודה בהספק נמוך, למשל 1N4148. ניתן להחליף את הטרנזיסטור SS8050, ממסר השליטה, בכל טרנזיסטור NPN אחר בעל הספק נמוך. יש לקחת את הכפתורים ברתמת המיקרו-בקר מבלי לתקן.

המוזרות של מיקרו מעגל השעון DS1307 היא שהוא יכול לעבוד מאספקת חשמל לגיבוי, אם העיקר ייעלם. לשם כך, למסופים 3 ו -4, עליך לחבר מקור מתח 3 וולט, למשל, סוללת CR2032. במקרה זה, במקרה של הפסקת חשמל, הספירה לאחור תמשיך, ברגע שההספק הראשי יופיע שוב, המכשיר ימשיך לעבוד במצב הקודם, ומכבה ומכבה את הממסר בשעות שנקבעו. אל תשכח להציב קבלים אלקטרוליטיים וקרמיים במקביל לאספקת החשמל של קבלים הראשי והגיבוי כאחד, בכדי לדכא הפרעות מכל סוג שהוא. ניתן להפחית את הנגד LED המגיע מהרגל השביעית של מעגל המיקרו לשעון ל- 0.5 - 1 kOhm, ואז הבהירות שלו תעלה באופן ניכר.

לפני התקנת בקר המיקרו בלוח, עליכם להבהב אותו, קבצי הקושחה מצורפים למאמר. הדבר נעשה בצורה הנוחה ביותר באמצעות מתכנת USBASP. בעת שימוש במיקרו-בקר חדש שלא נעשה בו שימוש בעבר, אין לשנות את הנתיכים. מהמפעל נעצרים בקרי מיקרו של Attiny13 מהגנרטור הפנימי עם תדר של 9.6 מגה הרץ, מחלק 8 פועל.

טיימר יומי במיקרו-בקר Attiny13


ניתן לייצר את המעגל המודפס בטכנולוגיית גיהוץ לייזר, מה שמכונה "LUT". תמונה של הלוח שלי:


לאחר השיזוף, הלוח לובש את הטופס הבא:


רשימת החלקים הנדרשים:


נגדי 0.125 וואט:
• 6.8 kOhm (682) - 1 יח '.
• 10 kOhm (103) - 1 pc.
• 4.7 kOhm (472) - 2 יח '.
• 3 kOhm (302) - 1 pc.

קבלים:
• 100 מיקרו-רפדים (אלקטרוליטיים) - 2 יח '.
• 100 nF (קרמיקה) - 2 יח '.

השאר:
• בקר מיקרו Attiny13 (+ שקע) - 1 pc.
• שבב DS3107 (+ שקע) - 1 pc.
• טרנזיסטור SS8050 - 1 pc.
• דיודה 1N4148 - 1 יח '.
• כפתור ללא תיקון - 2 יח '.
• המייצב 78l05 - 1 pc.
• לד 3 וולט - 1 pc.
• קוורץ 32768 הרץ - 1 pc.
• ממסר ל 12 וולט - 1 pc.

תמונה של המכשיר שאספתי:









המעגל, המעגלים וקבצי הקושחה נמצאים בארכיון: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (הורדות: 479)
0
0
0

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
8 הערות
האורח אלכס
יום טוב, יש לך את קוד המקור לתוכנית טיימר זו?
מאוד אהבתי את התוכנית ואת הרעיון של המכשיר הזה.
לאקווריום יש להוסיף לסירוגין את המדחס בפרק זמן של כשעה.
עם קובץ HEX זה קשה מאוד, במיוחד מכיוון שרק התחלתי עם מיקרו-בקרים.
האורח אלכס
כיצד והאם ניתן להשתמש במודול השעון המוכן בזמן אמת של DS1307 במקום שבב השעון שבאפשרותך.
האורח אלכס
ואיך לאפס את ההגדרות?
הכותב
אני מסכים שמערכת ניהול כזו אינה מתאימה במיוחד לטיימר שבועי או חודשי. הנה, יום אחד לחכות למישהו שזקוק לכך אינו מהווה בעיה בכלל, מה גם שמספיק להתקין אותו פעם נוספת בלי לגעת בזה. אבל היה יתרון - היעדר מסך ואכן כל אינדיקציה, שלמעשה אינה כל כך נחוצה בסכמות כאלה
אם, בהתאם לתכנית זו, לא נאסף טיימר יומי, אלא שבועי, חודשי או שנתי, אתה יכול להזדקן סביבו, לחכות לרגע בו אתה צריך ללחוץ על כפתור 1 או לא לעמוד בלחיצת כפתור 2.
על פי הדעה הרווחת, אסטונים הם אנשים נינוחים מאוד. כך גם הטיימר הזה: הם לחצו על כפתור מספר 1 ברגע בו הוא אמור להידלק, ולשם כך יש לחכות לרגע זה ולחץ עליו בזמן. אחר כך המתינו למרווח הרצוי ולחצו על הכפתור מספר 2, אם פתאום שכחתם, מוסחים - התחילו הכל מחדש. ורק יום לאחר לחיצה על הכפתור הראשון, הטיימר מתחיל לעבוד.
הכותב
ציטוט: Ivan_Pokhmelev
טיימר "אסטוני".

באיזה מובן, "אסטונית"?
טיימר "אסטוני".

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...