كيفية التحكم في محرك السيرفو بواسطة مقاومة متغيرة Potentiometer 10K باستخدام أردوينو Arduino UNO R3 - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

كيفية التحكم في محرك السيرفو بواسطة مقاومة متغيرة Potentiometer 10K باستخدام أردوينو Arduino UNO R3

مشاركة هذا

 


وصف المشروع

تجربة رائعة حيث باستخدام مجزئ الجهد (المقاومة المتغيرة ) وتدويرها سيدور محرك سيرفو صغير فى نفس اتجاه دوران المقاومة المتغيرة وعند عكس حركة الدوران للمقاومة المتغيرة ستنعكس حركة دوران محرك السيرفو، وسترى الحركة وكأن المحرك فى يدك تماماً كما سنرى فى المحاكاة.

هنا سوف نتحكم في موضع المؤازرة باستخدام مقياس الجهد. يمكن أن يكون هذا مفيدًا جدًا بالنسبة لنا في المشاريع المستقبلية (على سبيل المثال ، التحكم في مناور الروبوت). على عكس المحرك الكهربائي التقليدي ، فإن محرك سيرفو عبارة عن جهاز مركب معقد يتكون من محرك DC ومخفض تروس ومقياس جهد ودائرة إلكترونية. كل هذا يسمح للمؤازرة بتدوير العمود بدقة بزاوية معينة ، والاحتفاظ بها

مقياس الجهد: هو محول كهروميكانيكي بسيط يحول الحركة الدوارة أو الخطية إلى تغيير في المقاومة. نتيجة لذلك ، يمكنك استخدامه للتحكم في أي شيء من حجم نظام hi-fi إلى اتجاه سفينة حاويات ضخمة.


- المكونات الاساسية :

- Arduino UNO R3

- Servo Motor 


- Potentiometer 10K


- mini breadboard


- Jumper Wires


-------------------------------------------------------
- مخطط الرسم البياني :

----------------------------------------------------------------
- تحميل الكود أردوينو :


// Control Servo with potentiometer 10k using Arduino UNO R3
// By : DIY Channel
// My YouTube Channel :https://www.youtube.com/c/DIYChannel2019

#include <Servo.h>

Servo myservo;  

int potpin = A0;  
int val;    

void setup() {
 
  Serial.begin(9600);         
  myservo.attach(9);  
}

void loop() {

  val = analogRead(potpin);            
  Serial.print(val);
  Serial.print(" ");
  val = map(val, 0, 1023, 0, 180);     
  myservo.write(val);                 


  Serial.print(val);
  Serial.println();
  delay(200); 
                         
}

-----------------------------------------------------------------
arduino potentiometer
arduino potentiometer led
arduino potentiometer motor speed
arduino potentiometer led blink
arduino potentiometer dc motor
arduino potentiometer servo
arduino potentiometer serial monitor
arduino potentiometer steering wheel
arduino potentiometer code
arduino potenciometro
arduino pot
arduino potentiometer led brightness
arduino potentiometer joystick
arduino potentiometer timer


No comments:

Post a Comment