نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
مهدی دمیرچیلو

آموزش کامل و پروژه سرو موتور با آردوینو

به نام خدا : بازم سلام ؛ تو این مطلب از آموزش اردینو ؛ میخوام آموزش راه اندازی سرو موتور؛ به کمک کتابخونه؛ با توضیح توابع و به همراه یه پروژه آردینو در خدمتتون هستیم.

آموزش کامل و پروژه سرو موتور با آردوینو

آموزش کامل و پروژه سرو موتور با آردوینو

توجه : یه سری توضیحات مقدماتی درباره سرور موتور هستش که میتونید برا مطلعه لینک زیر رو ببینید : آموزش ساده راه اندازی سرو موتور SG92R با AVR
 

کتاب خانه سرو موتور
کتاب خانه سرو موتور : برا راه اندازی و استفاده از توابع باید در اول پروژه کتاب خانه سرو موتور رو فراخوانی کنیم.

 
تعریف یک سرو موتور جدید
تعریف یک سرو موتور جدید : بعد از فراخوانی کتاب خونه باید سرو موتورت رو تعریف کنی(مثل یه متغییر....که تا جایی که فهمیدم به تعداد پایه های pwm میشه سرو موتورر تعریف کرد.)

حالا برا کنترل سرو موتور ۱ (servo1) در اول توابع زیر به جای servo باید نام سرو موتورمون رو که در بالا تعریف کردیم(servo1) رو قرار بدیم(مثلا به جای servo.attach باید بنویسیم servo1.attach ) تا به این وسیله به اردوینو بگیم که داریم سرو موتور ۱ (servo) رو کنترل میکنیم و دیتا میدیم و گیریم ازش.

 
servo.read و servo.write
servo.write : تعیین زاویه سرو موتور که باید به این تابع عددی بین ۰ تا ۱۸۰ بدیم، مثلا ۱۸۰ بدیم میره تو موقعیت ۱۸۰ درجه؛ ۵۰ بدیم میره تو موقعیت ۵۰ درجه و... ؛ به جای Angle درجه مورد نظر رو قرار میدیم؛

توجه : servo.write بر حسب میلی ثانیه هستش و servo.writeMicroseconds بر حسب میکرو ثانیه.(حالا فرق این دو تا در عمل چیه دقیقا و این که مهمه که برا چه موتور از کدوم استفاده کنیم رو من اطلاعی ندارم؛ دوستان اگه کسی فهمید به ما هم بگه.)
 
servo.read : خوندن زاویه موتور , عددی که بر میگردونه یه چیز بین ۰ تا ۱۸۰ هستش.

 
servo.detach و servo.attach
servo.attach : تعیین پایه ای از پایه های pwm که قراره سرو موتور به اون پایه وصل بشه, pin شماره پایه هستش.

 
 
servo.detach : این تابع دقیقا عکس تابع servo.attach هستش>>>> خاموش کردن سرو موتور تعیین شده توسط servo.attach

 
servo.attached
servo.attached : تعیین این که servo توسط تابع servo.attach به پایه ای از پایه های pwm انتساب داده شده یا نه.(مقدار صحیح=۱ و در غیر این صورت ۰)

 

پروژه سرو موتور با آردوینو

شماتیک پروژه
پروژه سرو موتور با آردوینو
 
این از کدهای پروژه
برای این که کد های زیر رو قشنگ متوجه بشید میتونید مطلب زیر رو بخونید :
آموزش جامع آردوینو جلسه ۴ , آموزش جامع آردوینو جلسه ۵ , آموزش جامع آردوینو جلسه ۶

 
یه عکس از پروژه در عمل laugh
پروژه آردینو
 
اینم فیلم پروژه(هر چند که تمام سعیم رو کردم که فیلم خوبی بشه dash )

 
البته میشه بدون استفاده از تابع این پروژه رو هم نوشت، بعدا اگه یادم باشه مینویسمش و میزارم تو سایت(فعلا حال ندارم ؛ نصف کارش رو کردم و بعد خوردم به تایمرو و چون تایمر رو هنوز درس ندادم به همین خاطر بیخیال شدم pardon)
خوب این مطلب هم توموم شد رفت پی کارش ؛ امیدوارم که مفید بوده باشه براتون ، نظراتتون رو هم بگید حتما cry
هزینه ی استفاده از مطلب : یه فاتحه برا کسایی که از دنیا رفتن ؛ ۳ تا صلوات برا ظهور آقا و شادی روح شهدا و امام شهدا و سلامتی رهبر
فعلا تا مطلب بعد یا علی

پسورد فایل های سایت :
www.dmf313.ir
مهدی دمیرچیلو جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
61

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. Avatar

    مهمان

    عبرالله

    سلام و عرض خسته نباشید
    ببخشید مزاحم شدم س تا سوال راجع به این پروژه داشتم ممنونم اگه پاسخ بدهید
    1/آیا اشکالی ندارد که بجای اینکه تغذیه سرو موتور را از اردوینو بگیریم از یک منبع تغذیه پنج ولت رگوله شده بگیریم تا خدای نکرده جریان کشی موتور از پایه اردوینو باعث خرابی اردوینو نشود؟
    همچنین پایه پی دبلیو ام که به سرو موتور وصل کردیم چقدر جریان ازش کشیده میشه؟
    یه وقت نسوزه
    سوال اخر لطفا پاسخ بدید ایا سرو موتور نهایتا 180درجه میچرخه؟ mail متشکرم از شما انشاا… خدا به شما عمر طولانی عنایت بفرماید امین

    1397/11/28
    11:02
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      1-موردی نداره، فقط gnd منبعت با مدارت باید یکی باشه ( به هم متصل باشه )
      2-جریان مصرفی از پایه pwm رو نمیدونم.
      3-بستگی به مدل سرو داره – بعضیا 360 بعضا 180 و ….

      1397/11/29
      12:10
  2. Avatar

    مهمان

    رضا

    سلام hi
    من وقتی موتورم رو به برد وصل می کنم روی کامپیوتر یک ارور نا معلوم میاد و موتورم خارج از برنامه چند درجه می چرخه. چی کار باید بکنم؟؟؟
    help

    1397/04/31
    07:37
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-از درایور باید استفاده کنی – مستقیم به میکرو نزن.

      1397/05/04
      05:02
  3. Avatar

    مهمان

    حسین

    سلام hi
    ممنون از زحمت هایی که بهترین بینا، بهترین پاسخ را به شما بدهد
    اون قسمت بعد از bitread رو اصلا نفهمیدم چجوری با ارزش of شد و بی ارزش fo شد
    لطف میکنید توضیح بدید؟

    1397/04/23
    07:28
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      کدوم خط پروژه؟

      1397/04/26
      03:59
  4. Avatar

    مهمان

    رضا

    سلام خسته نباشی میشه توضیح بدید که چطور بین سروو موتور و ماژول ژیروسکوپ برای استابلایزر یا پایداری ارتباط برقرار کرد چطوری بهم مرتبط میشن و چطور بتونیم از اون مثلا تو کوادکوپتر استفاده کنیم خداخیرتون بده ممنون

    1397/03/21
    09:37
  5. Avatar

    مهمان

    دانیال

    سلام ممنون از مطلب خوبتون .
    یه سوال داشتم من میخوام یک سروو همزمان با آلتزا کار کنه ولی چون از یه تایمر استفاده می کنه به مشکل بر خوردم . میشه تایمر یک تابع رو تغییر داد ؟؟؟؟؟؟ smile

    1397/03/01
    06:48
    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-چرا نشه!

      1397/03/01
      06:53
  6. Avatar

    مهمان

    حسین

    سلام ممنون بابت اموزش
    یه سوال داشتم من و قتی میخوام برنامه رو اپلود کنم این مشکل رو داره…
    Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.(ProcessImpl.java:386)
    at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    … 8 more
    به نظر شما چطور باید درستش کنم مشکل کجاست…؟؟؟؟….ممنون میشم راهنمایی کنید….

    1397/02/19
    06:43
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ببینید پورت و نوع برد رو درست انتخاب کردیدد.

      1397/02/19
      06:54
      • Avatar

        مهمان

        حسین

        سلام
        آره همه چی درست انتخاب کردم اما بازم همین مشکل رو داره….

        1397/02/20
        06:31
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          شاید بردت مشکل پیدا کرده – با یه برد سالم تست کن.
          در ضمن برای سرو یه درایور پیدا کن – مستقیم به میکرو نزن.

          1397/02/20
          10:42
  7. Avatar

    مهمان

    رضا

    سلام استاد
    https://www.aparat.com/v/phYXU

    1396/12/21
    10:39
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام good

      1396/12/22
      12:07
  8. Avatar

    مهمان

    سجاد

    با سلام و عرض خسته نباشید
    اگر بخوام همین کار رو با 3 سرو انجام بدم چیکار کنم؟؟
    یعنی 3 تا عدد ازم ورودی بگیره و 3 سرو رو حرکت بده
    با تشکر از مطلب خوبتون

    1396/11/19
    07:25
  9. Avatar

    مهمان

    Ali

    سلام داداش خیلی خوب توضیح میدی ببخشی ی سوال دارم میشه چند سروو رو با یه pwm راه انداخت به طوری که همه تو یه پوزیشن قرار بگیرن؟ wink

    1396/08/14
    09:06
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      به شرطی که درایور مد نظرت بتونه تحمل کنه.

      1396/08/14
      09:07
  10. Avatar

    مهمان

    roboforlife

    ی سوال دیگه
    شما سروو موتور رو مستقیم ب آردوینو وصل کردین. من وقتی این کارو کردم آردوینو خانوش شد و کار نمیکرد.البته نسوخت ولی وقتی با رگولاتور l298 راه اندازیش کردم کار کرد.خواستم بدونم که ایا اون مبنبع تغذیه ک وصل کردین ولتاژ رگوله شده آردوینو رو تقویت میکنه؟

    1396/05/11
    08:10
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      باید از درایور استفاده کنید – سرو موتور من ضعیف بود.

      1396/05/12
      08:13
  11. Avatar

    مهمان

    roboforlife

    سلام.
    ممنون از مطالب مفیدتون
    ی سوال داشتم. میخواستم بدونم ک چطور میتونم ۱۲ تا سروو موتورو با uno راه اندازی کنم؟

    1396/05/11
    08:06
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-به آیسی pwm پیدا کنید که ۱۲ تا خروجی pwm داشته باشه – بهترین راه بنظرم.

      1396/05/12
      08:13
    • Avatar

      مهمان

      رضا

      آردو اینو نانو پایه هایی که pwm نستن هم سروو رو کنترل میکنه

      1396/07/22
      12:26
  12. Avatar

    مهمان

    جواد

    سلام
    وقتی آردوینو رو به موتور سرو وصل می کنم و روشنش می کنمف موتور درست کار نمیکنه، خیلی اروم حرکت میکنه، مثل اینه که هر یه ثانیه یه درجه میچرخه و وقتی هم که آردوینو رو ریستارت میکنم یا کلا نمیچرخه یا همون حالت قبلی رو ادامه میده….
    لطفا راهنماییم کنید

    1396/05/05
    11:30
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      باید از درایور استفاده کنی.
      تو مطلب هم میبینی من استفاده نکردم چون نداشتم!
      وگرنه تو حالت عادی این کار اشتباه هستش که از درایور استفاده کنی برای راه اندازی موتور ها

      1396/05/06
      05:26
      • Avatar

        مهمان

        جواد

        لطفا یه درایور که بتونه سه تا سرو رو همزمان کنترل کنه معرفی کنید
        با تشکر

        1396/05/07
        05:05
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          تو گوگل باید بسرچید ببینید همچین چیزی هستش یا باید ۳ تا درایور بگیرید که هر کدوم یه موتور رو راه بندازه – اگه بتونید یه درایور ۴ تایی پیدا کنید خوبه – ۳ تایی من تا حالا ندیدم – نمیدونم شاید باشه.
          مورد خاصی من سراغ ندارم باید تو گوگل بسرچید خودتون.

          1396/05/07
          05:11
  13. Avatar

    مهمان

    حجت

    با سلام
    ممنون از این همه آموزش و سایت عالی، اگر فرصت کردی آموزش سرو موتور بدون تابع رو هم بگو good

    1396/04/31
    08:36
  14. Avatar

    مهمان

    نادیا

    با عرض سلام
    ببخشید می تونیم با اتصال سیمهای GND و PWM یک سرو موتور را به پینهای دیجیتال اردینو وصل کنیم و از ان مانند یک موتور DC معمولی استفاده کنیم؟اگر نمیشه چطور می توان این کار را کرد؟
    با تشکر

    1395/12/18
    04:41
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نمیشه
      درباره فرق موتور DC و سرو موتور تحقیق کن.

      1395/12/18
      04:54
  15. Avatar

    مهمان

    حجت

    سلام اگ زحمتی نیس با کلید هم آموزش بدین ک با کلید تغییر زاویه بده

    1395/11/17
    03:54
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-متاسفانه امکانش نیست

      1395/11/17
      05:06
  16. Avatar

    مهمان

    ناشناس

    سلام من بیشتر مطالب سایتتون رو خوندم خیلی خوب بود ولی توی این بخش یه مشکل داشتم وقتی سروو رو وصل میکنم به آردوینو همینجوری برای خودش میرفت اتصال کامپیوتر به آردوینو هم قطع میشد اصلا نمیتونستم کنترلش کنم میشه کمکم کنید.

    1395/05/26
    11:28
  17. Avatar

    مهمان

    الیاس مجیری

    سلام دوستان.یه اردینومگا2560دارو یه رمپس1.4و ی استپرnema17 1.8Drgبعد من ی فرموری از نت دانلودکردم واپلودکردم توی اردینوم حالا برای هر یک میلی متر این استپر من 360درجه میچرخه.مشکل من اینه ک ازین کدها سردرنمیارم ومیخوام برای هر2میلی متری360درجه بچرخه دوستان اگ کدشو برام بزارن خیلی خیلی لطف کردن

    1395/05/17
    09:18
  18. Avatar

    مهمان

    نیک

    سلام.ممنون از سایت خوبتون.
    راستش من میخوام رو یه پروژه ربات پیانیست کار کنم و میخوام از سیرو استفاده کنم اما الان مشکلم اینه که نت ها ی موسیقی به یک مدت زمانی یکسان زده نمیشن من چطوری میتونم تو سروو سرعتشو کم و زیاد کنم؟

    1395/02/24
    12:36
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      دیتاشیت موتور رو ببینید
      تعداد گام موتور رو باید تغییر بدید(دقیقا نمیدونم اصطلاحش رو درست گفتم یا نه) تا بتونید سرعت موتور رو تنظیم کنید
      حالا بازم دقیقا یادم نمیاد این مربوط به استپ موتور بود یا سروو، ولی در کل باید دیتاشیتش رو ببینی – من دقیقا مطمئن نیستم

      1395/02/24
      01:39
  19. Avatar

    مهمان

    askhorshid

    سلام
    خسته نباشید
    الان رسیدم به این آموزش با آردوینو
    این اعوجوبه (یعنی آردوینو) برام جالبه
    چندین تا سوال در موردش دارم که همه رو یکی یکی تو آموزش هاشون ازتون می پرسم
    اما سوال این آموزش
    من تو یه پروژه دوتا سروو موتور رو راه اندازی کردم و مگا8
    موتور ها اس جی 90 بودن
    حالا
    تو دیتا شیت فرموده بود که یه سیگنال PWM با فرکانس 50 هرتز یعنی 20 میلی ثانیهطول موجش باشه باید به پایه ورودی سروو داده بشه کــــــــه زمان بالا بودنش بین 1 تا 2 میلی ثانیه باشه
    یعنی 1 میلی ثانیه -90 درجه و 1.5 ثانیه 0 درجه و 2 میلی ثانیه +90 درجه
    اما خوب اینا تئوری هستن و تو عمل من خیلی متفاوت تر از این اعداد رو بدست آوردم تا به زاویه دلخاهم رسیدم
    زاویه من 90 درجه بود برا این کار زاویه مرجعه رو 1000 میلی ثانیه دادم و اون تیکه که رو موتور بسته میشه رو تراز کردم. حالا برا اینکه به 90 درجه برسه اون تیکه مقدار دادم بش و به 1950 رسیدم
    یعنی برای یه 90 درجه به جای 500 میکرو ثانیه که تو دیتا شیت گفته بود من حدود 1000 میکرو ثانیه تغییرات دادم
    حالا اصل مطلب
    با این تفاوتی که در تئوری و عمل هست چطور ما در آردوینو زاویه می دیم و سروو دقیق همون مقدار رو حرکت میکنه؟
    سوال دیگه: چطور زاویه موتور رو میخونه؟

    1395/01/04
    11:10
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خب اون طوری که فهمیدم خودت میخوای تابعش رو بنویسی – خب چرا از تابع آماده ش(که تو این مطلب گزاشتم) رو استفاده نمیکنید؟
      این که سرو موتور چطور دقیق میچرخه دقیقا از مدار داخلیش اطلاع ندارم ولی فک کنم باید از یه چیزی مثل روتاری انکودر قابل برنامه ریزی داخلش باشه….نمیدونم فک کنم—از مدار داخلی اطلاعاتی ندارم متاسفانه که بدونم چطور ساخته میشه.

      سوال دیگه: چطور زاویه موتور رو میخونه؟

      اینو متوجه نشدم که منظورت چیه دقیقا
      خب طوری که گفتی معلومه که از دیلای استفاده میکینی — بیا از pwm استفاده کن….

      1395/01/04
      12:07
  20. Avatar

    مهمان

    سید هادی

    سلام خدمت شما دوست عزیزم. بابت مطالبت ممنون خیلی زحمت می کشی خدا خیرت بده. حیف نیست اجر این کار خیرت رو با توهین به یهودی ها ضایع می کنی.
    بازم ممنون

    1394/12/08
    03:00
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خواهش میکنم
      به نظرم من ثواب هم داره
      دستم بهشون برسه آنچنان بلایی سرشون میارم که…
      اینا آدم نیستن که از سگ پست تر هستن، خدایین الان دارم به سگ ظلم میکنم که اسمش رو روی این جماعت میزارم، سگ کجا با همنوعش این طور میکنه.
      اینا نجس ترین حیوونای روی زمین هستن
      انشاالله همون طور که رهبر انقلاب، امام خامنه ای فرمودن : رژیم صهیونیستی ۲۵ سال آینده را نخواهد دید
      اینا آدم هستن، یه عده آدم کش، به خونه مردم حمله میکنن، خونهاشون رو میگیرن، خودشون رو میکشن، آواره میکنن، اسیر میکنن، هر چی الان بدبختی تو این منطقه کشور ها دارن میکشن همش زیر سر این پدر سخوته ها هستش>>> اینا آدم هستن؟

      1394/12/08
      03:21
    • Avatar

      مهمان

      صادق

      سلام دوست عزیز اگر وهابی ها مسلمان هستند صهیونیستم یهودیه

      1395/10/03
      09:06
      • مهدی دمرچیلو

        نویسنده این مطلب

        مهدی دمرچیلو

        سلام – وهابی ها هم مسلمونن ولی فقط مسلمون ظاهری! – که به اسم اسلام دارن به اسلام خیانت میکنن

        1395/10/03
        09:14
  21. Avatar

    مهمان

    محمد

    اگه خواستیم سرو جدیدی معرفی کنیم یعنی دو یا سه تا سرو با هم کار کنن باید چندین سرو مثل servo1 servo 2 و… بهش تعریف کنیم آیا /// مثلا اگه سرو یک ۵۰ چرخید سرو شماره دو ۳۰ بچرخه یعنی جدا از هم کار کنن یه چیزی تو این مایه ها
    مطالب هم فرا تر از عالی هستش

    1394/11/20
    08:49
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      آره دیگه
      بعد میری تو قسمت انتساب دادن پایه های PWM ، به هر کدوم یه پایه انتساب میدی طبق کد های این پروژه(خط ۹ کد پروژه) >>> یعنی این خط ۲ و ۹ رو به تعداد مورد نظر سررو تکرار کن….۲ تا سرو موتور داری…از هر کدوم از این ۲ تا خط بایس ۲ بار استفاده کنی…..چقدر یچوندمش laugh
      خب این که اگه این اینقدر چرخید ….>>>این مربوطه به کد نویسی >> که طبق نیازت میگی این یکی این قدر بچرخه و اون یکی اون قدر

      1394/11/20
      09:50
      • Avatar

        مهمان

        جواد

        سلام .اگه ممکنه کد رو یک بار برای دو تا موتور بنویسید.من متوجه نمیشم کجا رو باید تغییر بدم.ممنون از سایت خوبتون

        1395/02/25
        02:39
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          اول برو مطلب pwm آردوینو که تو سایت گزاشتم رو بخون
          و بعد به خط
          servo1.attach(9); // تعیین این که سرو موتورمون به کدوم پایه وصل هستش
          دقت کن در پروژه
          میتونی به تعداد پایه های pwm سرو موتور کنترل کنی
          مثلا میخوای یه سرو دیگه اضافه کنی باید پایین کد بالا بنویسی
          servo2.attach(10); // تعیین این که سرو موتورمون به کدوم پایه وصل هستش
          و بعد بیای servo2 رو کنترل کنی
          گرفتی؟ یه تست کن یکم ور برو و اون مطالب رو هم بخون آمار کار دستت میاد چیز خاصی نیستش

          1395/02/25
          09:40
          • Avatar

            مهمان

            جواد

            خیلی ممنون.گرفتم چی شد

            1395/02/26
            09:49
  22. Avatar

    مهمان

    مجید

    با سلام و خسته نباشید
    میخواستم بدونم میشه سروو موتور ۳۶۰ درجه رو مثل استپر موتور هم دورشو کنترل کرد هم جهتش؟
    ینی چپ گرد راست گرد بشه با سرعت متغیر

    1394/11/13
    03:48
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      این سرو موتور با تغییر ولتاژ موتور رو میچرخونه
      مثلا ۱ ولت بدی میره رو درجه ۳۰
      ۵ ولت بدی میره رو ۳۶۰(البته من تا حالا با ۳۶۰ درجه کار نکردم و نمیدونم وجود داره یا نه…اطلاع ندارم)
      ۲٫۵ ولت بدی میشه ۱۸۰ درجه و…
      مثل موتور Dc نیست که برق وصل کنی و همین طوری بچرخه…….
      سرعتش رو هم من ندیدم تا حالا تغییر بشه داد.
      حالا بازم سوال کن شاید بشه سرعتش رو هم تغییر داد.
      کار نشد نداره که

      1394/11/14
      11:56
  23. Avatar

    مهمان

    mamad

    چطور میشه جهت چرخش رو عوض کرد؟؟؟

    1394/10/06
    04:04
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      این با موتور dc فرق داره
      بر اساس ولتاژی که بهش میدی(مقداری که به ریجستر های pwm) میدی میچرخه
      مثلا عدد ۰ بدی زاویه موتور میشه ۰ درجه
      ۱۰ بدی میشه ۳۰ درجه
      ۲۵۵ بدی میشه ۱۸۰درجه(مثلا ماکزیمم درجه ای که موتور میتونه بچرخه و…
      ok?

      1394/10/06
      06:17
  24. Avatar

    مهمان

    Reza

    سلام استاد.اگه امکان داره در مورد راه اندازی موتور براشلس با آردینو هم مطلبی قرار بدید.با تشکر.

    1394/08/15
    10:12
  25. Avatar

    مهمان

    ali

    سلام اگه میشه راهنمایی کنید….
    من این کدی رو که نوشتین رو رو برد پروگرام میکنم ولی وقتی اونو به لب تاپ متصل میکنم بدون این که از توی قسمت سریال مونیتور دستوری بدم سروو خودش شروع میکنه به چرخش و یه چند دوری میره و بر میگرده و بعدش هم وای میسه و یه صدای وییییززززی میکنه …
    مثل وقتی که بخواد راه بیوفته ولی جون نداشته باشه….
    و اینم بگم که از صحت موتور مطمعنم ….
    ممنون

    1394/08/13
    04:09
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اگه پروژه رو ببیینی اولش موتور ۲ دور تقریبا میچرخه(چون من کدل رو گزاشتم) و بعد با عددی که ما(شما) بهش میدیم(میدید) موتور میچرخه

      1394/08/13
      05:01
  26. Avatar

    مهمان

    abdollah

    salam dadash damet garm khoda kheyret bede

    1394/08/12
    05:42
  27. Avatar

    مهمان

    ali

    آقا واقعا ممنونم ازت که اینقد خوبی در این زمان که همه علمشون رو میفروشن ودر ازاش پول میگیرن کسی نیس که مثل شما عمل کنه ایشالا ۱۰۰ برابر این کمکی که به من کردی مهدی زهرا دستتو بگیره و کمکت کنه….

    1394/08/11
    10:12
    • Avatar

      مهمان

      رامین

      منم افتخار میکنم ک این کار با افتخار رو یکی مثل خودم داره انجام میده ک عاشق کشورشه و عاشق رهبرشه و مردمش…واقعا دمت گرم ک پرچم ماهایی ک امروز شاید تعدادمون از روزای قبل کمتره رو بالا بردی…در ضمن امان از تبلیغات..امان از غرب نگریو غرب پرستی ک چه بلاهایی داره سر جوونامون میاره…..

      1397/06/02
      12:48
  28. Avatar

    مهمان

    Reza

    یعنی بخدا دمت گرم.عاششششششقتم.خیلی از مشکلاتم حل شده باشما.میشه در مورد خط ۲۳ بیشتر توضیح بدین؟

    1394/07/24
    08:46
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب مربوط به آموزش آردوینو رو بخونید که توی سایت هستش
      حالا تو جلسه چندمش توضیح دادم رو دقیقا نمبدونم

      1394/07/25
      12:04
  29. Avatar

    مهمان

    ebidia

    سلام و عرض ادب!
    پیشاپیش از شما دوست عزیز و متعهد تشکر می کنم.
    لطفاً در صورتی که صلاح بدانید ، پروژه ی طراحی و ساخت کووادکوپتر را بر سایت قرار بدهید .
    قلمتان روان ، روانتان نورانی و نورتان پایدار باد !
    العلم نور یقذفه الله فی قلب من یشاء
    شما در دسترسم هستید ،
    اگر نیاز بود از هر کمکی مضایقه نخواهم کرد ؛
    قلمی ، قدمی ، درمی …
    سپاس

    1394/05/08
    05:28
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      چند بار خواستم این کار رو کنم
      ولی وضع مالیم اون قدر خوب نیست که بتونم قطعاتش رو بخرم.
      وگرنه تا حالا درست کرد بودم و آموزشاش رو گزاشته بودم تو سایت

      1394/05/08
      09:40