- רכיבים נדרשים
- מעגל מגן נהגים מנוע Arduino
- עיצוב מעגלים ו- PCB באמצעות EasyEDA
- חישוב והזמנת דוגמאות באופן מקוון
במפגש DIY זה, אנו מייצרים מגן לנהג מנועי Arduino כדי להניע מנועי DC, מנוע צעד ומנוע סרוו. תואם ל- Arduino UNO ו- Arduino Mega, מגן נהג מנוע זה יכול להפעיל 4 מנועי DC או מנוע צעד אחד ו -2 מנועי סרוו בכל פעם. כאן שני ICs L293D Driver Driver משמשים להנעת מנועים ורישום משמרת של 8 סיביות לשליטה בהם.
רכיבים נדרשים
- נהג מנוע IC L293D -2
- 74HC595 Shift Resistor -1
- 104 קבלים -5
- בלוק מסוף 3 פינים -5
- לחצן כפתור -1
- SMD LED -1
- 1k - נגד -1
- PCB (הוזמן מ- JLCPCB) -1
- רשת נגד 10k -1
- בורג מקלות זכר
- ארדואינו אונו
- ספק כוח
מעגל מגן נהגים מנוע Arduino
זה מגן הנהג מנוע Arduino יכול לשמש כדי לבנות DC או פרויקטים מבוססי מנוע צעד כמו זרוע רובוטית, קו נגרר בעקבותיו, שודדים קרקעות, מבוך חסידיו ופרויקטים רבים נוספים. ניתן לשלוט על לוח זה באמצעות ארדואינו כמו Arduino UNO, Arduino Mega ולוחות דומים. יש לו מסוף בורג לחיבור חוטי מנועים. נהג המנוע L293D מסומן באמצעות מרשם משמרות 74HC595 ומרשם המשמרות מסומן באמצעות הארדואינו. יש לו סיכות מגשר לבחירת 12V כוח למנועים או כוח 5V למנועים.
מיפוי סיכות:
כאן
- ST, DS, OE, SH ו- MR משמש לנהיגה ב- S hift Register
- M1PWM, M2PWM, M3PWM ו- M4PWM משמשים לשליטה על מהירות המנוע DC. אם אין צורך בבקרת מהירות מנוע DC, הפוך את הפינים האלה ל- HIGH.
- SERVO1 ו- SERVO2 למנועי סרוו.
עם מגן זה, ביצוע פרויקטים מבוססי מנוע קל מאוד עם Arduino. אתה רק צריך לתקן את המגן מעל Arduino ולשלוט במנועים באמצעות מגן זה. אתה יכול להשתמש בקוד הנתון (בסופו של דבר) או להשתמש בקוד משלך לשליטה במנועים בהתאם ליישום שלך.
אתה יכול גם ללמוד התממשקות של כל המנועים האלה ולהעביר הרשמה עם Arduino במאמרים הקודמים שלנו מבלי להשתמש במגן נהג המנוע:
- מנוע צעד משולב עם ארדואינו UNO
- שליטה על מנוע סרוו מרובה עם Arduino
- בקרת מנוע DC באמצעות Arduino
- כיצד להשתמש ב- Shift Register 74HC595 עם Arduino Uno
עיצוב מעגלים ו- PCB באמצעות EasyEDA
לתכנון מגן נהגים מוטורי זה של Arduino, בחרנו בכלי ה- EDA המקוון שנקרא EasyEDA. בעבר השתמשתי ב- EasyEDA פעמים רבות ומצאתי שזה כלי מקוון נהדר לשימוש מכיוון שיש בו אוסף גדול של טביעות רגל והוא קוד פתוח. לאחר תכנון ה- PCB נוכל להזמין את דגימות ה- PCB לפי שירותי ייצור PCB בעלות נמוכה. יתר על כן, הם מציעים גם שירות מקורות רכיבים כאשר יש להם מלאי גדול של רכיבים אלקטרוניים ומשתמשים יכולים להזמין את הרכיבים הנדרשים יחד עם לוחות PCB.
בעת תכנון המעגלים וה- PCB שלך באמצעות EasyEDA, אתה יכול להפוך את המעגלים והעיצובי שלך למעגלים ציבוריים כך שמשתמשים אחרים יוכלו להעתיק או לערוך אותם ויוכלו להפיק תועלת מהעבודה שלך, הפכנו את פריסת המעגל וה- PCB לציבורית עבור פרויקט זה, זמין ב הקישור למטה:
easyeda.com/circuitdigest/Motor-Driver-Sheild
באפשרותך להציג כל שכבה (עליונה, תחתונה, עלי טופס, שמן תחתון וכו ') של ה- PCB על ידי בחירת השכבה מחלון' שכבות '. אתה יכול גם להציג את ה- PCB, איך זה ייראה לאחר ייצור באמצעות כפתור Photo View ב- EasyEDA:
חישוב והזמנת דוגמאות באופן מקוון
לאחר השלמת העיצוב של מגן מנוע Arduino זה, תוכלו להזמין את המעגל המעגל באמצעות JLCPCB.com. כדי להזמין את ה- PCB מ- JLCPCB, אתה זקוק ל- Gerber File. כדי להוריד קבצי גרבר של ה- PCB שלך פשוט לחץ על כפתור פלט הייצור בדף העורך של EasyEDA ואז הורד מדף ההזמנה של PCB של EasyEDA.
עכשיו עבור אל JLCPCB.com ולחץ על ציטוט עכשיו או כפתור, ואז אתה יכול לבחור את מספר PCB שאתה רוצה להזמין, כמה שכבות נחושת אתה צריך, עובי PCB, משקל נחושת ואפילו את צבע PCB, כמו תמונת המצב מוצג להלן:
לאחר שבחרת את כל האפשרויות, לחץ על "שמור לעגלה" ואז תועבר לדף בו תוכל להעלות את קובץ הגרבר שלך שהורדנו מ- EasyEDA. העלה את קובץ הגרבר שלך ולחץ על "שמור לעגלה". ולבסוף לחץ על Checkout בצורה מאובטחת כדי להשלים את ההזמנה שלך, ואז תקבל את לוחות ה- PCB שלך כעבור כמה ימים. הם מייצרים את ה- PCB בקצב נמוך מאוד שהוא 2 $. זמן הבנייה שלהם הוא גם פחות, כלומר 48 שעות עם אספקת DHL של 3-5 ימים, בעיקרון תקבלו את ה- PCB שלכם תוך שבוע מרגע ההזמנה.לאחר הזמנת ה- PCB, תוכל לבדוק את התקדמות הייצור של ה- PCB שלך עם תאריך ושעה. אתה בודק את זה על ידי מעבר לדף חשבון ולחץ על הקישור "התקדמות ייצור" תחת ה- PCB כמו שמוצג בתמונה למטה.
לאחר מספר ימים של הזמנת PCB קיבלתי את דגימות ה- PCB באריזה יפה כפי שמוצג בתמונות למטה.
לאחר שקיבלתי את החלקים הללו, הרכבתי את כל הרכיבים הדרושים על גבי PCB וחיברתי אותו לארדואינו לצורך הדגמה.
אז מגן נהגי המנוע של Arduino שלנו מוכן, ותוכלו להשתמש בו ישירות עם Arduino כדי לשלוט על מנועים רבים בכל פעם.