כיצד להפעיל מנוע DC צעצוע באמצעות ארדואינו?

אחד הדברים הבסיסיים (והמהנים ביותר) שאתה יכול לעשות עם מיקרו-בקר Arduino הוא להעביר מנוע DC
אחד הדברים הבסיסיים (והמהנים ביותר) שאתה יכול לעשות עם מיקרו-בקר Arduino הוא להעביר מנוע DC.

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

דברים שתזדקק להם

  • מחשב עם יציאת USB אחת לפחות ומקלדת ועכבר.
  • 1x מיקרו-בקר Arduino UNO, או מיקרו-בקר תואם ATmega328P
  • כבל מחבר USB A / B 1x
  • 1x לחם בכל גודל. (קרש לחם בגודל חצי יספיק לפרויקט זה)
  • מנוע 1x DC
  • טרנזיסטור PN2222 1x
  • נגד 1x 270 אוהם (אדום, סגול / סגול, חום, זהב)
  • 1x 1N4001 דיודה
כך או כך תצטרכו לדעת כיצד לגרום למנוע DC לעבוד בפועל עם לוח ארדואינו
כך או כך תצטרכו לדעת כיצד לגרום למנוע DC לעבוד בפועל עם לוח ארדואינו.

חלק 1 מתוך 2: חיווט לרכיבים

  1. 1
    תפוס חוט מגשר, וחבר סיכה דיגיטלית 3 בארדואינו שלך לסיכה לבחירתך על קרש הלחם. עם זאת, אל תחבר אותו לעמודות הפעלה / קרקע שעל גבי לוח הלחם מכיוון שהוא לא יעבוד. (דלג לשלב 8 אם אתה רק רוצה את ציור המעגל)
    • אם אתה מחזיק את לוח Arduino עם מחבר ה- USB בחלקו העליון, הפינים הדיגיטליים יהיו בצד ימין. שים לב שהמחברים הדיגיטליים מתחילים עם 0 בתחתית. סיכה 3 תהיה הרביעית מלמטה.
    • הצב / החזק את קרש הלחם באופן כזה ששני עמודי הכוח / הקרקע יהיו בצד שמאל וימין. כל שורה על לוח הלחם מחוברת אופקית וכל סיכות חשמל / קרקע מחוברות זו לזו בצורה אנכית.
    • ללוח הלחם יש גם מחיצה באמצע. הפינים בשני צידי המחיצה אינם מחוברים אופקית.
  2. 2
    חבר קצה אחד (נקרא לזה קצה 1) של הנגד 270 אוהם על סיכה באותה שורה של חוט המגשר המחובר לסיכה דיגיטלית 3. חבר את הקצה השני (קצה 2) של הנגד לסיכה אחרת שלך בחירה על קרש הלחם.
  3. 3
    חבר את סיכת הבסיס (הסיכה האמצעית) של הטרנזיסטור pn2222 לסיכה באותה שורה כמו בקצה 2 של הנגד 270 אוהם. (הקצה הזה הוא זה שלא נמצא באותה שורה כמו החוט שנכנס מהסיכה הדיגיטלית 3)
    • החזק את הטרנזיסטור PN2222 כשהצד השטוח פונה אליך. הסיכה בצד שמאל היא סיכת הקולט, והצד הימני היא סיכת הפולט. הסיכה האמצעית היא סיכת הבסיס
  4. 4
    תפוס חוט מגשר וחבר את סיכת הקולט (משמאל) של הטרנזיסטור pn2222 לסיכה GND (הקרקע) בארדואינו.
  5. 5
    חבר את הקצה החיובי (+) של דיודת 1n4001 לפין הפולט של הטרנזיסטור pn2222. חבר את הקצה השלילי (-) על סיכה בשורה אחרת.
    • הסוף עם קו הרסיס הוא הקצה השלילי (-) על דיודת 1N4001. הצד ללא הקו הוא הקצה החיובי (+).
  6. 6
    תפוס חוט מגשר, וחבר את סיכת 5V בארדואינו לסיכה באותה שורה על לוח הלחם שבו חיברת את הקצה השלילי (-) של דיודת 1n4001.
  7. 7
    תפוס את מנוע DC. חבר את הרגל החיובית לסיכה באותה שורה בה חיברת את הקצה השלילי (-) של דיודת 1N4001. חבר את הרגל השלילית של מנוע DC לסיכה באותה שורה בה חיברת את הקצה החיובי (+) של דיודת 1N4001 ואת סיכת ה- Emitter של הטרנזיסטור PN2222.
  8. 8
    המעגל שלך הושלם כעת. בדוק בתרשים המעגל אם המעגל שלך תקין. המשך לחלק 2.
מנוע DC צריך להתחיל להסתובב במהירות שציינת בקוד
לאחר העלאת הקוד שלך, מנוע DC צריך להתחיל להסתובב במהירות שציינת בקוד.

חלק 2 מתוך 2: כתיבת הקוד

  1. 1
    פתח את ה- IDE של ארדואינו במחשב שלך. כברירת מחדל, עליו להיות כתוב מהשרטוט כדי להקל על הכל: (אתה יכול למחוק את ההערות אם תרצה בכך. שלב 5 כולל את הקוד המלא)
  2. 2
    הכריז על הפלט כמשתנה הסיכה עבור מנוע DC: const int MOTORPIN = 3; (MOTORPIN יכול להיות גם כל מה שאתה רוצה שיהיה)
    • const int מציין שהמשתנה MOTORPIN הוא מספר שלם קבוע.
  3. 3
    עבור לפונקציה setup (). רק בין הפלטה המתולתלת, כתוב את הדברים הבאים כדי להגדיר את סיכת המנוע כסיכת פלט: pinMode (MOTORPIN, OUTPUT);
    • setup void () - פונקציה זו פועלת פעם אחת בהתחלה. זה יגדיר אילו סיכות ישמשו בארדואינו.
    • pinMode (MOTORPIN, OUTPUT) - מציין שהסיכה המתוארת על ידי MOTORPIN היא סיכת פלט ולא תקבל שום נתונים.
  4. 4
    עבור לפונקציה loop (). רק בין שני הפלטה המתולתלת, כתוב את הדברים הבאים:
    • הכריזו על משתנה המהירות (כמה מהר יסתובב מנוע DC): מהירות int = 255; הערך למהירות צריך להיות מספר בין 0 ל -255, כאשר 0 פירושו שהמנוע נעצר.
    • בשורה הבאה, שלח פלט לסיכה בה נשתמש עבור מנוע DC באמצעות analogWrite (): analogWrite (MOTORPIN, מהירות); זה ישלח את ערך המהירות ל- MOTORPIN כפלט.
  5. 5
    הקוד שלך הושלם.
  6. 6
    שמור את הקובץ במחשב שלך ואמת את הרישום. עבור לסרגל הכלים בראש ה- Arduino IDE ולחץ על סימן הביקורת. זה ירכיב את הסקיצה שלך כך שניתן יהיה להריץ אותה על הארדואינו.
  7. 7
    סמן את התיבה השחורה בתחתית ה- IDE של ארדואינו. אם נמצאו שגיאות, הוא אמור לומר לך שם. אם אתה מקבל שגיאות, בדוק את השורות שהמהדר אומר שהשגיאה מופעלת. המשך אם לא נמצאו שגיאות.
  8. 8
    כעת, באמצעות כבל ה- USB שסופק עם ערכת הארדואינו שלך, חבר את הארדואינו ליציאת USB במחשב שלך.
  9. 9
    חזור ל- IDE של ארדואינו. לחץ על כלים ואז על יציאה: ואז לחץ על COM <מספר>. המספר <מספר> יהיה מספר יציאת ה- USB שלך "תקשורת טורית", והיא תהיה שונה בהתאם למחשב ו / או ליציאת ה- USB. אם אין יציאות COM בתפריט, נסה יציאת USB אחרת, או אתחול מחדש של המחשב שלך.
  10. 10
    לחץ על כפתור ההעלאה (חץ המצביע ימינה) והעלה את הסקיצה לארדואינו שלך. ה- IDE ירכיב את הקוד שלך ואם לא יימצאו שגיאות, הוא ישלח את הסקיצה לארדואינו. אם אתה מקבל שגיאות, בדוק את הקוד שלך.
  11. 11
    לאחר העלאת הקוד שלך, מנוע DC צריך להתחיל להסתובב במהירות שציינת בקוד
באמצעות כבל ה- USB שסופק עם ערכת הארדואינו שלך
כעת, באמצעות כבל ה- USB שסופק עם ערכת הארדואינו שלך, חבר את הארדואינו ליציאת USB במחשב שלך.

טיפים

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

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail