تشغيل محرك السيرفو servo motor بواسطة الأردوينو
مرحبا بكم في هذا الدرس الذي سوف نتعلم من خلاله طريقة تركيب و تشغيل محرك السيرفو servo motor و التحكم فيه عن طريق لوحه الأردوينو arduino الغانية عن التعريف و بالمناسبة لقد بدأت في طرح دورة تعلم برمجة الأردوينو ، سوف أترك لكم جميع الدروس في أخر الموضوع ، المهم بدون إطالة نمر إلى شرح ماهو محرك السيرفو و كيف يعمل بعدها نمر إلى المخطط العملي و الكود البرمجي .
شرح محرك السيرفو servo motor :
يستخدم محرك servo في عدة تطبيقات مثل التحكم في أجنحة الطائرة الصغير (Drone) و كذلك التحكم في الربوتات بشتى أنواعها و لا ننسى أنه يستخدم في الطابعات سواء العادية و طابعة ثلاثية الأبعاد 3D ،
و يعتبر تطوير على محرك dc فهو يحتوي على حساس لتحديد الزواية و كذلك على تروس لزيادة العزم و يمكن فحصه عن طريق فحص الملفات الداخلية له أو عن طريق تزويده بالطاقة اللازمة لتشغيله . و يتكون من ثلاثة أطراف و هي كتالي :
الطرف الأول: هو طرف التغدية الموجب Vcc
الطرف الثاني: هو الطرف الذي يتم التحكم فيه عن طريق تزويده بإشارة PWM .
الطرف الثالث : وهو الطرف السالب GND .
كيف يعمل محرك السيرفو servo motor :
يعمل محرك servo عن طريق تزويده بجهد مناسب على طرفي التغذية Vcc و GND و يتم التحكم في زاوية دورانه عن طريق إشارة PWM فكما كانت duty cycle كبيرة زادت سرعة دوانه و duty cycle تكون بالنسبة المئوية يعني أن 100% تساوي السرعة القصوى للمحرك و 50% يساوي نصف السرعة و هكذا ، الإشارة هناك موضوع قمت بتجربت تشغيل محرك السيرفو عن طريق المؤقت NE555 بدون إستعمال ال Arduino لتعرف طريقة عمل المحرك بشكل أوضح .
المخطط العملي لدائرة تشغيل محرك السيرفو servo motor :
شرح الكود البرمجي لتشغيل محرك السيرفو servo motor :
و بطبيعة الحال يمكنك التعديل على الأكواد على حساب المهمة التي تريد أن يقوم بها المحرك .
و إليكم دورة تعلم برمجة الأردوينو للمبتدئين من الدرس الأول حتى الدرس الثامن :
دورة تعلم برمجة الأردوينو الأول
دورة تعلم برمجة الأردوينو الثاني
دورة تعلم برمجة الأردوينو الثالث
دورة تعلم برمجة الأردوينو الرابع
دورة تعلم برمجة الأردوينو الخامس
دورة تعلم برمجة الأردوينو السادس