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

כיצד לשלוט במדריך Arduino Servo Motor Servo: 4 שלבים
כיצד לשלוט במדריך Arduino Servo Motor Servo: 4 שלבים

וִידֵאוֹ: כיצד לשלוט במדריך Arduino Servo Motor Servo: 4 שלבים

וִידֵאוֹ: כיצד לשלוט במדריך Arduino Servo Motor Servo: 4 שלבים
וִידֵאוֹ: Веб-приложения будущего с React, Нил Мехта 2024, נוֹבֶמבֶּר
Anonim
כיצד לשלוט במדריך Arduino Motor Servo
כיצד לשלוט במדריך Arduino Motor Servo

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

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

מה תלמד מהמדריך הזה:

  1. הגדר את השימושים והצרכים של מנות הסרווומוטורים.
  2. תסתכל בתוך מכסה המנוע המנוע.
  3. הבן את מנגנון הסרומוטור.
  4. למד את חלק השליטה החשמלית.
  5. צור את תרשים החיווט המתאים עם לוח Arduino.
  6. בדוק את תוכנית השליטה הסרומוטורית הראשונה שלך.

שלב 1: ליר מה הם "מנועי סרוו"

ליר מה הם
ליר מה הם
ליר מה הם
ליר מה הם
ליר מה הם
ליר מה הם

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

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

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

  • מנוע DC קטן
  • פוטנציומטר
  • מעגל בקרה.

המנוע מחובר על ידי הילוכים לגלגל הבקרה.

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

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

שלב 2: כיצד פועל ה- Servomotor

כיצד עובד הסרומוטור
כיצד עובד הסרומוטור
כיצד עובד הסרומוטור
כיצד עובד הסרומוטור

סרוו נשלטים על ידי שליחת דופק חשמלי ברוחב משתנה, או אפנון רוחב דופק (PWM) דרך חוט הבקרה.

כן, זה מזכיר לי את סיכות ה- PWM של הארדואינו!

מנוע סרוו יכול בדרך כלל להסתובב רק 90 ° לכל כיוון עבור סך של 180 ° תנועות בנוגע לתדר ורוחב הדופק המתקבל דרך חוט הבקרה שלו.

מנוע הסרוו מצפה לראות דופק כל 20 מילי שניות (ms) ואורך הדופק יקבע כמה רחוק המנוע מסתובב. לדוגמה, דופק של 1.5ms יגרום למנוע להסתובב למצב 90 °. קצר יותר מ -1.5 ms מזיז אותו בכיוון השעון לכיוון מצב 0 °, וכל זמן ארוך מ -1.5 ms יפנה את הסרוו בכיוון השעון לכיוון 180 °.

שלב 3: תרשים המעגלים (כיצד לחבר סרוו)

תרשים המעגל (כיצד לחבר סרוו)
תרשים המעגל (כיצד לחבר סרוו)
תרשים המעגל (כיצד לחבר סרוו)
תרשים המעגל (כיצד לחבר סרוו)
תרשים המעגל (כיצד לחבר סרוו)
תרשים המעגל (כיצד לחבר סרוו)

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

אני משתמש גם בלוח Arduino Nano שיש לו כבר סיכות PWM לשליטה באותות.

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

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

שלב 4: קודים ומבחנים

קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים

אודות תוכנית הבקרה, במדריך זה נשתמש בספריית Arduino שהיא ספריית סרוו המאפשרת יצירת מופע סרוו שבו עליך להגדיר את סיכת הבקרה של הפלט עבור הסרוו ובדוגמה זו אנו משתמשים ב- pin 9 PWM, ואז אנו קוראים את האותות האנלוגיים מהפוטנציומטר דרך הפונקציה analogRead מהקלט האנלוגי A0

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

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

זהו זה להדרכה זו.

זה היה BEE MB מ- MEGA DAS נתראה בפעם הבאה.

מוּמלָץ: