תוכן עניינים:
- שלב 1: יש צורך בחלקים
- שלב 2: חיבור הדברים
- שלב 3: התאם את ה- Vref
- שלב 4: הבזק את הקוד הראשי
- שלב 5: הערות
- שלב 6: מיקרוסטפ
וִידֵאוֹ: Nema17 מנוע צעד צעד: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
אז זו תהיה ההנחיה הראשונה שלי, ואני בטוח שאצטרך לעדכן דברים כשאמצא בעיות עם זה. אנסה לתקן דברים ככל שהזמן מאפשר זאת ועם משוב. תודה!
כל המידע שמצאתי כשחיפשתי צעדים ומיקרו סטפ היה בסיסי מדי, או שהלכתי לפרטים רבים עד שעיניי החליפו לאחר כמה עמודים. זוהי תוצאה של התייחסותי שלי לסטפררים ומיקרו דריכה.
ריכזתי התקנה פשוטה של Nema17 Stepper Motor שתדגים צעדים מיקרויים ותסביר רק קצת איך הדברים עובדים וקוד לדוגמא כדי לראות זאת בפעולה.
באופן מוזר ההנאה שלי נובעת מלגלות איך דברים עובדים יותר מאשר ממש להשתמש בהם כדי לבנות משהו:) כן אני יודע, מוזר! בכל אופן, הנה משהו קטן שהבאתי כדי לספק את סקרנותי לגבי סטפרס ומיקרו סטפ. הקוד קצת הוגן, אבל רציתי לנסות לענות על כל שאלה שעלולה לצוץ תוך כדי עיון בו. יש עוד המון מה ללמוד אבל זה אמור לעזור לך להתחיל במסע שלך.
הקוד נכתב עבור Arduino Nano, לוח נהגים מסוג stepper DRV8825 ומנוע צעד Nema17 (17HS4401S). הוא נאסף ונבדק גם על UNO R3 ו- MEGA2650 R3. מקווה שזה עוזר למישהו בפרויקט או שאולי רק רוצה לדעת איך מדפסת התלת מימד שלך או אולי CNC באמת עושה את המהלכים החלקים האלה באמת. חינם לשימוש בכל מה שאתה אוהב.
בואו נתחיל!
שלב 1: יש צורך בחלקים
אם אתה מסתכל על ההנחיה הזו כנראה שכבר יש לך את רוב, אם לא את כל אלה. למי שלא כאן זה מה שתצטרך לשכפל דברים.
1. Arduino Nano, Uno R3, או Mega2560
2. מנוע צעד Nema 17. אתה יכול להשתמש בכל צעד בעל 4 חוטים במכסה המנוע הסביר, אבל זה מה שהיה לי
3. קבל אלקטרוליטי 100uf 25v. אנחנו צריכים את זה כדי להתמודד עם כל זינקי מתח שיכולים להתרחש בזמן הפעלת המדרגה שלנו. קוצים של 45V יכולים להתרחש אז בואו נהיה בטוחים!
4. לוח נהג צעדים DRV8825
5. לוח לחם
6. חוטי לוח
7. מד וולט.
8. ספק כוח. אתה יכול להשתמש בכל דבר, החל מסוללה וכלה באספקת חשמל ייעודית. הוא רק צריך לספק 12 וולט ולפחות אמפר אחד. רצוי 2 אמפר מכיוון שהנהג יתמודד עד 1.5 לפני כיבוי.
שלב 2: חיבור הדברים
להלן הסכימה שלנו בה נשתמש כדי לחבר דברים. למדרג שלך אולי יש חוטים בצבע זהה. במקרה זה יהיה עליך לקבוע אילו חוטים הם אילו פיתולים. ייתכן שיהיה עליך לבדוק את גליון הנתונים שלך כדי לקבוע כיצד לחבר את שלך.
אחת הדרכים לעשות זאת תהיה למדוד את ההתנגדות של המדרגה שלך. מתוך 4 החוטים, 2 זוג יקראו איפשהו בסביבות 3 אוהם. 2 הזוגות האלה הם פיתולי A ו- B שלך. אז פשוט חבר כל "זוג" ל- DRV8825. זוג אחד ל- A1 ו- A2, והזוג השני ל- B1 ו- B2. אל תדאג יותר מהקוטביות. אם החליפו אחד מהזוגות, המנוע פשוט יפנה לכיוון ההפוך. אני יודע. ניסיתי את זה! רק וודא שכל "זוג" מחובר לאותו A או B במנהל ההתקן.
שלב 3: התאם את ה- Vref
לאחר שהכל מחובר ומוכן לצאת לדרך, תחילה עלינו להגדיר את הוופר של לוח DRV8825 שלנו.
הבזק את הארדואינו שלך עם הקוד Stepper_Board_Adjust. זה פשוט יאפשר לנו לכבות ולהדליק את לוח הנהגים.
נתק את המדרגה.
פתח את הצג הטורי והפעל את מנהל ההתקן. הקוד צריך להציג תפריט פשוט. אם לא, בדוק שוב את חיבורי ה- Arduino שלך.
קח את מד המתח שלך וחבר את הקרקע לקרקע הלוגיקה שעל לוח הלחם. בעזרת העופרת החיובית המחודדת שלך חבר אותו בעדינות רבה ללשונית המתכת הקטנה שליד הפוטנציומטר. זהירות הידיים הרעילות שלך אל תזיזו לשום מקום! תסתכל על התמונה כדי לראות היכן לגעת בעופרת. אתה צריך לעשות בדיקה באמצעות הלוח שלך ליד ההתאמה שבה אתה יכול להשתמש. בר מזל!
כוונו לאט את הפוטנציומטר בעזרת מברג קטן (זהירות שוב! בלי קפה עד שסיימתם!) עד שתעקפו.8 וולט. זו תהיה נקודת התחלה טובה.
עבודה טובה עד כה!
שלב 4: הבזק את הקוד הראשי
הנה הקוד בו נשתמש כדי ליהנות!
עכשיו הגיע הזמן להבהב את הקוד הראשי ל- Arduino שלך.
אני לא מתכוון להיכנס לתיאור מפורט על חיבור והגדרת Arduino שלך. אם אתה כאן קורא את זה אתה כבר יודע איך לעשות זאת.: פ
הצצה מהירה בקוד. יש כמה הערות שיעזרו להסביר עוד כמה דברים.
עם זאת, יהיה עליך לטעון את הספרייה. ניתן לעשות זאת ב- IDE של Arduino במנהל הספרייה.
לאחר שהספרייה טעונה, המשך והבהב את הארדואינו שלך.
פתח את היציאה הסדרתית ואם הדברים יתנהלו תראה תפריט. עבודה טובה!
השאר תלוי בך!
אני מקווה שזה היה מועיל בחיפוש אחר ידע וכיף. אני יודע שלמדתי הרבה כדי להפוך את זה!
תודה!
שלב 5: הערות
כמה הערות.
זכור תמיד לעולם לא לנתק את המדרגה כשהוא מופעל. תמיד כבה תחילה את החשמל.
אם אתה מוצא שהצעד שלך מדלג על צעדים במהירויות ותאוצה נמוכות יותר, נסה להעלות את ה vref קצת בכל פעם.
שלב 6: מיקרוסטפ
זה צולם ב 30 סיבובים, 1/4 צעד, 5000 מהירות, 3000 אקסל.
מוּמלָץ:
מנוע צעד נשלט על ידי מנוע צעד ללא מיקרו -בקר !: 6 שלבים
מנוע צעד נשלט על מנוע צעד ללא מיקרו -בקר !: בהוראה מהירה זו, נכין בקר מנוע צעד פשוט באמצעות מנוע צעד. פרויקט זה אינו דורש מעגלים מורכבים או מיקרו -בקר. אז בלי להתבטא יותר, בואו נתחיל
מנוע צעד נשלט על ידי מנוע צעד ללא מיקרו -בקר (V2): 9 שלבים (עם תמונות)
מנוע צעד מבוקר צעדים ללא מיקרו -בקר (V2): באחד ממדריכי ההוראות הקודמים שלי, הראיתי לך כיצד לשלוט במנוע צעד באמצעות מנוע צעד ללא מיקרו -בקר. זה היה פרויקט מהיר ומהנה אך הוא בא עם שתי בעיות שיפתרו במדריך זה. אז, שנינות
קטר דגם מבוקר באמצעות מנוע צעד - מנוע צעד כמקודד סיבובי: 11 שלבים (עם תמונות)
קטר דגם מבוקר באמצעות מנוע צעד | מנוע צעד כמקודד סיבוב: באחד מההנחיות הקודמות למדנו כיצד להשתמש במנוע צעד כמקודד סיבוב. בפרויקט זה, כעת נשתמש במנוע הצעד ההופך את המקודד הסיבובי לשליטה על קטר דגם באמצעות מיקרו -בקר ארדואינו. אז בלי fu
מנוע צעד מבוקר צעד מנוע - מנוע צעד כמקודד סיבובי: 11 שלבים (עם תמונות)
מנוע צעד מבוקר צעד מנוע | מנוע צעד כמקודד סיבובי: האם כמה מנועי צעד שוכבים ורוצים לעשות משהו? במדריך זה, בואו להשתמש במנוע צעד כמקודד סיבובי כדי לשלוט במיקום מנוע צעד אחר באמצעות מיקרו -בקר Arduino. אז בלי להתבטא יותר, בואו נגיד
מנוע צעד (מנוע צעד): 5 שלבים
التحكم بالمحرك الخطوي (מנוע צעד) بطريقة (Microstep): في هذه المدونة اتحدث عن كيف نقوم بالتحكم بماتور خطوي عن طريق الخطوة الدقيقة وهي الطريقة المتبعة في الطابعات الثلاثية الابعاد