כיצד להפעיל מנוע DC צעצוע באמצעות ארדואינו?
אחד הדברים הבסיסיים (והמהנים ביותר) שאתה יכול לעשות עם מיקרו-בקר Arduino הוא להעביר מנוע DC. אתה יכול ליצור מאוורר שולחני פשוט או להיכנס ולבנות מכונית בשלט רחוק. כך או כך תצטרכו לדעת כיצד לגרום למנוע DC לעבוד בפועל עם לוח ארדואינו.
- מחשב עם יציאת USB אחת לפחות ומקלדת ועכבר.
- 1x מיקרו-בקר Arduino UNO, או מיקרו-בקר תואם ATmega328P
- כבל מחבר USB A / B 1x
- 1x לחם בכל גודל. (קרש לחם בגודל חצי יספיק לפרויקט זה)
- מנוע 1x DC
- טרנזיסטור PN2222 1x
- נגד 1x 270 אוהם (אדום, סגול / סגול, חום, זהב)
- 1x 1N4001 דיודה
חלק 1 מתוך 2: חיווט לרכיבים
- 1תפוס חוט מגשר, וחבר סיכה דיגיטלית 3 בארדואינו שלך לסיכה לבחירתך על קרש הלחם. עם זאת, אל תחבר אותו לעמודות הפעלה / קרקע שעל גבי לוח הלחם מכיוון שהוא לא יעבוד. (דלג לשלב 8 אם אתה רק רוצה את ציור המעגל)
- אם אתה מחזיק את לוח Arduino עם מחבר ה- USB בחלקו העליון, הפינים הדיגיטליים יהיו בצד ימין. שים לב שהמחברים הדיגיטליים מתחילים עם 0 בתחתית. סיכה 3 תהיה הרביעית מלמטה.
- הצב / החזק את קרש הלחם באופן כזה ששני עמודי הכוח / הקרקע יהיו בצד שמאל וימין. כל שורה על לוח הלחם מחוברת אופקית וכל סיכות חשמל / קרקע מחוברות זו לזו בצורה אנכית.
- ללוח הלחם יש גם מחיצה באמצע. הפינים בשני צידי המחיצה אינם מחוברים אופקית.
- 2חבר קצה אחד (נקרא לזה קצה 1) של הנגד 270 אוהם על סיכה באותה שורה של חוט המגשר המחובר לסיכה דיגיטלית 3. חבר את הקצה השני (קצה 2) של הנגד לסיכה אחרת שלך בחירה על קרש הלחם.
- 3חבר את סיכת הבסיס (הסיכה האמצעית) של הטרנזיסטור pn2222 לסיכה באותה שורה כמו בקצה 2 של הנגד 270 אוהם. (הקצה הזה הוא זה שלא נמצא באותה שורה כמו החוט שנכנס מהסיכה הדיגיטלית 3)
- החזק את הטרנזיסטור PN2222 כשהצד השטוח פונה אליך. הסיכה בצד שמאל היא סיכת הקולט, והצד הימני היא סיכת הפולט. הסיכה האמצעית היא סיכת הבסיס
- 4תפוס חוט מגשר וחבר את סיכת הקולט (משמאל) של הטרנזיסטור pn2222 לסיכה GND (הקרקע) בארדואינו.
- 5חבר את הקצה החיובי (+) של דיודת 1n4001 לפין הפולט של הטרנזיסטור pn2222. חבר את הקצה השלילי (-) על סיכה בשורה אחרת.
- הסוף עם קו הרסיס הוא הקצה השלילי (-) על דיודת 1N4001. הצד ללא הקו הוא הקצה החיובי (+).
- 6תפוס חוט מגשר, וחבר את סיכת 5V בארדואינו לסיכה באותה שורה על לוח הלחם שבו חיברת את הקצה השלילי (-) של דיודת 1n4001.
- 7תפוס את מנוע DC. חבר את הרגל החיובית לסיכה באותה שורה בה חיברת את הקצה השלילי (-) של דיודת 1N4001. חבר את הרגל השלילית של מנוע DC לסיכה באותה שורה בה חיברת את הקצה החיובי (+) של דיודת 1N4001 ואת סיכת ה- Emitter של הטרנזיסטור PN2222.
- 8המעגל שלך הושלם כעת. בדוק בתרשים המעגל אם המעגל שלך תקין. המשך לחלק 2.
חלק 2 מתוך 2: כתיבת הקוד
- 1פתח את ה- IDE של ארדואינו במחשב שלך. כברירת מחדל, עליו להיות כתוב מהשרטוט כדי להקל על הכל: (אתה יכול למחוק את ההערות אם תרצה בכך. שלב 5 כולל את הקוד המלא)
- 2הכריז על הפלט כמשתנה הסיכה עבור מנוע DC: const int MOTORPIN = 3; (MOTORPIN יכול להיות גם כל מה שאתה רוצה שיהיה)
- const int מציין שהמשתנה MOTORPIN הוא מספר שלם קבוע.
- 3עבור לפונקציה setup (). רק בין הפלטה המתולתלת, כתוב את הדברים הבאים כדי להגדיר את סיכת המנוע כסיכת פלט: pinMode (MOTORPIN, OUTPUT);
- setup void () - פונקציה זו פועלת פעם אחת בהתחלה. זה יגדיר אילו סיכות ישמשו בארדואינו.
- pinMode (MOTORPIN, OUTPUT) - מציין שהסיכה המתוארת על ידי MOTORPIN היא סיכת פלט ולא תקבל שום נתונים.
- 4עבור לפונקציה loop (). רק בין שני הפלטה המתולתלת, כתוב את הדברים הבאים:
- הכריזו על משתנה המהירות (כמה מהר יסתובב מנוע DC): מהירות int = 255; הערך למהירות צריך להיות מספר בין 0 ל -255, כאשר 0 פירושו שהמנוע נעצר.
- בשורה הבאה, שלח פלט לסיכה בה נשתמש עבור מנוע DC באמצעות analogWrite (): analogWrite (MOTORPIN, מהירות); זה ישלח את ערך המהירות ל- MOTORPIN כפלט.
- 5הקוד שלך הושלם.
- 6שמור את הקובץ במחשב שלך ואמת את הרישום. עבור לסרגל הכלים בראש ה- Arduino IDE ולחץ על סימן הביקורת. זה ירכיב את הסקיצה שלך כך שניתן יהיה להריץ אותה על הארדואינו.
- 7סמן את התיבה השחורה בתחתית ה- IDE של ארדואינו. אם נמצאו שגיאות, הוא אמור לומר לך שם. אם אתה מקבל שגיאות, בדוק את השורות שהמהדר אומר שהשגיאה מופעלת. המשך אם לא נמצאו שגיאות.
- 8כעת, באמצעות כבל ה- USB שסופק עם ערכת הארדואינו שלך, חבר את הארדואינו ליציאת USB במחשב שלך.
- 9חזור ל- IDE של ארדואינו. לחץ על כלים ואז על יציאה: ואז לחץ על COM <מספר>. המספר <מספר> יהיה מספר יציאת ה- USB שלך "תקשורת טורית", והיא תהיה שונה בהתאם למחשב ו / או ליציאת ה- USB. אם אין יציאות COM בתפריט, נסה יציאת USB אחרת, או אתחול מחדש של המחשב שלך.
- 10לחץ על כפתור ההעלאה (חץ המצביע ימינה) והעלה את הסקיצה לארדואינו שלך. ה- IDE ירכיב את הקוד שלך ואם לא יימצאו שגיאות, הוא ישלח את הסקיצה לארדואינו. אם אתה מקבל שגיאות, בדוק את הקוד שלך.
- 11לאחר העלאת הקוד שלך, מנוע DC צריך להתחיל להסתובב במהירות שציינת בקוד
- אינך צריך להכריז על הסיכות כקבועים, אך נהוג לתכנות לעשות זאת.
- אל תשכח את נקודה-פסיק בקוד שלך כדי להימנע משגיאות!
- מנועי DC מסוימים שואבים יותר כוח ממה שיציאת USB מסוגלת להתמודד איתו. אם אתה מקבל אזהרות על נחשולי USB, הפעל את הארדואינו באמצעות יציאת ה- USB ואת מתאם החשמל / הסוללות.
- אם המנוע שלך לא מסתובב, בדוק את החיווט שלך. אם החיווט שלך תקין, זה יכול להיות בגלל רכיבים או חיבורים פגומים. החלף את הרכיבים כדי לראות אם זה עובד. הסיבה יכולה להיות גם המהירות שציינת בקוד.
קרא גם: איך לשים מוסיקה ב- iPod Shuffle?