சர்வோ: அர்டுயினோவுடன் சர்வோ மோட்டாரை எவ்வாறு பயன்படுத்துவது

servo, servo மோட்டார்

நீங்கள் பயன்படுத்த விரும்பினால் a சர்வோ மோட்டார், அல்லது சர்வோ, உடன் Arduino தான், இந்த கட்டுரையில் நீங்கள் தொடங்குவதற்கு என்ன கற்றுக்கொள்வீர்கள். பயன்படுத்த வேண்டியதை மற்ற கட்டுரைகளில் ஏற்கனவே பார்த்தோம் மின்சார மோட்டார்கள், ஸ்டெப்பர் மோட்டார்கள், மற்றும் இந்த வகை சாதனத்தின் செயல்பாட்டைப் புரிந்துகொள்ள தேவையான பிற கருத்துகள், கட்டுரை போன்றவை பிடபிள்யுஎம்.

இப்போது, ​​நீங்கள் மற்றொரு புதிய மின்னணு கூறுகளை சேர்க்கலாம் சாதன பட்டியல் பகுப்பாய்வு செய்யப்பட்டது மற்றும் நீங்கள் செல்லலாம் உங்கள் DIY திட்டங்களை ஒருங்கிணைத்தல் புதிய செயல்பாட்டைச் சேர்க்க.

சர்வோ என்றால் என்ன?

பணி

Un சர்வோமோட்டர், அல்லது வெறுமனே சர்வோ, என்பது வழக்கமான டி.சி மோட்டார்களுடன் ஒற்றுமையுடன் கூடிய மின்னணு மோட்டார் ஆகும், ஆனால் அவற்றை சிறப்பான சில கூறுகளுடன் கொண்டுள்ளது. இந்த வழக்கில், இது சுட்டிக்காட்டப்பட்ட ஒரு நிலையை வைத்திருக்கும் திறனைக் கொண்டுள்ளது, இது மின்சார மோட்டார்கள் அனுமதிக்காத ஒன்று.

மறுபுறம், சர்வோவும் முடியும் துல்லியமாக கட்டுப்படுத்தவும் சுழற்சியின் வேகம், தொடர்ச்சியான உள் கியர்கள் மற்றும் பிற வகை மோட்டர்களில் செய்யக்கூடியதை விட சிறந்த கட்டுப்பாட்டை அனுமதிக்கும் அமைப்புக்கு நன்றி.

இந்த அம்சங்கள் குறிப்பாக சுவாரஸ்யமானவை பயன்பாடுகள் ரோபாட்டிக்ஸ், அல்லது அச்சுப்பொறி அல்லது தொலை கட்டுப்பாட்டு கார் போன்ற இயக்கம் மற்றும் நிலையை கட்டுப்படுத்த வேண்டிய பிற சாதனங்களுக்கு. இந்த வகை ரேடியோ கட்டுப்பாட்டு காரில் காரை ஓட்டுவதற்கு ஒரு வழக்கமான மோட்டார் மற்றும் ஸ்டீயரிங் ஒரு சர்வோ உள்ளது, இதன் மூலம் திருப்பத்தை துல்லியமாக கட்டுப்படுத்தலாம்.

ஸ்டெப்பர் மோட்டார் மற்றும் சர்வோ மோட்டார் இடையே வேறுபாடு

நேமா 17

நீங்கள் ஆச்சரியப்பட்டால் ஒரு சர்வோ மோட்டார் மற்றும் ஒரு ஸ்டெப்பர் மோட்டார் இடையே உள்ள வேறுபாடு, உண்மை என்னவென்றால், அவர்கள் குழப்பமடையக்கூடும், ஏனெனில் ஸ்டெப்பர் மோட்டார் அல்லது ஸ்டெப்பரில், சுழற்சியையும் மிகவும் துல்லியமாக கட்டுப்படுத்த முடியும், மேலும் பயன்பாடுகள் சர்வோவுக்கு மிகவும் ஒத்தவை. மாறாக, சில வேறுபாடுகள் உள்ளன.

சர்வோமோட்டர்கள் பொதுவாகப் பயன்படுத்துகின்றன அரிதான பூமி காந்தங்கள், ஸ்டெப்பர் மோட்டார்கள் மலிவான மற்றும் வழக்கமான காந்தங்களைப் பயன்படுத்துகின்றன. ஆகையால், ஒரு சர்வோ சிறியதாக இருந்தாலும், அதிக முறுக்கு வளர்ச்சியை அடைய முடியும். எனவே, திருப்புமுனை மிக அதிகமாக இருக்கும்.

தொழில்நுட்ப பண்புகள்

நீங்கள் ஒரு சேவையை வாங்கும்போதெல்லாம், அதன் தொழில்நுட்ப தாள் அல்லது தரவுத்தாள் கலந்தாலோசிக்க வேண்டும். அந்த வழியில், நீங்கள் உறுதி செய்வீர்கள் தொழில்நுட்ப பண்புகள் மின்னழுத்தம், தீவிரம், அதிகபட்ச சுமை, முறுக்கு போன்றவற்றை நீங்கள் உட்படுத்தக்கூடிய வரம்புகளும் உள்ளன. ஒவ்வொரு மாதிரியும் மிகவும் வித்தியாசமாக இருக்கும் என்பதை நினைவில் கொள்ளுங்கள்.

எடுத்துக்காட்டாக, நீங்கள் மிகவும் பிரபலமான ஒன்றைப் பார்த்தால், மைக்ரோ சர்வோ 9 ஜி எஸ்ஜி 90 நன்கு அறியப்பட்ட டவர் புரோ நிறுவனம், பின்னர் நீங்கள் சில விசித்திரமான குணாதிசயங்களைக் கொண்டிருப்பீர்கள், இருப்பினும் மாதிரிகளின் நிரலாக்கமும் இணைப்பும் அதிகமாகவோ அல்லது குறைவாகவோ ஒரே மாதிரியாக இருந்தாலும், இங்கு கூறப்பட்ட அனைத்தும் யாருக்கும் பயனுள்ளதாக இருக்கும்.

இந்த மாதிரியின் விஷயத்தில், இது ஒரு உயர்தர மோட்டார் ஆகும், இது ஒரு திருப்பு கோணத்துடன் அனுமதிக்கிறது -90 மற்றும் 90º க்கு இடையில் துடைக்கவும், அதாவது 180º மொத்த திருப்பம். நீங்கள் அடையக்கூடிய தீர்மானம் மிக அதிகமாக உள்ளது, எனவே நீங்கள் சிறிது சிறிதாக முன்னேற முடியும். எடுத்துக்காட்டாக, PWM சமிக்ஞை வரம்புகளுடன் Arduino UNO, நீங்கள் தரத்திலிருந்து தரத்திற்கு முன்கூட்டியே கூட பெறலாம்.

அதேபோல், பி.டபிள்யூ.எம் சிக்னலும் மற்றொரு வரம்பை விதிக்கும், மேலும் இது ஒவ்வொரு நிலையும் ஒரு யூனிட் நேரத்திற்கு எத்தனை முறை மாறக்கூடும் என்பதாகும். எடுத்துக்காட்டாக, பருப்பு வகைகள் 1 முதல் 2 எம்.எஸ் வரை மற்றும் உடன் வேலை செய்வதால் 20 எம்.எஸ் காலங்கள் (50 ஹெர்ட்ஸ்), பின்னர் சர்வோ ஒவ்வொரு 20 எம்.எஸ்ஸுக்கு ஒரு முறை நகரலாம்.

கூடுதலாக, இது 9 கிராம் எடையைக் கொண்டிருக்கும், மேலும் அந்த எடை மற்றும் சிறிய அளவு இருந்தபோதிலும், இது ஒரு உருவாக்க முடியும் முறுக்கு அல்லது முறுக்கு 1.8 கிலோ / சிமீ உடன் 4.8 வி. அதன் POM கியர் தொகுப்புக்கு நன்றி.

இறுதியாக, நீங்கள் எதை அடைய விரும்புகிறீர்கள் என்பதைப் பொறுத்து, நீங்கள் ஒன்று அல்லது மற்றொரு மாதிரியைத் தேர்வு செய்ய வேண்டும் என்பதை நீங்கள் ஏற்கனவே அறிவீர்கள் உங்கள் திட்டத்திற்கு தேவையான அம்சங்கள். அதாவது, எக்ஸ்எக்ஸ்-க்கு ஒன்றை விட, ஒரு சுமை எக்ஸ் நகர்த்த ஒரு மோட்டார் வேண்டும் என்று நீங்கள் விரும்புவது ஒன்றல்ல ...

ஒரு சர்வோவை எங்கே வாங்குவது

சர்வோமோட்டர்

இந்த வகை சர்வோமோட்டரைப் பயன்படுத்தத் தொடங்க விரும்பினால், பல சிறப்பு கடைகளில் இதை மலிவாகக் காணலாம், மேலும் ஆன்லைனில் அமேசானிலும் பெறலாம். உதாரணமாக, இங்கே சில எடுத்துக்காட்டுகள் உள்ளன பரிந்துரைக்கப்பட்ட தயாரிப்புகள் அது உங்களுக்கு ஆர்வமாக இருக்கலாம்:

அவை அனைத்தும் திருப்பத்தின் ஒரு நல்ல கோணத்தைக் கொண்டுள்ளன, ஆனால் இது ஒவ்வொருவரும் பொறுத்துக்கொள்ளக்கூடிய முறுக்குவிசையில் அடிப்படையில் வேறுபடுகிறது. நான் சேர்த்துள்ளேன் மூன்று வெவ்வேறு மாதிரிகள். முந்தைய மற்றும் மலிவானவை பெரும்பாலான பயன்பாடுகளுக்கு போதுமானதாக இருக்கலாம். மற்ற பயன்பாடுகளுக்கு அதிக வலிமை கொண்ட ஒன்று உங்களுக்குத் தேவைப்பட்டால், உங்களிடம் 25 மற்றும் 35 உள்ளன, அவை ஏற்கனவே குறிப்பிடத்தக்கவை ...

Arduino உடன் ஒருங்கிணைப்பு

arduino servo

மேலே உள்ள படத்தில் நீங்கள் காணக்கூடியது போல, சேவையானது மிக எளிதாக இணைகிறது Arduino க்கு. இது மூன்று கேபிள்களை மட்டுமே கொண்டுள்ளது, இதை நீங்கள் இந்த வழியில் இணைக்க முடியும்:

  • 5 வி உடன் சிவப்பு
  • GND உடன் கருப்பு
  • ஒரு Arduino PWM முள் கொண்ட மஞ்சள், இந்த வழக்கில் -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. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.