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

הרמת מנוע צעד מבוקר IR: 15 שלבים
הרמת מנוע צעד מבוקר IR: 15 שלבים

וִידֵאוֹ: הרמת מנוע צעד מבוקר IR: 15 שלבים

וִידֵאוֹ: הרמת מנוע צעד מבוקר IR: 15 שלבים
וִידֵאוֹ: טל מקדש שיעור בנושא מנוע סרוו SG90 2024, נוֹבֶמבֶּר
Anonim

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

שלב 1:

הנה איך התרמה התמונה לפני כן. כפי שאתה יכול לראות לא היה מספיק מקום להתקנת מעלית טלוויזיה טיפוסית. גם אם היה מספיק מקום, מעליות הטלוויזיה הגבוהות ביותר מפרסמות שהם יכולים להרים טלוויזיה עד 60 אינץ 'אבל זה מטעה מכיוון שהנסיעה המקסימלית שלהם בדרך כלל היא 24 עד 30 אינץ' בלבד והייתי צריך להזיז את התמונה 53 אינץ '. חקרתי מפעילים ליניאריים אבל שוב לא היה מספיק מקום ולא הצלחתי למצוא מכשיר קומפקטי עם כל כך הרבה מעליות. כמו כן הייתה הבעיה להבין כיצד להפעיל אותו באמצעות IR מכיוון שרובם משתמשים במתג פיזי או בשלט RF.

שלב 2:

Image
Image

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

שלב 3:

רשימת חלקים

מומנט גבוה NEMA 23 מנוע צעד

NEMA 23 Demper https://smile.amazon.com/gp/product/B07LFG6X8R חששתי שתנודות התדר הגבוה של מנוע הצעד ידהדו על מסגרת המתכת ויהפכו הרבה רעש אז השתמשתי בבולם. המדרגה הייתה קצת יותר רחבה מברזל הזווית, כך שצד אחד של המדרגה אכן היה מהודק בעזרת ברגים, אגוזים ומדיחי פגוש ולכן נאלצתי להשתמש בבלם בסגנון זה הכולל ארבעה חורי הרכבה בכל קצה במקום הרגיל שתיים.

נהג מנוע צעד 1.0-4.2A 20-50VDC

ספק כוח 24V ללא מאוורר

Arduino

מתג מיקרו https://smile.amazon.com/dp/B07KLZTHR9 או https://smile.amazon.com/dp/product/B07V6VGV9J בהתאם למידת ההגעה שאתה צריך. השתמשתי במתג כבד כזה מאז שהרכבתי אותו לברזל בזווית.

דיודת מקלט IR https://smile.amazon.com/dp/B00UO9VO8O מקלטי וישי אלה הם ככל הנראה הטובים ביותר.

מארז Arduino שקוף או מעושן https://smile.amazon.com/gp/product/B075SXLNPG משהו שקוף יכול להבליט מהבהב IR.

בורג ועוז זילטק 8 מ"מ T8x8 ACME ("T8" = קוטר 8 מ"מ; "x8" = 8 מ"מ הרמה לכל סיבוב) הייתי צריך בורג עופרת ממש ארוך אז מצאתי את זה 2000 מ"מ (78 אינץ '~ 6.5 רגל) באיביי https:/ /www.ebay.com/itm/323211448286 למרבה המזל יצרן זה כולל אגוז פליז כבד עם אוגן רחב. לרוב המותגים האחרים יש אוגנים צרים עם חורי הרכבה קטנים כל כך קרוב לפיר עד שהם לא משאירים מרווח לכביסות ולאגוזים.

מצמד פיר 8 מ''מ עד 10 מ מ פיר או בורג עופרת.

כל שלט IR

חיווט בין Arduino ו Stepper Driver https://smile.amazon.com/dp/B07D58W66X תיכנתתי את הארדואינו באמצעות סיכות צמודות כדי שאוכל להשתמש במחבר כותרת רחב כזה שאינו משתחרר בקלות.

חוט בעל 4 מוליכים בין נהג צעד לדריגה

חוט דו-מוליכי בין מתג Arduino ו- Micro

מחברי מסוף בסגנון אירו

שלב 4:

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

שלב 5:

תמונה
תמונה

השתמשתי ב- Arduino Uno ובחוטי מגשר לשלב הקידוד ואב טיפוס.

שלב 6:

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

נ.ב. זהו פרויקט ה- Arduino הראשון שלי בנושא Instructables. משום מה הקוד מסתבך כשאני משתמש באופציית פורמט הקוד או מצרף כטקסט רגיל אז העליתי אותו עם סיומת.c. פשוט שנה את שמו בתוסף ה-.ino של Arduino. או.txt אם אתה רק רוצה להעיף מבט מהיר על זה.

שלב 7:

הקוד למעלית עצמה.

שלב 8:

תמונה
תמונה

השתמשתי ב- Arduino Uno ובחוטי מגשר בודדים לשלב אב טיפוס אבל רציתי להשתמש בכבל כותרת בעל 5 פינים כדי למנוע מהחוטים להיפתר בטעות. הלוח היחיד בגודל מלא של Arduino שיכולתי למצוא ללא סיכות כותרת מותקנות מראש היה Arduino Leonardo מהחנות הרשמית של Arduino. הקוד זהה לשניהם, למעט שיש התנגשות ידועה בין מקלט הסיכה 13 של לאונרדו ומקלט ה- IR, כך שלא יכולתי לגרום לנורית להבהב למשוב חזותי בעת קבלת אותות IR כפי שיכולתי לעשות עם ה- Uno אבל זה לא היה ביג.. ההבדלים הבולטים האחרים הם שהלאונרדו משתמש במחבר מיקרו USB ומתחיל הרבה יותר מהר מאשר ה- Uno. כיפפתי את מוליכי מקלט ה- IR 90 מעלות והלחמתי אותו לצמיתות כלפי פנים המארז בו תכננתי להדביק את מבזק ה- IR של הרמוניה רכזת.

שלב 9:

תמונה
תמונה
תמונה
תמונה

רציתי לשמור על הכל כמה שיותר קומפקטי, אז מצאתי את תיבת הכבלים הקטנה/מתאם המתאם המתאימה https://smile.amazon.com/dp/B077T45BXR כדי להחזיק את Arduino, דרייבר ואספקת החשמל. השתמשתי בוולקרו ובסרט סרוו סיליקון כדי למנוע מהכל להחליק החוצה בעת הידוק הרכבה. המדרגות, הכיוון והאפשרויות במסופי הנהג הצעד אינן חולקות קרקע משותפת והיה לי רק חוט קרקע אחד שהגיע מהארדואינו אז השתמשתי בחוטי מגשר (הלולאות השחורות הקטנות האלה) כדי לחבר את כל מסופי הקרקע יחד על המדרגה. נהג. החוט החשוף הקטן הבולט החוצה עדיין לא מחובר לשום דבר הוא החוט החיובי למתג המיקרו. בעצם יש צעד, כיוון, הפעלה, מתג מיקרו וחוט הארקה שמגיע מהארדואינו.

שלב 10:

תמונה
תמונה

התקנת אגוז ACME, בורג עופרת ומנוע צעד עצמו לא הייתה קשה אבל הייתי צריך הרבה עזרה בהסרת התמונה ומשקולות נגד כדי להגיע למסגרת.

שלב 11:

תמונה
תמונה

אגוז ACME מותקן.

שלב 12:

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

שלב 13:

Image
Image

ולבסוף הנה המעלית בפעולה. לוקח 25 שניות להרים את התמונה 53 אינץ '.

שלב 14:

תמונה
תמונה

רכיבים מותקנים מאחורי הטלוויזיה.

שלב 15:

תמונה
תמונה

למדתי כמה שיעורים בכתיבת ובדיקת באגים בקוד. הראשון הוא שהצעד יתחיל להתגורר בזמן ההפעלה גם אם מתג המיקרו היה מנותק אז במקום זאת חיברתי את הארדואינו לצד הסגור (NC) של המתג והוספתי קצת קוד ליציאה מהשרטוט אם המתג אינו אם לא זוהה, הצעד לעולם לא יפסיק את הבית שלו. אם אתה משתמש בצד הפתוח (לא) של המתג, הארדואינו לא יכול לדעת אם המתג פתוח או פשוט לא מחובר. השיעור השני שלמדתי הוא כי נהג הצעדים ישתמש בהספק (הספק מלא או חצי, תלוי בהגדרת מתג DIP במנהג הצעדים) כדי להחזיק את נהג הצעד במקום כאשר הוא אינו זז. זה הגיוני ביישומי CNC והדפסה תלת-ממדית, אבל לא הייתי צריך את זה כדי להחזיק אותו במקומו במשך שעות בכל פעם (רמז: החזקה של חצי כוח הופכת את מנוע הצעד לא חם חח) מכיוון שהשתמשתי במנגנון הרמה מאוזן באופן ניטרלי יחסית.. הפתרון הוא להשתמש בסיכות ENA (אפשר) של נהג הצעדים. חיברתי את ENA+ של נהג הצעד לסיכה על הארדואינו וה- ENA לקרקע של הארדואינו ופשוט העברתי את סיכת ENA+ ל- HIGH (On) כדי להגיד לנהג הצעד לנתק את הכוח לסטפר בין המהלכים. אם הייתי משתמש בזה כדי להרים טלוויזיה כבדה, הייתי מנסה קודם כל להשתמש באום נגד נוגדי תגובה כדי לראות אם זה מספיק כדי להחזיק אותו לפני שתשתמש במדרגה המופעלת ללא הרף פשוט כדי לחסוך בחשמל. אני מקווה שהמדריך הזה הועיל למישהו! תודה שחיפשת!

מוּמלָץ: