כיצד להפעיל מנוע צעצוע DC באמצעות Arduino (עם תמונות)

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

כיצד להפעיל מנוע צעצוע DC באמצעות Arduino (עם תמונות)
כיצד להפעיל מנוע צעצוע DC באמצעות Arduino (עם תמונות)

וִידֵאוֹ: כיצד להפעיל מנוע צעצוע DC באמצעות Arduino (עם תמונות)

וִידֵאוֹ: כיצד להפעיל מנוע צעצוע DC באמצעות Arduino (עם תמונות)
וִידֵאוֹ: כיצד לתקן במהירות את חיבור האינטרנט שלך שלוש אפשרויות שנבדקו 2024, מאי
Anonim

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

צעדים

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 1
הפעל מנוע צעצוע DC באמצעות Arduino שלב 1

שלב 1. תפס חוט מגשר, וחבר את פין דיגיטלי 3 בארדואינו לסיכה לבחירתך בלוח הלחם

עם זאת, אל תחבר אותו לעמודות החשמל/הקרקע בלוח הלחם מכיוון שהוא לא יעבוד. (דלג לשלב 8 אם אתה רק רוצה את ציור המעגלים)

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

שלב 2. חבר קצה אחד (נקרא לזה קצה 1) של הנגד 270 אוהם על סיכה באותה שורה כמו חוט המגשר המחובר ל- Pin Pin 3

חבר את הקצה השני (קצה 2) של הנגד לסיכה אחרת לבחירתך בלוח הלחם.

הפעל מנוע צעצוע DC באמצעות Arduino שלב 3
הפעל מנוע צעצוע DC באמצעות Arduino שלב 3

שלב 3. חבר את סיכת הבסיס (סיכה אמצעית) של הטרנזיסטור PN2222 לסיכה באותה שורה כמו סוף 2 של הנגד 270 אוהם

(קצה זה הוא זה שאינו באותה שורה כמו החוט שנכנס מהפין הדיגיטלי 3)

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 4
הפעל מנוע צעצוע DC באמצעות Arduino שלב 4

שלב 4. תפס חוט מגשר וחבר את סיכת האספן (משמאל) של הטרנזיסטור PN2222 לפין ה- GND (הקרקע) בארדואינו

הפעל מנוע צעצוע DC באמצעות Arduino שלב 5
הפעל מנוע צעצוע DC באמצעות Arduino שלב 5

שלב 5. חבר את הקצה החיובי (+) של דיודת 1N4001 לפין הפולט של הטרנזיסטור PN2222

חבר את הקצה השלילי (-) בסיכה בשורה אחרת.

הקצה עם קו הרסיס הוא הקצה השלילי (-) על דיודת 1N4001. הצד ללא הקו הוא הקצה החיובי (+)

הפעל מנוע צעצוע DC באמצעות Arduino שלב 6
הפעל מנוע צעצוע DC באמצעות Arduino שלב 6

שלב 6. תפס חוט מגשר וחבר את סיכת 5V בארדואינו לסיכה באותה שורה בלוח הלחם שבו חיברת את הקצה השלילי (-) של דיודת 1N4001

הפעל מנוע צעצוע DC באמצעות Arduino שלב 7
הפעל מנוע צעצוע DC באמצעות Arduino שלב 7

שלב 7. תפוס את מנוע DC

חבר את הרגל החיובית לסיכה באותה שורה שבה חיברת את הקצה השלילי (-) של דיודת 1N4001. חבר את הרגל השלילית של מנוע ה- DC לסיכה באותה שורה שבה חיברת את הקצה החיובי (+) של דיודת 1N4001 ואת סיכת הפולט של הטרנזיסטור PN2222.

הפעל מנוע צעצוע DC באמצעות Arduino שלב 8
הפעל מנוע צעצוע DC באמצעות Arduino שלב 8

שלב 8. המעגל שלך הושלם כעת

בדוק בעזרת תרשים המעגלים אם המעגל שלך תקין. המשך לחלק 2.

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 9
הפעל מנוע צעצוע DC באמצעות Arduino שלב 9

שלב 1. פתח את Arduino IDE במחשב שלך

כברירת מחדל, חלק מהשרטוט אמור להיות כתוב כדי להקל על הכל: (תוכל למחוק את ההערות אם תרצה. בשלב 5 יש את הקוד המלא)

הפעל מנוע צעצוע DC באמצעות Arduino שלב 10
הפעל מנוע צעצוע DC באמצעות Arduino שלב 10

שלב 2. הכריז על הפלט כמשתנה הסיכה עבור מנוע DC:

const int MOTORPIN = 3; (MOTORPIN יכול להיות גם כל מה שאתה רוצה שיהיה)

const int מציין שהמשתנה MOTORPIN הוא מספר שלם קבוע

הפעל מנוע DC צעצוע באמצעות Arduino שלב 11
הפעל מנוע DC צעצוע באמצעות Arduino שלב 11

שלב 3. עבור אל פונקציית ההתקנה ()

ממש בין הפלטות המתולתלות, כתוב את הדברים הבאים כדי להגדיר את סיכת המנוע כסיכת פלט: pinMode (MOTORPIN, OUTPUT);

  • הגדרת void () - פונקציה זו מופעלת פעם אחת בהתחלה. הוא יגדיר אילו סיכות ישמשו ב- Arduino.
  • pinMode (MOTORPIN, OUTPUT) - מציין שהסיכה המתוארת על ידי MOTORPIN היא סיכת פלט ולא תקלוט נתונים.
הפעל מנוע צעצוע DC באמצעות Arduino שלב 12
הפעל מנוע צעצוע DC באמצעות Arduino שלב 12

שלב 4. עבור אל הפונקציה לולאה ()

רק בין שתי הפלטות המתולתלות, כתוב כדלקמן:

  • הצהירו על משתנה המהירות (כמה מהר מסתובב מנוע DC): מהירות int = 255; ערך המהירות חייב להיות מספר בין 0 ל -255, כאשר 0 פירושו שהמנוע עצור.
  • בשורה הבאה, שלח פלט לפין בו נשתמש עבור מנוע DC באמצעות analogWrite (): analogWrite (MOTORPIN, מהירות); זה ישלח את ערך המהירות ל- MOTORPIN כפלט.
הפעל מנוע צעצוע DC באמצעות Arduino שלב 13
הפעל מנוע צעצוע DC באמצעות Arduino שלב 13

שלב 5. הקוד שלך הושלם

הפעל מנוע צעצוע DC באמצעות Arduino שלב 14
הפעל מנוע צעצוע DC באמצעות Arduino שלב 14

שלב 6. שמור את הקובץ במחשב שלך ואמת את הסקיצה

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 15
הפעל מנוע צעצוע DC באמצעות Arduino שלב 15

שלב 7. סמן את הקופסה השחורה בתחתית ה- Arduino IDE

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 16
הפעל מנוע צעצוע DC באמצעות Arduino שלב 16

שלב 8. כעת, באמצעות כבל ה- USB המצורף לערכת Arduino שלך, חבר את ה- Arduino שלך ליציאת USB במחשב שלך

הפעל מנוע צעצוע DC באמצעות Arduino שלב 17
הפעל מנוע צעצוע DC באמצעות Arduino שלב 17

שלב 9. חזור ל- IDE של Arduino

לחץ על כלים, ולאחר מכן על יציאה: ולאחר מכן לחץ על COM. המספר יהיה מספר יציאת ה- "תקשורת סידרית" USB שלך, והיא תהיה שונה בהתאם למחשב ו/או ליציאת ה- USB. אם לא מופיעות יציאות COM בתפריט, נסה יציאת USB אחרת או הפעלה מחדש של המחשב.

הפעל מנוע צעצוע DC באמצעות Arduino שלב 18
הפעל מנוע צעצוע DC באמצעות Arduino שלב 18

שלב 10. לחץ על כפתור ההעלאה (חץ המצביע ימינה) והעלה את הסקיצה לארדואינו שלך

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

הפעל מנוע צעצוע DC באמצעות Arduino שלב 19
הפעל מנוע צעצוע DC באמצעות Arduino שלב 19

שלב 11. לאחר העלאת הקוד שלך, מנוע DC צריך להתחיל להסתובב במהירות שציינת בקוד

טיפים

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

מוּמלָץ: