◎ کنترل کننده موتور la38 روی یک دستگاه تجهیزات برای روشن کردن و چرخاندن یک جفت موتور DC!

خواه یک ماوس ربات کوچک باشد یا یک فن الکتریکی کوچک اینترنت اشیا، می‌داند چگونه با یک موتور DC بادستگاه تجهیزاتپروژه های خلاقانه DIY زیادی را باز می کند تا شما را مشغول نگه دارد.در این آموزش، ما ازla38کنترل کننده موتور روی الفدستگاه تجهیزاتبرای روشن کردن و چرخاندن یک جفت موتور DC!
راla38Motor Controller Module بردی است که به میکروکنترلرها و ریزپردازنده هایی ماننددستگاه تجهیزاتقدرت موتورهای DC که به بیش از 3.3 ولت یا 5 ولت نیاز دارند.
از آن استفاده می کندla38آی سی برای روشن کردن تمام منطق و مدیریت توان مورد نیاز برای راه اندازی موتور و ایزوله کردندستگاه تجهیزاتاز ولتاژهای بالاتر اعمال شده به موتور DC.
راla38ماژول کنترل کننده اصلی موتور در کیت رباتیک مبتدی است زیرا استفاده از آن آسان است.دارای هدرهای پین است که می توانید جامپرهایی را برای اتصال یکپارچه به خود وارد کنیددستگاه تجهیزات.همچنین می‌توانید با اعمال سیگنال مدولاسیون عرض پالس (PWM) روی پین فعال موتور، سرعت یا سرعت آن را کاهش دهید.پایانه.
به لحاظجاریاس،la38هست یکبالا جاری.در واقع یک است10 آمپر جاریs متشکل از موتور با چهارکلیدهای برق لحظه ای مخاطب.این به شما امکان می دهد جهت جریان را بدون اتصال مجدد موتور تنظیم کنید.تغییر جهت جریان بر روی پل H، جهت چرخش موتور را نیز تغییر می دهد.la38 دارای دو کنتاکت کنترلی از آنها است که به شما امکان می دهد یک جفت موتور را به طور مستقل کنترل کنید.اگر در برنامه نویسی پایتون تازه کار هستید، این تک لاینرهای مفید پایتون را از دست ندهید.
در حلقه while، ابتدا پین های leftForward و rightForward برای یک ثانیه روشن می شوند.برای کنترل سرعت، چرخه وظیفه خروجی روشن را تغییر دهید.ابتدا آنها را به مدت یک ثانیه روی چرخه کاری 100٪ تنظیم کنید، سپس آنها را روی 50٪ تنظیم کنید.چرخه کاری 100٪ موتورها را با حداکثر سرعت کار می کند، در حالی که چرخه کاری 50٪ با نیم سرعت کار می کند.
اگر با پسوند ".py" ختم می شود، آن را به عنوان "rpi-dcmotor.py" یا هر نام دیگری ذخیره کنید.پس از آن خود را خاموش کنیددستگاه تجهیزات.
توجه داشته باشید.این پین های جامپر به طور خودکار پایه EN را به 5 ولت متصل می کنند و به شما اجازه می دهند تا آن را کنترل کنیدجاریاز طریق پین INدر حالی که هنوز باید برق را از طریق این پین تامین کنید، 5 ولت می تواند مشکلاتی را برای آن ایجاد کنددستگاه تجهیزاتهمانطور که قرار است به جای 5 ولت از 3.3 ولت استفاده کند.همچنین اتصال این پین ها بهدستگاه تجهیزاتبه شما این امکان را می دهد که بعداً سرعت موتورها را کنترل کنید..
نکته: برای اینکه بفهمید شماره پین ​​روی شما چیستدستگاه تجهیزات، آن را نگه دارید تا پین های GPIO در سمت راست قرار گیرند.اینها خرده های فلزی ریز هستند که روی یک سینی سیاه نشسته اند.سپس اگر به پین ​​سمت چپ بالای آن سینی نگاه کنید، آن پین 1 است. در سمت راست آن پین 2 است. زیر پایه 1 پین 3، و غیره است.
توجه داشته باشید.اکثر موتورهای DC معمولا سیم لحیم کاری ندارند.می توانید خودتان آنها را لحیم کنید.هر گیجی کار خواهد کرد، اما سیم مسی رشته ای بهترین کار را دارد.
می توانید کد را با اجرای اسکریپت در ترمینال اجرا کنید.اما قبل از آن، باید به آن نیرو اضافه کنیدla38مدول.
راla38ماژول کنترل کننده موتور DC را می توان به هر منبع تغذیه DC وصل کرد تا زمانی که ولتاژ از 45 ولت تجاوز نکند.از نظر قابلیت استفاده، استفاده از باتری 9 ولت و دوشاخه DC متصل به پایانه های برق ماژول آسان تر خواهد بود.
همچنین لازم نیست نگران آسیب دیدن باتری های 9 ولتی خود باشیددستگاه تجهیزات.راla38ماژول از یک آی سی مخصوص به نام ماسفت استفاده می کند که مانند یک رله کم توان عمل می کند و تبدیل به یک می شودبرق لحظه ایسوئیچ که پین ​​های شما را از منبع تغذیه جدا می کند.
چگونه می توانم جریان را از یک پین برای چرخش موتور DC ارسال کنم؟بیایید نگاهی دقیق تر به نحوه چرخش موتور بیندازیم.
راla38ماژول کنترل موتور از چندین مورد استفاده می کندبرق لحظه ایسوئیچ برای کنترل چرخش موتور.شما می توانید این سوئیچ ها را مانند یک کلید دیواری در نظر بگیرید، با این تفاوت که از انگشتان شما برای کار کردن استفاده نمی کنند - آنها از ولتاژ 3.3 ولت استفاده می کنند.دستگاه تجهیزات.
و اینجاست که GPIO.output( , GPIO.HIGH).این GPIO.output (، GPIO.HIGH) است.تنظیم این پین روی GPIO.HIGH باعث می شود که این پین ولتاژ 3.3 ولت ساطع کند.اینسوئیچ را فعال می کند، اجازه می دهد تا جریان به موتور جریان یابد.سپس جریان، موتور را می چرخاند.چرخاندن این پین ها روی GPIO.LOW سوئیچ را خاموش می کند که برق موتور را قطع می کند.
با تغییر جهت جریان عبوری از موتور می توانیم جهت چرخش موتور را تغییر دهیم.به همین دلیل است که ما دو پایه جداگانه برای کنترل چرخش یک موتور داریم: عقب و جلو.عمل می کنندبرق لحظه ایسوئیچ ها در دو طرف منبع تغذیه موتور، هدایت برق به جلو یا عقب.
در مورد سرعت هم همینطور.برخلاف پین های خروجی رو به جلو و معکوس، پین فعال میزان توانی که در هر زمان از موتور عبور می کند را کنترل می کند.
با افزایش ولتاژ در کنتاکت روشن، کلیدهای آنها کمی "بازتر" باز می شوند و اجازه می دهند جریان بیشتری از موتور عبور کند.افزایش قدرت موتورها باعث می شود آنها سریعتر بچرخند.کاهش آنها را کندتر می کند.
دردستگاه تجهیزات، برای کنترل ولتاژ خروجی پین ها از PWM یا Pulse Modulation استفاده می کنیم.افزایش چرخه وظیفه حداکثر ولتاژ را به 3.3 ولت و کاهش آن به 0 ولت نزدیک می کند.
در واقع، شما می توانید "خاموش کنموتور را به نوعی با تنظیم پین فعال موتور روی 0 ولت.به آن مانند چیزی شبیه ماشین فکر کنید: پین‌های فعال، گازی را که موتورها را تغذیه می‌کند، تامین می‌کنند، و حرکت پین‌های رو به جلو و معکوس، دنده‌ها را حرکت می‌دهند و به آن‌ها اجازه می‌دهند به جلو یا عقب بروند.
آنها بسته به محل قرارگیری سیم پیچ های برقی آنها متفاوت هستند.یک موتور DC برس دار یک سیم پیچ در وسط دارد که بین حلقه ای از آهنرباهای دائمی می چرخد.موتورهای DC بدون جاروبک دارای سیم پیچ هایی در طرف دیگر هستند - سیم پیچ های الکترومغناطیسی آنها آهنرباهای دائمی را احاطه کرده اند.
موتورهای کلکتور ارزان هستند و در سرعت های پایین عملکرد خوبی دارند.با این حال، آنها تمایل دارند سریعتر از موتورهای بدون جاروبک گرم شوند و مصرف انرژی کمتری دارند.از طرف دیگر، موتورهای براشلس می‌توانند به سرعت‌های بالاتری برسند، گرمای بیش از حد کمتری داشته باشند و از قدرت کمتری برای چرخش سریع‌تر از موتورهای براش استفاده کنند.
اگر از موتوری در داخل الف استفاده می کنیددستگاه تجهیزاتگیربکس چرخ ربات، موتور برس خورده باید بهتر باشد.با این حال، اگر از یک موتور غیر دنده ای مانند یک فن الکتریکی کوچک استفاده می کنید، موتور براشلس باید بهتر باشد.
اگرچه ممکن است این میزان در تولیدکننده متفاوت باشد، اما می‌توانید حداکثر جریان 2A را در هر موتور در موتور انتظار داشته باشیدla38ماژول درایور موتور
ترنس یک علاقه مند به رباتیک است که در تلاش برای ساخت بهترین ربات در جهان است.اگر او ال ای دی را به عنوان سرگرمی دوم نمی سوزاند، مدت ها پیش این کار را انجام می داد.
افشای وابستهآسان کردن دریافت کمیسیون برای محصولات خریداری شده از طریق پیوندهای ما، از کاری که ما برای خوانندگان خود انجام می دهیم پشتیبانی می کند.