آیا می توان یک موتور سروو کم مصرف را توسط یک تمشک PI کنترل کرد؟

Jun 19, 2025پیام بگذارید

یو ، چه خبر! من تأمین کننده موتورهای کم برق هستم ، و امروز می خواهم در مورد اینکه آیا یک موتور سرویس دهنده کم مصرف می تواند توسط یک تمشک PI کنترل شود ، گپ بزنم. این یک موضوع بسیار داغ در جامعه ساز و DIY است ، و من دیده ام که افراد زیادی سرشان را خراشیده اند. بنابراین ، بیایید شیرجه بزنیم و دریابیم!

موتورهای کمور برق چیست؟

اول از همه ، بیایید در مورد Motors Low Power Servo صحبت کنیم. این بچه های کوچک برای انواع پروژه هایی که در آن به کنترل دقیق حرکت نیاز دارید بسیار مفید هستند. به آنها "کم برق" گفته می شود زیرا برق زیادی مصرف نمی کنند ، و این باعث می شود آنها برای کاربردهای باتری یا انرژی - کارآمد مناسب باشند.

من به عنوان یک تأمین کننده ، من طیف وسیعی از موتورهای کم مصرف را ارائه می دهم. به عنوان مثال ، ماموتور 3 وات DC (محصولات در حال توسعه)، که برای پروژه های کوچک و سبک بسیار عالی است. سپس وجود داردموتور 10 وات DC، که می تواند بار بیشتری را تحمل کند. و اگر کمی بیشتر به اومپ نیاز دارید ، ماموتور سروو 100 واتیک انتخاب محکم است.

Raspberry Pi چیست؟

حال ، بیایید در مورد Raspberry Pi صحبت کنیم. این یک رایانه کوچک و مقرون به صرفه است که یک بازی بوده است - تغییر دهنده برای سرگرمی ها و توسعه دهندگان. این یک دسته از پین های GPIO (عمومی - هدف/خروجی) است که مانند اتصالات کوچک هستند که می توانید از آنها برای واسط با انواع دستگاه های خارجی از جمله موتورهای سرو استفاده کنید.

Raspberry Pi روی لینوکس اجرا می شود و بسیار انعطاف پذیر است. شما می توانید از آن برای ساخت انواع مواد خنک ، از سیستم های اتوماسیون خانگی گرفته تا روبات ها استفاده کنید. و از آنجا که بسیار محبوب است ، یک جامعه عظیم در آنجا وجود دارد که کد و پروژه ها را به اشتراک می گذارد ، که شروع به کار برای مبتدیان آسانتر می کند.

آیا Raspberry Pi می تواند موتور سروو کم توان را کنترل کند؟

پاسخ کوتاه بله است! Raspberry Pi قطعاً می تواند یک موتور سرویس دهنده کم مصرف را کنترل کند. نحوه کار آن از طریق مدولاسیون عرض پالس (PWM) است. PWM تکنیکی است که در آن شما یک سری پالس های برقی را به موتور سروو ارسال می کنید. با تغییر عرض این پالس ها ، می توانید موقعیت شافت موتور سروو را کنترل کنید.

پین های GPIO در Raspberry Pi می توانند سیگنال های PWM تولید کنند. شما فقط باید کمی کد بنویسید تا به Raspberry Pi بگویید چه نوع سیگنال های PWM برای ارسال است. به عنوان مثال ، در پایتون ، که یک زبان برنامه نویسی محبوب برای Raspberry Pi است ، می توانید از کتابخانه RPI.GPIO برای تنظیم پین های GPIO و تولید سیگنال های PWM استفاده کنید.

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

وارد کردن rpi.gpio به عنوان زمان واردات gpio # تنظیم حالت gpio را روی bcm gpio.setmode (gpio.bcm) # تنظیم پین gpio برای سروو servo_pin = 18 gpio.setup (servo_pin ، gpio.out) # ایجاد یک pwm # pwm = gpwm (servogo_pwm) با چرخه وظیفه 7.5 ٪ (موقعیت خنثی) PWM.Start (7.5) سعی کنید: در حالی که درست است: # سروو را به 0 درجه pwm.changedutycycle (2.5) زمان منتقل کنید. Sleep (1) # سرویس را به 90 درجه PWM.ChangedutyCycle (7.5) Time.Sleep (1) Sleep to Servo to 180 حرکت دهید. time.sleep (1) به جز صفحه کلید: # PWM PWM.stop () را متوقف کنید # پین های gpio gpio.leanup () را تمیز کنید

این کد باعث می شود موتور سروو بین 0 ، 90 و 180 درجه حرکت کند.

چیزهایی که باید در نظر بگیرید

در حالی که امکان کنترل یک موتور سروو کم مصرف با تمشک PI امکان پذیر است ، چند مورد وجود دارد که باید در نظر داشته باشید.

منبع تغذیه: پین های GPIO Raspberry Pi نمی توانند قدرت زیادی را فراهم کنند. بنابراین ، اگر از موتور سروو استفاده می کنید که به قدرت بیشتری نیاز دارد ، به منبع تغذیه خارجی نیاز دارید. منبع تغذیه را مستقیماً به موتور سروو وصل کنید و فقط برای ارسال سیگنال های کنترل از پین های GPIO Raspberry Pi استفاده کنید.

تداخل سیگنال: گاهی اوقات ، سر و صدای الکتریکی می تواند در سیگنال های PWM تداخل داشته باشد. برای کاهش این کار ، می توانید از خازن بین قدرت و پین های زمینی موتور سروو استفاده کنید. این به صاف کردن منبع تغذیه و کاهش احتمال تداخل سیگنال کمک می کند.

75

بار مکانیکی: اطمینان حاصل کنید که موتور سروو که انتخاب می کنید می تواند بار مکانیکی پروژه شما را کنترل کند. اگر بار خیلی سنگین باشد ، موتور سروو ممکن است بیش از حد گرم شود یا به درستی کار نکند.

چرا موتورهای کم مصرف ما را انتخاب می کنیم؟

من به عنوان یک تامین کننده ، من واقعاً به موتورهای کم مصرف Power Servo که ارائه می دهیم افتخار می کنم. موتورهای ما دارای کیفیت بالا ، قابل اعتماد و مقرون به صرفه هستند. ما طیف گسترده ای از گزینه ها را داریم ، بنابراین می توانید موتور مناسبی را برای پروژه خود پیدا کنید.

این که آیا شما یک مبتدی تازه شروع کرده اید یا یک توسعه دهنده باتجربه که به دنبال یک موتور قابل اعتماد هستید ، موتورهای کم برق ما یک انتخاب عالی هستند. و از آنجا که ما همیشه روی محصولات جدید کار می کنیم ، مانندموتور 3 وات DC (محصولات در حال توسعه)، می توانید مطمئن باشید که آخرین و بزرگترین فناوری را دریافت می کنید.

می خواهید پروژه خود را شروع کنید؟

اگر به فکر استفاده از یک موتور کم برق در پروژه بعدی خود هستید و آن را با یک تمشک PI کنترل می کنید ، دوست دارم کمک کنم. این که آیا شما در مورد اینکه کدام موتور برای شما مناسب است سؤال کرده اید یا در مورد نحوه تنظیم سیستم کنترل به برخی از مشاوره ها نیاز دارید ، من برای کمک به اینجا هستم.

اگر علاقه مند به خرید موتورهای Power Servo Low Power ما هستید ، از دستیابی به آن دریغ نکنید. ما همیشه خوشحالیم که از گپ زدن و بحث در مورد الزامات خاص شما صحبت می کنیم. شما می توانید با تماس با ما روند تهیه را شروع کنید و ما با هم کار خواهیم کرد تا موتورهای مورد نیاز پروژه خود را برای شما بدست آوریم.

منابع

  • بنیاد تمشک پی. "مستندات Raspberry Pi."
  • برگه های موتور سروو از خط تولید ما.
  • آموزش های آنلاین در مورد کنترل موتورهای سروو با تمشک Pi در پایتون.