תוכן עניינים:
וִידֵאוֹ: טיימר Outlet Arduino: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
טיימרים של Outlet הם כלי נהדר לשמירה על מכשירים לשהייה ארוכה מדי, אך הם חסרים את ההתאמה האישית שלפעמים נחוצה. בחלק מהמכשירים אין מתגים כלל, והכנת טיימר אוטומטי תוצרת בית יכולה להועיל מאוד. לפרויקט זה השתמשתי בננו Arduino, במסך LCD I2C 18x2, 3 כפתורים, יחידת שקעי DLI ומארז מודפס בתלת מימד כדי ליצור טיימר/מתג הניתן להתאמה אישית מלאה למספר שקעים.
כמה דברים שכדאי לשים לב אליהם:
-בפרויקט זה השתמשתי ב- Arduino Nano, אך בדיוק כמו רבים מהחלקים בהם השתמשתי, ניתן בקלות להחליף אותם עבור חלקים דומים אחרים. שימוש ב- ESP8266 יכול לאפשר אוטומציה ביתית אלחוטית למנורות, מאווררים וכו '
-DLI יכול להיות יקר יותר מאשר לקנות מה שרבים משתמשים בדרך כלל, ממסר, אבל זה הרבה יותר בטוח ורעיון הרבה יותר טוב. DLI פשוטים מאוד לשימוש והם מיועדים למטרה זו, התעסקות בממסר עלולה לגרום לכמויות מסוכנות של זרם שהולך לאן שאתה לא רוצה אותו.
אספקה
Arduino Nano (עברתי לאחרונה לשימוש במיקרו פרו פרו Osoyoo, הדומים מאוד מבחינה תפקודית ל- Nanos ועולים הרבה פחות, אבל בפרויקט הזה כן השתמשתי בננו)
שקע DLI
מסך LCD 18x2 I2C- הקפד לנסות להשיג מסך הנתמך על ידי I2C. ניסיון לחבר את מערך 16 הפינים המלא יכול להיות כאב
קטן כפתורים גדול
מארז מודפס בתלת-ממד- אני אספק את ה- STL להלן. מארז זה נועד להתאים גם לכל החלקים בהם השתמשתי ומיועד להרכיב באמצעות דבק חם
כל הציוד הזה אינו מותאם למחירים, מכיוון שהם היו רק חלקים שמצאתי שוכבים בבית. ישנן חלופות רבות לכל אחת, ואני מניח שתוכל לבנות זאת (מלבד שקע DLI) בפחות מ -10 $.
שלב 1: הגדר רכיבי חיווט והלחמה
מכיוון שהשתמשתי ב- Arduino Nano ללא סיכות כותרת, הלחמתי את תצוגת ה- LCD על אחד כדי לחבר אותו באמצעות SDA, SCL, 5V ו- GND. הערה היא שבחיווט החיווט צג ה- LCD אינו I2C, אני רק מחווט אותו כאילו ארבעת הפינים הראשונים היו כמתואר לעיל. לתצוגה הדומה לתצוגה זו, אתה צריך לוח מתאם I2C מיוחד להלחמה על שורת הפינים בחלק העליון כדי להמיר אותה לתקשורת הטורית. כמו כן, ב- Arduino Nano SDA יש סיכה A4 ו- SCL A5
שלושת הכפתורים ושקע ה- DLI חייבים כולם לחלוק חיבור קרקע מכיוון שיש רק 2 סיכות הארקה בדגם זה של ארדואינו (אני מפצל את החוטים האלה פשוט על ידי חיבור החוטים והלחמה ביחד). לאחר מכן כל כפתור מחובר לסיכות i/o דיגיטליות ולאחר מכן למסוף החיובי לשקע DLI.
שלב 2: קוד
להלן קישור לקוד Arduino שמפעיל את הטיימר שלי. ההתקנה של תצוגת LCD היא משהו שקיבלתי באינטרנט, כך שאני לא לגמרי מבין את כל הגדרות הסיכה. דבר חשוב לשים לב לגבי סיכות הכפתורים הוא שכאשר מחברים את הכפתורים לאדמה במקום 5v, יש להגדיר את pinMode ל- INPUT_PULLUP (כפי שעשיתי) מה שמאפשר את הנגד המשולב המשולב בארדואינו. זה "הופך" את הפלט של הכפתור אבל זה הופך אותו ליציב מאוד וגם מבטל את הסיכון לטיגון הלוח על ידי הצבת 5v במקום שהוא לא שייך. כדי לשלוט ב- DLI, לפחות עם הדגם שבו השתמשתי, זה היה פשוט כמו הכנסת 2 חוטים לתוכו ושליחת 5v דרך אחד כדי להפעיל/לכבות את ה- DLI. הגדרתי את הטיימר למקסימום של 5 שעות, ואם תשנה את זה הייתי מציע לשנות את ערך הזמן ל- long במקום ל- int מכיוון שהוא עלול להעמיס. הדרך שבה סידרתי את הפונקציונליות של שלושת הכפתורים שלי היא לבצע איפוס/כיבוי טיימר (ו- DLI), אחד להוסיף 15 דקות ואחד להפחתת 15 דקות. לבסוף, יש לי את זה מתוכנת כך שאחרי 60 שניות של "חוסר פעילות" (כאשר הטיימר עומד על 0 ולא נלחץ על לחצנים) מסך ה- LCD יכבה למניעת צריבה.
שלב 3: הרכבה
המארז שהדפסתי מעוצב כך שכל פיסה מודבקת חמה למקומה מבפנים. המסך והכפתורים משתלבים היטב בנקודותיהם (החורים לכפתורים דורשים שיוף בגלל החוטים על שני הכפתורים הקטנים יותר). לארדואינו אין מעטה או הרכבה הדוקים, אלא תכננתי את המארז שיהיה לו מקום לשבת כך שיוחזק במקומו על ידי קלטת דו צדדית וניתן יהיה לגשת אליו לטעינה/תכנות באמצעות (ב- שלי מקרה) מיני USB. לבסוף, הלוח האחורי נועד להחליק על הגב וניתן להדביק אותו חם במקומו. צירפתי את קבצי ה-.stl למעטפת למטה.
מוּמלָץ:
טיימר שיעורי בית תוצרת Arduino: 5 שלבים
טיימר שיעורי בית תוצרת Arduino: האם הילד שלך כותב את שיעורי הבית שלו במשך שעות? האם הילד שלך מסיח את דעתו בקלות כאשר הוא עושה שיעורי בית? היום ניסיתי לעשות את הפתרון הטוב ביותר לסכסוך הזה: טיימר מתוצרת ארדואינו. למה אני מנסה להכין את הטיימר הזה במקום
טיימר תדר רדיו 555 טיימר: 6 שלבים
מעגל חסימת תדר רדיו 555 טיימר: מעגל חסימות בתדר רדיו (RF) מסביר את עצמו במה שהוא עושה. זהו מכשיר שמפריע לקליטה של אותות RF של אלקטרוניקה מסוימת המשתמשים בתדרים דומים ונמצאים בקרבתו של המשבש. מעגל הפקקים הזה
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: 3 שלבים
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: מנוע הצעד הוא מנוע DC שזז בשלבים נפרדים. הוא משמש לעתים קרובות במדפסות ואפילו ברובוטיקה. אסביר את המעגל הזה בשלבים. החלק הראשון של המעגל הוא 555 שָׁעוֹן עֶצֶר. זוהי התמונה הראשונה (ראו למעלה) עם שבב 555 שבב
בקר מיקרו AVR. נוריות LED מהבהבות באמצעות טיימר. טיימרים מפריעים. מצב CTC טיימר: 6 שלבים
בקר מיקרו AVR. נוריות LED מהבהבות באמצעות טיימר. טיימרים מפריעים. מצב טיימר CTC: שלום לכולם! טיימר הוא מושג חשוב בתחום האלקטרוניקה. כל רכיב אלקטרוני פועל על בסיס זמן. בסיס הזמן הזה עוזר לשמור על כל העבודה מסונכרנת. כל בקרי המיקרו עובדים בתדר שעון מוגדר מראש
טיימר NE555 - הגדרת טיימר NE555 בתצורת Astable: 7 שלבים
טיימר NE555 | הגדרת טיימר NE555 בתצורת Astable: טיימר NE555 הוא אחד ממעגלי ה- IC הנפוצים ביותר בעולם האלקטרוניקה. זה בצורה של DIP 8, כלומר הוא כולל 8 סיכות