כתובתנו החדשה: היצירה 19, רחובות

,

מודול דוחף זרם ל-2 מנועי IRF3205 10A DC

175

High Power H Bridge DC 3-36V 10A Dual Channel DC Motor Driver Board Module

זמינות: קיים במלאי

גשר H כפול להנעת שני מנועי DC . דוחף זרם שמשתמש בטרנזיסטורים מוספט וכולל גם פונקציית עצירה מיידית.

  • זרם מקסימום: 30A
  • זרם מתמשך: 10A
  • מתח הפעלה של המנועים: 3V-36V
  • ממדים: 108×58 מ"מ
  • טרנזיסטורים: IRF3205

הסבר הפעלה:

המודול הזה יכול להזיז שני מנועים בשני כיוונים שונים כשכל צד יכול לדחוף עד 10 אמפר. חיבורים:

הטרמינלים הירוקים הם אלה שקשורים למנועים ולאספקת המתח.

  • power > לפה נכנס הפלוס של מקור המתח
  • GND > לפה נכנס המינוס של מקור המתח
  • motor1 > אלו שני החיבורים של המנוע עצמו, אין חשיבות לקוטביות
  • motor2 > אלו שני החיבורים של המנוע השני, אין חשיבות לקוטביות

מה שנכנס פה ממקור המתח זה מה שהמנועים מקבלים.

כל הצד השני זה חיבורים שהולכים לארדואינו:

  • 5V > הולך אל 5V בארדואינו
  • GND > הולך אל GND בארדואינו
  • DIR1 > הולך אל רגל דיגיטלית בארדואינו, בדוגמה זו רגל 2
  • PWM1 > הולך אל רגל PWM בארדואינו, בדוגמה זו רגל 3
  • DIR2 > הולך אל רגל דיגיטלית בארדואינו להפעלת המנוע השני
  • PWM2 > הולך אל רגל PWM בארדואינו להפעלת המנוע השני

ההפעלה פה היא פשוטה מאוד. רגל PWM קובעת את המהירות של המנוע כשמהירות 0 זה עצירה מוחלטת. רגל DIR קובעת את הכיוון שהמנוע יסתובב.

void setup() {
 pinMode(2, OUTPUT); // direction pin
 pinMode(3, OUTPUT); // pwm pin

}

void loop() {
 digitalWrite(2, HIGH);
 for (int i = 0 ; i < 256 ; i = i + 1){
 analogWrite(3, i);
 delay(50);
 }

for (int i = 255 ; i > 0 ; i = i - 1){
 analogWrite(3, i);
 delay(50);
 }

digitalWrite(2, LOW);
 for (int i = 0 ; i < 256 ; i = i + 1){
 analogWrite(3, i);
 delay(50);
 }

for (int i = 255 ; i > 0 ; i = i - 1){
 analogWrite(3, i);
 delay(50);
 }
}