סערוואָ: ווי צו נוצן די סערוואָ מאָטאָר מיט אַרדוינאָ

סערוואָ, סערוואָ מאָטאָר

אויב איר ווילן צו נוצן אַ סערוואָ מאָטאָר, אָדער סערוואָ, מיט Arduinoאין דעם אַרטיקל איר וועט לערנען וואָס איר דאַרפֿן צו אָנהייבן. מיר האָבן שוין געזען אין אנדערע אַרטיקלען וואָס איז נייטיק צו נוצן עלעקטריק מאָטאָרס, סטעפּער מאָטאָרס, און אויך אנדערע קאַנסעפּס נייטיק צו פֿאַרשטיין די אָפּעראַציע פון ​​דעם טיפּ פון מיטל, אַזאַ ווי די אַרטיקל אויף PWM.

איצט איר קענען לייגן אן אנדער נייַ עלעקטראָניש קאָמפּאָנענט צו די מיטל רשימה אַנאַלייזד און אַז איר קענען גיין ינטאַגרייטינג דיין דיי פּראַדזשעקס צו לייגן נייַ פאַנגקשאַנאַליטי.

וואָס איז אַ סערוואָ?

סערוואָ

Un סערוואָ מאָטאָר, אָדער פשוט סערוואָ, איז אַן עלעקטראָניש מאָטאָר מיט סימאַלעראַטיז צו קאַנווענשאַנאַל דק מאָטאָרס, אָבער מיט עטלעכע עלעמענטן וואָס מאַכן זיי ספּעציעל. אין דעם פאַל, עס האט די פיייקייט צו האַלטן אַן אנגעוויזן שטעלע, עפּעס וואָס עלעקטריש מאָטאָרס טאָן ניט לאָזן.

אויף די אנדערע האַנט, די סערוואָ קענען אויך גענוי קאָנטראָל די גיכקייט פון ראָוטיישאַן, דאַנק צו אַ סעריע פון ​​ינערלעך גירז און אַ סיסטעם וואָס אַלאַוז אַ פיל בעסער קאָנטראָל ווי קען זיין געטאן אין אנדערע טייפּס פון מאָטאָרס.

די פֿעיִקייטן מאַכן עס ספּעציעל טשיקאַווע פֿאַר פּראָגראַמען ראָובאַטיקס, אָדער פֿאַר אנדערע דעוויסעס וואָס באַוועגונג און שטעלע דאַרפֿן צו זיין קאַנטראָולד, אַזאַ ווי אַ דרוקער אָדער אַ ווייַט-קאַנטראָולד מאַשין. אין דעם טיפּ פון ראַדיאָ-קאַנטראָולד מאַשין עס איז אַ קאַנווענשאַנאַל מאָטאָר צו פאָר די מאַשין, און אַ סערוואָ פֿאַר די סטירינג, מיט וואָס צו קאָנטראָלירן די דרייען פּונקט.

דיפעראַנסיז צווישן סטעפּער מאָטאָר און סערוואָ מאָטאָר

נעמאַ 17

אויב איר זענט וואַנדערינג די חילוק צווישן אַ סערוואָ מאָטאָר און אַ סטעפּער מאָטאָרדער אמת איז אַז זיי קענען זיין צעמישט, ווייַל אין די סטעפּער מאָטאָר, אָדער סטעפּער, די ראָוטיישאַן קענען אויך זיין קאַנטראָולד גאַנץ פּונקט, און די אַפּלאַקיישאַנז זענען זייער ענלעך צו די סערוואָ. אַנשטאָט, עס זענען עטלעכע דיפעראַנסיז.

סערוואָמאָטאָרס נוצן יוזשאַוואַלי זעלטן ערד מאַגנאַץ, בשעת סטעפּפּער מאָטאָרס נוצן טשיפּער און מער קאַנווענשאַנאַל מאַגנאַץ. דעריבער, אַ סערוואָ קענען דערגרייכן אַ העכער טאָרק אַנטוויקלונג, טראָץ רוען סאָליד. דעריבער, די טורנינג קראַפט וועט זיין זייער הויך.

טעכניש קעראַקטעריסטיקס

ווען איר קויפן אַ סערוואָ, איר זאָל אָנקוקן די טעכניש בלאַט אָדער דאַטאַשעעט. אויף דעם וועג, איר וועט ענשור די טעכניש קעראַקטעריסטיקס עס האט, אָבער אויך די לימאַץ צו וואָס איר קענען ונטערטעניק עס, אַזאַ ווי וואָולטידזש, ינטענסיטי, מאַקסימום מאַסע, טאָרק, עטק. געדענקען אַז יעדער מאָדעל קענען זיין גאַנץ אַנדערש.

פֿאַר בייַשפּיל, אויב איר קוק אויף איינער פון די מערסט פאָלקס, Micro Servo 9G SG90 דער באוווסטער טאַוער פּראָ פירמע, איר וועט האָבן עטלעכע מאָדנע פֿעיִקייטן, כאָטש די פּראָגראַממינג און קאַנעקשאַן פון די מאָדעלס זענען מער אָדער ווייניקער די זעלבע און אַלץ וואָס איז געזאגט דאָ איז נוצלעך פֿאַר ווער עס יז.

אין דעם פאַל פון דעם מאָדעל, עס איז אַ הויך-קוואַליטעט מאָטאָר, מיט אַ טורנינג ווינקל וואָס אַלאַוז אַ ויסקערן צווישן -90 און 90º, דאָס הייסט, אַ גאַנץ קער פון 180 º. די האַכלאָטע אַז איר קענען דערגרייכן איז זייער הויך, אַזוי איר וועט קענען צו פאָרן זייער קליין דורך קליין. פֿאַר בייַשפּיל, מיט די פּוום סיגנאַל לימיטיישאַנז Arduino UNOאיר קען אפילו באַקומען אַ שטייַגן פון מיינונג צו מיינונג.

פּונקט אַזוי, די PWM סיגנאַל וועט אויך אָנטאָן אן אנדער שיעור, און עס איז די נומער פון מאָל יעדער שטעלע קענען טוישן פּער צייט אַפּאַראַט. פֿאַר בייַשפּיל, זינט די פּאַלסיז אַרבעט צווישן 1 און 2 מיז און מיט 20 מס פּיריאַדז (50 הז), די סערוואָ קענען מאַך אַמאָל יעדער 20 מס.

אין אַדישאַן, עס וועט האָבן אַ וואָג פון 9 גראַמז און, טראָץ דעם וואָג און סאָליד גרייס, עס קענען אַנטוויקלען אַ טאָרק אָדער טאָרק פון 1.8 קג / סיעם מיט 4.8 וו. דאָס איז דאַנק צו זיין פּאָם גאַנג גאַנג.

לעסאָף, איר שוין וויסן אַז, דיפּענדינג אויף וואָס איר ווילט צו דערגרייכן, איר דאַרפֿן צו קלייַבן איין אָדער אנדערן מאָדעל, אַזוי אַז עס האט די פֿעיִקייטן דארף פֿאַר דיין פּרויעקט. דאָס איז, עס איז נישט די זעלבע אַז איר ווילט אַז אַ מאָטאָר מאַך אַ מאַסע X, ווי איינער פֿאַר XX ...

ווו צו קויפן אַ סערוואָ

סערוואָ מאָטאָר

אויב איר ווילן צו נוצן דעם טיפּ פון סערוואָ מאָטאָר, איר קענען געפֿינען עס ביליק אין פילע ספּעשאַלייזד סטאָרז, און איר קענט עס אויך באַקומען אָנליין ביי אַמאַזאָן. פֿאַר בייַשפּיל, דאָ זענען עטלעכע ביישפילן פון רעקאַמענדיד פּראָדוקטן וואס קען אייך אינטערעסירן:

זיי אַלע האָבן אַ שיין גוט טורנינג ווינקל, אָבער עס בייסיקלי אַנדערש אין די טאָרק אַז יעדער איינער קענען דערלאָזן. איך האָבן אַרייַנגערעכנט דריי פאַרשידענע מאָדעלס. די ערשטע און טשיפּער קען זיין גענוג פֿאַר רובֿ אַפּלאַקיישאַנז. אָבער אויב איר דאַרפֿן אַ גרעסערע שטאַרקייט פֿאַר אנדערע אַפּלאַקיישאַנז, איר האָט די 25 און 35, וואָס זענען שוין גאַנץ מערקווירדיק.

ינטעגראַטיאָן מיט אַרדוינאָ

אַרדוינאָ סערוואָ
ווי איר קענען זען אין די בילד אויבן, די סערוואָ קאַנעקץ זייער לייכט צו אַרדוינאָ. עס האט בלויז דריי קייבאַלז וואָס איר קענען פאַרבינדן אויף דעם וועג:

  • רויט מיט 5 וו
  • שוואַרץ מיט GND
  • געל מיט אַ אַרדוינאָ פּוום שטיפט, אין דעם פאַל מיט -9.

כּדי צו פּראָגראַמען אַ סקיצע צו אָנהייבן די טייפּס פון ענדזשאַנז, איר האָבן עטלעכע אָפּציעס. אָבער, ערשטער פון אַלע, צו אָנהייבן, איר האָבן צו לייג Arduino IDE ביבליאָטעק צו פאָר דעם טיפּ פון סערוואָ מאָטאָרס:

  1. עפֿן די Arduino IDE.
  2. גיין צו פּראָגראַם.
  3. דערנאָך אַרייַננעמען ביבליאָטעק.
  4. סערוואָ

ווי צו סקיצע קאָד, עס קען זיין אַזוי פּשוט אין וואָס די סערוואָ וועט דורכגיין דורך זיין שטעלעס סטאָפּפּינג בייַ 0º, 90º און 180º:

//Incluir la biblioteca del servo
#include <Servo.h>
 
//Declarar la variable para el servo
Servo servoMotor;
 
void setup() {
  // Iniciar el monitor serie
  Serial.begin(9600);
 
  // Iniciar el servo para que use el pin 9 al que conectamos
  servoMotor.attach(9);
}
 
void loop() {
  
  // Desplazar a la posición 0º
  servoMotor.write(0);
  // Esperar 1 segundo
  delay(1000);
  
  // Desplazar a la posición 90º
  servoMotor.write(90);
  // Esperar 1 segundo
  delay(1000);
  
  // Desplazamos a la posición 180º
  servoMotor.write(180);
  // Esperar 1 segundo
  delay(1000);
}

איצט אויב איר ווילט מאַך עס פון גראַד צו גראַד, עס וואָלט זיין ווי דאָס:

// Incluir la biblioteca servo
#include <Servo.h>
 
// Declarar la variable para el servo
Servo servoMotor;
 
void setup() {
  // Iniciar la velocidad de serie
  Serial.begin(9600);
 
  // Poner el servo en el pin 9
  servoMotor.attach(9);
 
  // Iniciar el servo en 0º
  servoMotor.write(0);
}
 
void loop() {
 
  // Los bucles serán positivos o negativos, en función el sentido del giro
  // Positivo
  for (int i = 0; i <= 180; i++)
  {
    // Desplazar ángulo correspondiente
    servoMotor.write(i);
    // Pausa de 25 ms
    delay(25);
  }
 
  // Negativo
  for (int i = 179; i > 0; i--)
  {
    // Desplazar el ángulo correspondiente
    servoMotor.write(i);
    // Pausa e 25 ms
    delay(25);
  }
}


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס.

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

ענגליש פּרובירןפּרובירן קאַטאַלאַניששפּאַניש ויספרעג