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

כפתור קסמים' מתג מרחוק: 3 שלבים (עם תמונות)
כפתור קסמים' מתג מרחוק: 3 שלבים (עם תמונות)

וִידֵאוֹ: כפתור קסמים' מתג מרחוק: 3 שלבים (עם תמונות)

וִידֵאוֹ: כפתור קסמים' מתג מרחוק: 3 שלבים (עם תמונות)
וִידֵאוֹ: Part 3 - Triplanetary Audiobook by E. E. Smith (Chs 9-12) 2024, נוֹבֶמבֶּר
Anonim
'' לחצן קסם '' מתג מרחוק
'' לחצן קסם '' מתג מרחוק

בעיה: מנורת הלוח LED (DIY - כמובן!) המותקנת על תקרת הסדנה/המוסך שלי מחוברת לשקע חשמל בתקרה. הייתי צריך דרך להפעיל ולכבות אותו מרחוק מהמקום שבו נמצאים מתגי התאורה הראשי.

פתרון: "כפתור הקסם" נולד.

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

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

שלב 1: לחצן הקסם - מעגל

לחצן הקסם - מעגל
לחצן הקסם - מעגל
לחצן הקסם - מעגל
לחצן הקסם - מעגל

חלקים

1x ATTINY85 SMD2x 22pF קבלים SMD 1x 47R SMD נגד 1x 5 מ מ TSAL6200 (או דומה) אינפרא אדום LED

1x 6pin 2mm כותרת פיצ'ר 1x 12x12x12mm לחצן לחיצה עם מכסה (https://www.ebay.com/itm/131912566751)

24 מ"מ x 24 מ"מ חד-צדדי 0.8 מ"מ PCB22AWG (0.7 מ"מ) חוט נחושת משומר USBBasp מתכנת (https://www.fischl.de/usbasp/)

PCB

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

תוכנת תוכנה

יש להעלות את הקושחה באמצעות מתכנת USBasp. סיכות המתכנת (https://www.batsocks.co.uk/readme/isp_headers.htm) צריכות להיות מחוברות לכותרת 6 הפינים בכפתור הקסם (ראה קובץ PDF לפריסת סיכות). השתמשתי בכמה מחברים המולחמים יחד ליצירת מתאם, אך באותה מידה תוכל להשתמש בחוטי מגשר.

התקן את תמיכת ATTiny ב- Arduino IDE שלך (https://highlowtech.org/?p=1695) ופתח את הסקיצה המצורפת. בחר: לוח: ATtiny25/45/85 טיימר 1: CPUC צ'יפ: ATtiny85 שעון: 8Mhz (חיצוני) BOD מושבת

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

צירפתי גרסה שונה של ספריית ir-send (https://github.com/anorneto/attiny85_ir_send). לא הצלחתי לגרום לספרייה לפעול כפי שהייתה - נראה שהזמנים מעיכוב מיקרו שניות () ירדו בערך פקטור שניים למרות שהיו לי הגדרות השעון הנכונות - אולי התקנתי את הגרסה הלא נכונה של ATTiny core ?? התאמתי את השיחות לעיכוב מיקרו -שניות () לפיצוי לפיצוי - אך ייתכן שיהיה לך מזל טוב יותר אם הספרייה לא תשתנה.

אם אתה מתכוון להשתמש בכפתור הקסם כדי להפעיל מכשיר קיים, יהיה עליך לשנות את הסקיצה כך שתשלח את קוד ה- IR הנכון IRCODERAW (עיין בהפניה בשלב יחידת הבסיס של מדריך זה).

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

שלב 2: לחצן הקסם - דיור

לחצן הקסם - דיור
לחצן הקסם - דיור
לחצן הקסם - דיור
לחצן הקסם - דיור
לחצן הקסם - דיור
לחצן הקסם - דיור

כפתור 1x Jamma Long Arcarde (https://www.ebay.com/itm/301287758471)2x 2x3x8mm מגנטים נדירים לכדור הארץ פלדה מפח פח דבק פוקסי 3D מודפסים 4x M2 ברגים ואומים 1x CR2025 3V סוללה

בְּנִיָה

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

לשני אב הטיפוס שלי (המוצגים בתמונת הכותרת) יש עיצוב מעט שונה:- הלבן (שהרכבתי על הקיר כדי להחליף את לוח הלד) מצויד במנורת LED בזווית של כ- 40 מעלות כך שהוא מצביע על המקלט על תִקרָה. יש לו גם חורי הרכבה בבסיס.- הצבעוני הוא בעל צורה מעוגלת מעט יותר והנורית מכוונת אופקית. זה נועד להיות ממוקם על משטח שטוח להפעלת טלוויזיה או מכשיר אחר.

בנוסף לצירוף קבצי.stl לשתי הגרסאות הללו, כללתי גם סקריפט OpenSCAD כך שתוכל ליצור כפתור קסמים משלך עם פרמטרים שונים.

יש לפרק את לחצן ארקייד ולחתוך אותו בשני מקומות בעזרת מסור מסור כפי שצוין. מכסה הכפתור (מכפתור הלחיצה של 12 מ מ) מתאים למרחק הכפתורים המודבק בחלקו העליון של כפתור ה- Arcade.

הבסיס מוחזק למעטפת בצורה מגנטית: שני המגנטים מודבקים בחריצים שבקליפה - ודאו שהם סומקים. שתי חתיכות פלדה קטנות (4x10 מ מ) נחתכות (בזהירות - חדה! - קובעים את הקצוות) מפח הפח. אלה מודבקים בחללים המסומנים בבסיס. וודא כי הם אינם חופפים את הקצה החיצוני.

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

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

שלב 3: יחידת בסיס (להחלפת לוח 12V LED)

יחידת בסיס (להחלפת לוח 12V LED)
יחידת בסיס (להחלפת לוח 12V LED)
יחידת בסיס (להחלפת לוח 12V LED)
יחידת בסיס (להחלפת לוח 12V LED)
יחידת בסיס (להחלפת לוח 12V LED)
יחידת בסיס (להחלפת לוח 12V LED)

חלקים (מעגל)

1x Arduino Nano ATmega168 5V1x 3mm אדום LED1x 3mm צהוב LED1x 5V ממסר 1x LDR (הנגד תלוי אור) 1x 2N2222 NPN טרנזיסטור 2x 1N4007 דיודות 1x TSOP4138 מקלט IR 1x מתג מיני 1x1 מתג מיקרו 1x (מכפתור ארקייד) 1x 100K Multi-Turn Trimot מודול הורדה (https://www.ebay.com/itm/360741066304) שקע DC ותקע

חלקים (מקרה)

1 מ"מ חרוז שעווה שעווה בקוטר 24 מ"מ חרוז עץ (עם חור בקוטר 5 מ"מ) 1x 12 מ"מ M6 שחור בורג נרתיק 116mmx68m36mm (https://www.ebay.com/itm/382231522470)

צבע שחור דבק אפוקסי

סקירה כללית

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

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

בְּנִיָה

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

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

תוכנת תוכנה

הקושחה משתמשת בספריית IR מרחוק מכאן: https://github.com/z3t0/Arduino-IRremote העלה ל- Arduino בדרך הרגילה.

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

מקלט IR

הרכבתי במקור את מקלט ה- IR על הלוח (מחובר לכותרת בעלת 3 פינים כדי להעלות את גובהה), ונראה דרך חור במארז. אבל גיליתי שזה לא 'גלוי' מספיק בשביל לרשום מכונות כביסה, אז בסופו של דבר הרכבתי אותו על הצד החיצוני של המארז, ועכשיו הכל עובד בצורה מושלמת.

לחיצה על כפתור שמח!

תחרות אלחוטית
תחרות אלחוטית
תחרות אלחוטית
תחרות אלחוטית

מקום שני בתחרות האלחוטית

מוּמלָץ: