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

תאורת זנב חכמה: 3 שלבים
תאורת זנב חכמה: 3 שלבים

וִידֵאוֹ: תאורת זנב חכמה: 3 שלבים

וִידֵאוֹ: תאורת זנב חכמה: 3 שלבים
וִידֵאוֹ: האם תצליחו לגלות מי המיליונר בחדר? | לצאת מהקופסה - פרק 3 2024, נוֹבֶמבֶּר
Anonim
תאורת זנב חכמה
תאורת זנב חכמה

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

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

לאור הזנב החכם הזה יש 3 פונקציות עיקריות:

  1. הפעל או כבה את הנורית בלחיצת כפתור הלחיצה.
  2. שמור את הנורית דולקת בזמן שהאופניים נעים וכבה את הנורית לאחר 10 דקות אם האופניים כבר לא זזים.
  3. כבה את הנורית כאשר מתח הסוללה יורד מתחת ל 2.1 וולט.

עבור פרויקט זה השתמשתי מחדש במתג הטיה מפרויקט Tea Light Clone ממנו גם השתמשתי בחלק מהתוכנות לפרויקט זה.

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

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

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

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

  • פיסת קרש לחם
  • מיקרו -בקר PIC 12F615
  • שקע IC 8 פינים
  • קבלים 100 nF
  • נגדים: 2 * 10k, 1 * 100 אוהם
  • בהירות גבוהה LED ענברי או LED אדום
  • מתג הפעלה/כיבוי של כפתור לחיצה
  • מתג הטייה

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

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

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

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

בעיצוב המקורי, הזרם דרך ה- LED היה 20 mA וזה די גבוה עבור LED בהירות גבוהה ולא נחוץ. על מנת לחסוך בסוללות, עיצוב זה משתמש בזרם של 10 mA עבור הנורית.

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

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

שלב 3: התוכנה

כפי שכבר צוין, התוכנה כתובה עבור PIC12F615 באמצעות שפת התכנות JAL. התוכנה מבצעת מספר משימות:

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

בתחילה תוכנת זיהוי התנועה תוכננה באמצעות התכונה Interrupt On Change (IOC) של ה- PIC אך זה לא עבד היטב. במקום זאת, המתג נסקר כעת בכל 100 מאיתנו כדי לקבוע אם הוא הופעל או לא. מדידת מתח האספקה מתבצעת באמצעות הממיר המשולב אנלוגי לדיגיטל הדוגם את מתח האספקה כל 20 אלפיות השנייה.

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

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

מוּמלָץ: