درایور موتور و باز هم درایور موتور، هر درایوری ویژگیهای منحصر به فرد خود را دارد. پیش از این راه اندازی موتورهای مختلف با درایورهای متنوع را در دیجی اسپارک منتشر کردهایم. اما یکی از درایور موتورهای ساده و ارزان قیمت، که مورد توجه دانش آموزان و دانشجوها میباشد. درایور موتور L298N میباشد. تراشه این درایور خیلی قدرت و پتانسیل مناسبی ندارد. صرفا یک درایور جهت راه اندازی موتورهای ارزان قیمت و ساده است. از اینرو انتظار خیلی زیادی از این درایور نداشته باشید. در ادامه این مجموعه آموزش با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.
درایور موتور L298N با هیت سینک
درایور موتور L298N از تراشه دوبل L298 یک رگولاتور داخلی ۵ ولت ۷۸M05 تشکلیل شده است. در ساختار این درایور موتور از مدار H Bridge یا همان پل H استفاده شده است. این مدار توانایی درایور و کنترل جریان را دارد که توسط پایه PWM کنترل میشود. پایه PWM یا همان مدولاسیون پهنای باند کنترل مدت زمان یک پالس را انجام میدهد و در نتیجه ولتاژ خروجی را کنترل خواهد کرد. ولتاژ کاری درایور موتور L298 بین ۵ تا ۳۵ ولت DC است. جریان کاری این درایور بین ۰ تا ۳۶ میلی آمپر متغیر است و هر درایور حداکثر تا ۲ آمپر جریان میکشد. بر روی این درایور موتور ۴ پین هدر برای ورودی و اتصال به دو موتور DC قرار گرفته شده است. دو پین هدر دوبل برای فعال سازی پایه سیگنال PWM هر دو موتور قرار دارد. این بورد دارای ۳ ترمینال Terminal برای تغذیه است. تغذیه ۱۲ ولت برای اتصال ولتاژ خروجی مانند باتری، آداپتور و ولتاژ ۵ ولت ورودی برای اتصال به میکروکنترلر و در نهایت تغذیه GND است. بر روی برود ۴ خروجی با نام های OUT1، OUT2، OUT3 و OUT4 برای اتصال موتور DC قرار گرفته شده است.
هدف از آموزش L298
در این آموزش توسط ماژول درایور موتور L298N، دو موتور DC را راره اندازی خواهیم کرد. دقت داشته باشید که این درایور موتور نوع ساده و معمولی است. از اینرو انتظار درایو کردن موتورهایی که حساسیت دارند را از آن نداشته باشید. در ادامه به بررسی اتصالات درایور به موتورها و کد برنامه خواهیم پرداخت.
اتصالات مدار به آردوینو
دو موتور DC انتخاب کنید. همانطور که در تصویر زیر مشخص است، ۴ خروجی برای اتصال موتور DC به درایور L298 قرار گرفته شده است. برای تغذیه خروجی در این آموزش از باتری استفاده شده است. یک سر باتری را به خروجی ۱۲ ولت و سر دیگر آن را به GND اتصال دهید.
اتصال موتور DC
- پایه IN1 ماژول درایور موتور L298 را به پایه ۹ دیجیتال آردوینو Arduino اتصال دهید.
- پایه IN2 ماژول درایور موتور L298 را به پایه ۸ دیجیتال آردوینو Arduino اتصال دهید.
- پایه Enable A ماژول درایور موتور L298 را به پایه ۱۰ دیجیتال آردوینو Arduino اتصال دهید.
- پایه IN3 ماژول درایور موتور L298 را به پایه ۷ دیجیتال آردوینو Arduino اتصال دهید.
- پایه IN4 ماژول درایور موتور L298 را به پایه ۶ دیجیتال آردوینو Arduino اتصال دهید.
- پایه Enable B ماژول درایور موتور L298 را به پایه ۵ دیجیتال آردوینو Arduino اتصال دهید.
اتصال موتور DC به درایور L298
- یک قطب موتور A را به خروجی OUT1 درایور موتور L298 اتصال دهید.
- قطب دیگر موتور A را به خروجی OUT2 درایور موتور L298 اتصال دهید.
- یک قطب موتور B را به خروجی OUT3 درایور موتور L298 اتصال دهید.
- قطب دیگر موتور B را به خروجی OUT4 درایور موتور L298 اتصال دهید.
کد آردوینو درایور موتور L298
جهت دسترسی به این بخش، اشتراک اسپارکر پلاس تهیه کنید.
کد آردوینو Arduino را از طریق کلید های میانبری که برای انتقال کدها در نظر گرفته شده است، به نرم افزار آردوینو Arduino انتقال دهید. چنانچه شیوه نصب و راه اندازی نرم افزار آردوینو را نمیدانید. به آموزش کار با برد آردوینو و نصب نرم افزار آردوینو Arduino IDE مراجعه کنید.
تحلیل کد آردوینو Arduino
پایه های خروجی درایور موتور جهت فعال سازی هر دو موتور را فراخوانی میکنیم:
1 2 3 4 5 6 |
pinMode(enA, OUTPUT); // تعریف به عنوان خروجی pinMode(enB, OUTPUT); // تعریف به عنوان خروجی pinMode(in1, OUTPUT); // تعریف به عنوان خروجی pinMode(in2, OUTPUT); // تعریف به عنوان خروجی pinMode(in3, OUTPUT); // تعریف به عنوان خروجی pinMode(in4, OUTPUT); // تعریف به عنوان خروجی |
اتصال پایه ها به میکروکنترلر
1 2 3 4 5 6 7 |
int enA = 10; // اتصال پایه Enable موتور A به پایه 10 آردوینو int in1 = 9; //اتصال پایه IN1 موتور A به پایه 9 آردوینو int in2 = 8; // اتصال پایه IN2 موتور A به پایه 8 آردوینو // موتور دوم B int enB = 5; // اتصال پایه Enable موتور B به پایه 5 آردوینو int in3 = 7; // اتصال پایه IN3 موتور B به پایه 7 آردوینو int in4 = 6; // اتصال پایه IN4 موتور B به پایه 6 آردوینو |
روشن شدن موتور A
1 2 3 4 |
// روشن شدن موتور اول A digitalWrite(in1, HIGH); // خروجی IN1 فعال digitalWrite(in2, LOW); // خروجی IN2 غیر فعال // تنظیم سرعت تا 200 |
روشن شدن موتور B
1 2 3 4 |
digitalWrite(in3, HIGH); // فعال شدن خروجی IN3 digitalWrite(in4, LOW); // غیر فعال شدن خروجی IN4 // تنظیم سرعت تا200 analogWrite(enB, 200); |
خاموش شدن هر دو موتور
1 2 3 4 |
digitalWrite(in1, LOW); // غیر فعال شدن digitalWrite(in2, LOW); // غیر فعال شدن digitalWrite(in3, LOW); // غیر فعال شدن digitalWrite(in4, LOW); // غیر فعال شدن |
وسایل مورد نیاز
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند میتوانید از همین طریق اطلاع رسانی کنید.
پروژه
طی چند قسمت قبلی که طرح پروژه را پیاده سازی کردیم، با استقبال شما کاربران مواجه شدیم. در این سری برای اینکه گستره بیشتری از افراد بتوانند فرصت استفاده از بن خرید را داشته باشند؛ روال دیگری را در پیش گرفتیم. در این روش تصمیم گرفتهایم به ۱۰ نفر از کاربران بن خرید ارایه شود. برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و بسته به خلاقیت، مدار جدیدی ایجاد کنید. سپس از اجرای کار فیلم گرفته و در شبکههای اجتماعی از جمله آپارات و اینستگرام، با هشتگ «#دیجی_اسپارک» و «#دانشجوکیت» و «#digispark» و «#daneshjookit» منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۰۳۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.
در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.
با سلام و خسته نباشید.
من با برد آردوینو یه مشکل بزرگی دارم اینکه با روشن شدن برد تا اجرا شدن برنامه همه پایه های I/O آردوینو ۱ میشن و باعث میشه لحظه اول بدون دادن دستور روشن شدن موتور ، موتور چند ثانیه با ماکزیمم دور کار بکنه. چطوری میشه این مشکلو حل کرد؟ ممنون میشم اگه راهنماییم کنید.
سلام
از چه کدی استفاده میکنید؟
سلام و خسته نباشید
میخواستم بدونم شما هم روش ساخت کنترل از راه دور با nrfرو هم دارید (صفر تا صد)
با سلام
آموزش های nrf در سایت موجود است، در صورت نیاز اعلام نمایید تا راهنمایی گردد.
سلام خسته نباید اتصال باتری به L298 چجوریه میترسم برد بسوزه اشتباه وصل کنم.اگ لب تابو ب برد خالی وصل کنم نمیسوزه؟
سلام
از توجه شما ممنونم.
دو قطب باتری با مثبت و منفی مشخص شده است که باید به ترتیب به VCC و GND شیلد اتصال دهید.
برای راحتی کار میتوانید از یک سرباتری ۹ ولت استفاده کنید و مستقیما به تغذیه برد آردوینو اتصال دهید.
سلام بنده پروژه رو انجام دادم برای بن ارسال رایگان لینک پروژه:
https://www.aparat.com/v/wIAbq
سلام
سپاس از شما
بن ارسال رایگان از طریق ایمیل برای شما ارسال شد.
با سلام وتشکر از سایت تان و زحماتی که می کشید
دو عدد موتور دی سی {۶ولت ۶۰دور ۱۲امپر}داریم میخواهیم با جوی استیک هردوموتور کارکنند اما با شرایط زیر :
با حرکت جوی استیک به سمت راست فقط موتور راست
با حرکت جوی استیک به سمت چپ فقط موتور چپ
با حرکت جوی استیک به جلو هر دو موتور به سمت جلو
با حرکت جوی استیک به عقب هر دوموتور به عقب حرکت کند
منبع تغذیه باطری شارژی موتور سیکلت ۱۲ ولت ۹ آمپر میباشد.
اگرلطف کنید مراحل کامل را با سورس کدهاوبا لیست قطعات به ایمیل زیر بفرستد ممنون میشم{چنانچه هزینه ای داشته باشد متقبل میشم}
درود
از توجه شما ممنونم.
بررسی خواهد شد و در صورت امکان از طریق ایمیل با شما ارتباط خواهیم گرفت.
با سلام خواستم در رابطه با ایمیلی که چند روز پیش فرستاده ام خبری هست؟تشکر
سلام
بله منتظر دریافت ایمیل باشید.
تشکر
خواهش میکنم.
سلام. میشه سرعت موتورهارو با استفاده از سنسور التراسونیک و کم و زیاد شدن فاصله تغییر داد؟ چه تغییری باید در کدنویسی اعمال بشه؟
سلام
بله امکان پذیر است و باید از دستورات شرطی استفاده کنید. به عنوان مثال اگر سنسور فاصله ۳ سانتی متر را تشخیص دادد، خروجی که همان موتور است HHIGH شود. میتوانید از دستور شرطی if و else استفاده کنید و سپس با دستور digitalwrite خروجی را فعال و غیر فعال کنید.
ممنون میشم پروژه ای به این صورت رو انجام بدید. من این کار رو با دو موتور ۱۲ ولت و باتری ۱۲ ولت که به درایور متصل کردم انجام میدم اما موتور ها گشتاور لازم رو برای حرکت ندارن. میخوام هر موتور با یم سنسور التراسونیک مجزا سرعتشون کنترل بشه
ممنون از آموزش های خوبتون
باسلام و تشکر از پیشنهاد شما
اینطور که بنده متوجه شدم، دو موتور که هر کدام به صورت مجزا با یک سنسور آلتراسونیک کنترل شوند؟ منظورتان از ولتاژ چیست؟
سلام ببخشید من یه سوال داشتم به جایه شیلد موتور Dual VNH5019 Pololu چی درایور موتوری میتونم استفاده کنم چون نتونستم از جایی پیدا کنم اگه میدونید لطفا بهم اطلاع بدید خیلی ممنون میشم
سلام
در این خصوص از لینک زیر استفاده نمایید و باید از کالاهای این شاخه موارد فنی را بررسی کنید و مدل مشابه را انتخاب کنید.
درایور موتور
سلام خسته نباشید…اون باتریه چند ولته؟؟
مگه ۹ ولت نیست؟؟ ولی برای تغذیه این درایور به ۱۲ ولت نیاز داریم…اگه میشه یکم در مورد قسمت تغذیه این درایور هم توضیح بدید.
ینی هم پنج ولت میخواد هم ۱۲ یا یکیش فقط کافیه؟؟ چجوریه؟؟
ممنون ازتون
سلام
بله باتری مورد استفاده من ۹ ولت است و برای راه اندازی دو موتور گیربکس کافی است ولی باز هم برای استفاده مداوم و سریعتر پیشنهاد میکنم از پاور ۱۲ ولت استفاده کنید.
در دیتاشیت L298 کاملا توضیح داده شده است، ولتاژ کاری درایور موتور L298 بین ۵ تا ۳۵ ولت DC است و اگر تغذیه ای که استفاده میکنید بیشتر از ۱۲ ولت DC است باید جامپر بالای ترمینال ۱۲ ولت را از درایور جدا کنید.
ممنون از پاسختون..ینی من باتری ۹ ولت رو هم استفاده کنم جواب میده؟؟
سر مثبت باتری رو توی کدوم شاخه درایور باید بزنم؟؟ ۵ولت یا ۱۲ ولت
درایور من یه گراند و این دوتا رو برای تغذیه داره
برای اتصال باتری از ۱۲ ولت استفاده کنید.
از چه درایوری استفاده میکنید؟
از همین درایور L298N
همه چیزم شبیه آموزش شماست فقط قسمت تغذیه رو مشکل دارم…ینی باتری ۹ ولت رو بزنم توی ترمینال ۱۲ ولت درایور؟؟
بله مثبت به ۱۲ ولت و منفی را به GND اتصال دهید.
با سلام و خسته نباشید.
من دانشجو ی رباتیک هستم و در رابطه با چند مورد سوال دارم
میشه لطفا ایمیلتان را داشته باشم؟
با تشکر
با سلام
کاربر گرامی مورد درخواستی شما، خارج از قوانین دیجی اسپارک میباشد. جنابعالی هر سوالی که دارید میبایست در پستهای آموزشی مرتبط با سرفصل کاریتان مطرح کنید. خارج از این موضوع میتوانید از پشتیبانی ویژه دانشجو کیت استفاده کنید.
سلام برای کمتر کردن سرعت موتور باید چه کرد
سلام
در این خصوص به بخش دوم آموزش کار با درایور موتور L298N و برد آردوینو – بخش دوم کنترل سرعت موتور مراجعه کنید. سپس سوالات خود را بپرسید.
سلام مجدد لینک پروژه برا اینجاست: https://www.aparat.com/v/5iu42
سلام
از توجه و ارسال پروژه جذاب شما ممنونم.
بن تخفیف ارسال رایگان پیشتاز از طریق ایمیل برای شما ارسال خواهد شد. پس از استفاده از آن، از همین طریق اعلام کنید.
سلام ممنون بابت بن فقط توی این (۲ روز) برام چیزی توی ایمیلم نیومده، بن رو برام ارسال کردید.
سلام
کد تخفیف بر روی ایمیل شما ارسال گردید. لطفا پس از استفاده از کد، از همین طریق اطلاع رسانی کنید.
سلام ممنون بابت بن ارسال رایگان من ازش استفاده کردم و ارسال هم خیلی زود برام صورت گرفت باتشکر.
سلام
کاربر گرامی، از اینکه نظر و تجربه خود را با دیگر کاربران به اشتراک میگذارید، صمیمانه سپاسگزارم.
سلام
ببخشید دور موتور رو تا چقدر میشه کنترل کرد مثلا بشه حالا با استفاده از چرخدنده تا حرکات خیلی کوچیک در حد میلیمتر هم درآورد؟
سلام
در این خصوص به آموزش های زیر مراجعه کنید و سوالات خود را از همان طریق بپرسید.
کنترل دور موتور با شیلد موتور L298P و برد آردوینو Arduino
آموزش کار با درایور موتور L298N و برد آردوینو – بخش دوم کنترل سرعت موتور
سلام، ماژول L298 با L298n چه فرقی دارند؟ کدومشون درایور بهتری هستند؟
سلام
انتخاب درایور مناسب بر اساس نیاز و کاربرد پروژه مشخص میشود. ولی به صورت کلی L298N و L298P با یکدیگر متفاوت هستند. برای درک صحیح تر میبایست دیتاشیت هر یک را به صورت مجزا بررسی کنید.
ماژول درایور موتور L298 Motor Drive
شیلد موتور L298P آردوینو Arduino Motor Shield
سلام ببخشید میخواستم بدونم حتما باید باتری هم باشه نمیشه از کامپیوتر تغذیه کرد؟؟؟
سلام
ولتاژ مورد نیاز برای راه اندازی ۵ و ۱۲ ولت DC است که بسته به پروژه خود و میزان جریان و ولتاژ مورد نیاز باید ولتاژ مناسب را در نظر بگیرید.
سلام
آیا امکان استفاده از درایور دیگری وجود دارد؟
سلام
از چه درایوری میخواهید استفاده کنید؟
سلام من دو اهنربای الکترونیک دارم که صرفا میخام از طریق کیت اردینو جریان برق وصل شود و خاموش و روشن شوند.برای اینکارL298که الان معرفی کردین میتونه این دوتا اهنربا را روشن و خاموش کنه فقط ؟فقط قطع و وصل یک جریان برق ازش میخام.ممنون میشم راهنمایی کنین
با سلام
سوال شما شفاف نیست، منظور شما از آهنربا چیست؟
سلام وقت بخیر
لطفا توضیح بدید که اگر بخواهیم موتور DC آنالوگ به درایور وصل کنیم باید Jumper های ENA و ENB رو برداریم یا برداشتن این دو جامپر زمانی باید باشه که میخوایم Stepper Motor استفاده کنیم؟؟؟
ممنون 🙂
سلام
طبق اطلاعات گفته شده در دیتاشیت باید هنگام استفاده از استپر موتور جامپرها را قرار دهید.
سلام وقتتون بخیر
دو تا باطری لیتیوم یون ۳٫۷V و ۲۲۰۰ آمپر دارم که اگه سری بشن باهم میشه ۷٫۴V و ۲۲۰۰ آمپر و میخواستم بدونم که اگه مثبت اش رو به پایه ی ۱۲V ماژول و منفی اش رو به پایه ی GND ماژول متصل کنم و از پایه ی ۵V ماژول خروجی بگیرم برای تغذیه ی NodeMCU و منفی شون هم مشترک باشه و دو تا موتور ZGA12 6V به ماژول درایور وصل کنم مشکل ولتاژ و آمپر ندارم ؟ چون هم میخوام به موتور ها ۶ ولت کامل رو برسونم و هم به NodeMCU ولتاژ ۵ ولت کامل رو
سلام
از توجه شما ممنونم. سوال کامل و دقیقی پرسیده اید که مشکل بسیاری از کاربران را برطرف خواهد کرد.
این مورد توسط بنده تست نشده است ولی با استناد به اطلاعات گفته شده در دیتاشیت کالا تعذیه ۵ ولت به عنوان ورودی input و خروجی output در نظر گرفته شده و وجود یک رگولاتور داخلی ۷۸l05 در ساختار آن،نباید مشکلی در مدار ایجاد کند. با این حال پیشنهاد میکنم قبل از اتصال به برد Nodemcu با یک اهم متر ولتاژ خروجی را بررسی نمایید.
سلام ممنونم
به جز این راهی که گفتم ، پیشنهاد دیگه ای دارین که با ۶ ولت برق هم برق دو تا موتور تامین بشه و هم برق nodemcu ؟
دقت کنید که ولتاژ مورد نیاز برای بورد Nodemcu در حدود ۳٫۳ تا ۵ ولت DC است. پیشنهاد میکنم از یک ماژول مبدل کاهنده LM2596 دو کاناله فیکس ۵ ولت با خروجی USB استفاده نمایید. با این روش در خروجی ۵ ولت فیکس خواهید داشت.
با سلام و تشکر بابت مطالب ارزشمندتون که رایگان در اختیار همه قرار میدید و پاسخگو هم هستید.
من برای کنترل دو موتور dc این شیلد رو گرفتم . امروز که میخواستم یه موتور گیربکس رو باهاش کنترل کنم هم با آداپتور ۱۲ ولت درایور رو تغذیه کردم و هم آردوینو رو به لب تاب متصل کردم و در همون لحظه لب تاب خاموش شد و دیگه روشن نشد. به نظر شما باعث سوختنش شده؟
البته درایور من L298P بود که بعد گذاشتن نظر متوجه شدم
سلام مجدد
در کامنت قبل پاسخ داده شد.
با سلام
با توجه به اینکه آردوینو دارای حفاظت مدار است، ارتباطی با آن نخواهد داشت.
سلام بستن مدار تاب سنج وسایل مورد نیازس چیاهست
سلام
لطفا سوالات را شفاف و در پست های مرتبط بپرسید تا راهنمایی گردد.
سلام
خسته نباشین ببخشید میخواستم کنترل موتور dc توسط ژنراتور رو بسازم
همین که خودتون ساختین هست ؟ و اینکه میشه دقیق بگین چه لوازمی و تز چه نو عی میخواد ؟ چون بار اولمه یکم گنگم
با سلام
وسایل مورد نیاز جهت اجرای این پروژه در انتهای آموزش لینک شده است. با کلیک بر روی وسایل مورد نیاز به سایت دانشجوکیت وارد خواهید شد.همچنین تیکت شما در سایت پاسخ داده شده است. در صورت ابهام از طریق تیکت اقدام کنید.
با سلام ،
من در خصوص درایور موتور چند تا سوال داشتم ، یه موتور DC با دور حدود ۱۰۰۰ rpm میخوایم راه اندازی کنیم ، تو این پروژه موقعیت دقیق زاویه شافت رو نیاز داریم که به اردیونو بدیم ، میخواستم بدونم از درایور موتور باید استفاده بشه یا اینکودر ؟ ممنون
با سلام
برای موتور DC از انکودر استفاده کنید.
با سلام،
من این پروژه رو با Node MCU انجام دادم. پین های داخل برنامه را مطابق مدار خودم تغییر دادم ولی متاسفانه موتورها شروع به حرکت نمی کردند. میخواستم ببینم مشکلی از این بابت وجود ندارد که این پروژه را با MCU انجام داد و آیا شما خودتون تست کرده اید؟
همچنین یک سوال دیگه داشتم و اینکه برای اتصال ENA و ENB به برد آردوینو یا Node MCU از چه کابلی استفاده می کنند؟ چون من از کابلهای نری به نری استفاده کردم ولی خیلی راحت از پایه EN های درایور موتور بیرون میاد
با سلام
مشکلی جهت راه اندازی با Nodemcu وجود ندارد.
اگر به اتصالات مطمئن هستید، جریان کافی به موتورها نمیرسد و به همین دلیل حرکت نمیکند.
از چه تغذیه ای استفاده میکنید؟
در خصوص سوال دوم کابل فلت مادگی به مادگی پیشنهاد میشود.
سلام
بسیار عالی و کاربردی بود.سپاس بسیار از تلاش های تیم پرتوان دانشجو کیت.
با سلام
از توجه شما ممنونم.
سلام
من میخوام توسط میکرو stm با این درایور کنترل دور و قابلیت چپ گرد راست گرد داشته باشم واسه همین پایه pwm به Ena وصل میکنم ولی هنوز به مقدار pwm من صفره یا اصلا من هنوز وصل نکردم Ena خودش ولتاژ داره و باعث میشه ena همیشه ۱ باشه و موتور شروع به کار بکنه و هیچ کنترلی روی دور موتور ندارم خواستم بدونم برای l298 من اسیب دیده ؟
با سلام
در خصوص میکرو STM، سوال خود را در آموزش راه اندازی و پروگرام برد STM32 در کامپایلر آردوینو IDE بپرسید.
سلام
قیمت قطعاتی که در این اموزش استفاده شده بالاست راه ارزون تری واسه کنترل دور موتور و جهت چرخش به شکل اتوماتیک نیست ؟
با سلام
لطفا شفاف تر توضیح دهید.
درود و وقت بخیر
می خواستم بدونم اگر دو موتور با ولتاژ راه اندازی متفاوت به طور مثال ۵ و ۶ ولت داشته باشیم L298 می تونه به این دو به میزان نا برابر یعنی در واقع به هر کدوم میزان مورد نیاز ولتاژ رو بده؟
ممنون میشم اگر بتونید کمکم کنید .
با سلام
این مورد توسط بنده تست نشده است. از دیگر کاربرانی که در این زمینه تخصص دارند، درخواست میکنم در بحث شرکت کنند.
درایور موتور L298Nبرنامه نویسی هم می خواد یا نه؟
با سلام
در همین آموزش مراحل توضیح داده شده است. مطالعه نمایید.
با عرض سلام ، خیلی ممنون بابت این مطالب جالبتون
یک سوال داشتم میتوانید تابع موتور را هم بگذارید یا چگونه می تونم آموزش تابع را پیدا کنم
با سلام
منظور شما از تابع موتور چیست؟
سلام یه سوال
شما از ۱ باتری استفاده کردین:
الان شما خود برد اردویینو رو با چی تغذیه کردین؟
درایور که دو تا ورودی ۵ و ۱۲ ولت داره رو با چی تغذیه کردین؟
در حالیکه کلا ۱ باتری تو پروژتون داشتین؟
با سلام
تغذیه درایور از باتری و تغذیه آردوینو توسط کابل USB تامین شده است.
اخه با توجه به فیلم لحظه ای که ارمیچر ها رو روشن میکنین هیچ کابل usb ای به اردویینو وصل نیست
تو این حالت اردویینو با جی تغذیه میشه؟
از باتری استفاده شده است.
سلام خانم پوربلورچیان خسته نباشید
من یک سوال داشتم.مقدار جریانی که L298می خواهد چقدر است
با سلام
جریان کاری این درایور بین ۰ تا ۳۶ میلی آمپر متغیر است و هر درایور حداکثر تا ۲ آمپر جریان میکشد.
سلام خسته نباشید
من یک سوال داشتم مقدار جریانی که درایور ال ۲۹۸ می خواهد چقدر است؟؟
خیلی ممنون
با سلام
جریان کاری این درایور بین ۰ تا ۳۶ میلی آمپر متغیر است و هر درایور حداکثر تا ۲ آمپر جریان میکشد
باسلام اگه ممکنه همین پروژه رو برای رسپبری پای هم ارائه بدین
خیلی مهمه!
با سلام
کاربر گرامی از پیشنهاد شما سپاسگزارم.
بررسی و در صورت امکان آموزش داده خواهد شد.
سلام خانم پوربلور چیان یک سوال داشتم
یک درایور ال ۲۹۸ به چقدر جریان احتیاج دارد
خیلی ممنون
با سلام
ولتاژ کاری درایور موتور L298 بین ۵ تا ۳۵ ولت DC است. جریان کاری این درایور بین ۰ تا ۳۶ میلی آمپر متغیر است و هر درایور حداکثر تا ۲ آمپر جریان میکشد.
سلام
برای همین پروژه راه اندازی موتور DC با درایور موتور L298N و برد آردوینو کد های کامل برنامه همین هست که در قسمت فوق توی سایت گذاشتید؟
با سلام
بله در تمامی آموزش ها کدها کامل همراه با توضیحات قرار گرفته شده است.
با سلام، من یک موتور dc با ولتاژ ۱۸۰ و توان ۱٫۵ اسب بخار ۴۲۰۰ دور بر دقیقه دارم. آیا برای کنترل سرعت آن میتوان از برد آردوینو استفاده کرد؟ در صورت جواب مثبت،از کدام درایور موتور باید استفاده کنم؟
با سلام
در این خصوص بایستی از رله و کنتاکتور استفاده نمایید.
سلام
با تشکر فراوان از ساید مفیدتان
من یک دستگاه مایع ریز درست کردم با موتور ابپاش پراید و سنسور مادون قرمز و ترانزیستور tip42c
الان همه چی درسته فقط چون موتور ابپاش ۱۲ولت به زور کار میکنه
چطور میتونم یه باطری داخل این مدار به کار ببرم که موتور آبپاش ۱۲ولتی خوب کار کنه؟
خیلی ممنونم اگه پاسخم رو بدید
با سلام
در این خصوص این مورد توسط بنده تست نشده است.
سلام آیا میشه با آردوینو mega 2560 دو تا ماژول LM298N راه اندازی کرد ؟
با سلام
این مورد توسط بنده تست نشده است. برای هر درایور موتور بایستی تغذیه جداگانه اعمال کنید و در کدنویسی پایه ها را مشخص کنید.
با سلام
برای اتصال enb یا ena چه نوع سیمی نیازه؟
همون سیم جامپر هستش؟
با سلام
سیم جامپر فلت مناسب است.