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