فهرست مطالب:

کنترل موتورهای DC با آردوینو و L293: 5 مرحله (همراه با تصاویر)
کنترل موتورهای DC با آردوینو و L293: 5 مرحله (همراه با تصاویر)

تصویری: کنترل موتورهای DC با آردوینو و L293: 5 مرحله (همراه با تصاویر)

تصویری: کنترل موتورهای DC با آردوینو و L293: 5 مرحله (همراه با تصاویر)
تصویری: PWM DC Motor control with Arduino and L298N Module with library - Robojax 2024, جولای
Anonim
کنترل موتورهای DC با آردوینو و L293
کنترل موتورهای DC با آردوینو و L293
کنترل موتورهای DC با آردوینو و L293
کنترل موتورهای DC با آردوینو و L293
کنترل موتورهای DC با آردوینو و L293
کنترل موتورهای DC با آردوینو و L293

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

اگر س questionsال یا مشکلی دارید می توانید از طریق ایمیل من با من تماس بگیرید: [email protected]

از کانال یوتیوب من دیدن کنید:

بنابراین بیایید شروع کنیم.

مرحله 1: یک ویدیو تماشا کنید

همچنین می توانید نحوه عملکرد این پروژه را مشاهده کنید

www.youtube.com/watch؟v=tm69V7npSg8

مرحله 2: مواد

مواد
مواد
مواد
مواد
مواد
مواد

همه مواد مورد نیاز را می توانید در ebay یا amazon پیدا کنید. اما اگر دستگاه های الکترونیکی قدیمی مانند چاپگرها یا چیزهای دیگر دارید ، می توانید مواد را از آنجا تهیه کنید.

پیوند حامی: نظرات UTSource.net این وب سایت معتبر برای سفارش قطعات الکترونیکی ارزان است

قیمت و کیفیت عالی

برای این پروژه به موارد زیر نیاز دارید:

راننده موتور L293D

-Arduino Mega 2560 یا Uno

-بوردبورد

باتری -9 ولت

-موتور DC

-دارای باتری 9 ولت

-برخی از سیم ها

-دیودهای LED سبز و قرمز

-دو دکمه فشاری

-دو مقاومت 10 کیلو اهم

درایور موتور L293D

می توانید از این تراشه برای کنترل یک یا دو موتور مختلف استفاده کنید. این متعلق به خانواده TTL است ، به این معنی که با 5 ولت ++ کار می کند.

دارای 16 پین است

پین 1 بدون اتصال

پین 2 ورودی است

پین 3 برای موتور خروجی دارد

پین 4 و 5 به GND باتری متصل هستند

پین 6 خروجی دوم برای موتور است

پین 7 ورودی دوم است

پین 8 از باتری V+ است (9 ولت)

در طرف دیگر همان است به جز:

پین 16 Vcc+ است

پین 9 بدون اتصال

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

اگر با سیم کشی مشکلی دارید ، می توانید خود را با تصاویر کمک کنید. در بالا مدار برای کنترل 1 موتور و پایین مدار برای کنترل 2 موتور وجود دارد. من فقط با یک موتور مثال زدم.

ورودی دیجیتال 2 به دکمه ON متصل است (دکمه با کلاه آبی)

ورودی دیجیتال 3 به دکمه OFF متصل است (دکمه با کلاه قرمز)

با استفاده از این دو دکمه می توانید جهت چرخش را تغییر دهید

برای فشار دادن پین دکمه ، باید مقاومت 10k اهم را بین GND از آردوینو وصل کنید.

دیود LED سبز به خروجی دیجیتال 5 متصل است

دیود LED قرمز به خروجی دیجیتال 4 متصل است

سیم کشی L293D

پین 1 بدون اتصال بنابراین اجازه دهید آن را خالی کنید.

بعد پین 2 است که به خروجی دیجیتال در آردوینو متصل می شود (می توانید خروجی دیجیتال را از 2 تا 53 انتخاب کنید)

پین 3 مستقیماً به موتور متصل می شود

پین 4 و 5 به باتری GND متصل هستند

پین 6 مستقیماً به موتور متصل می شود

پین 7 متصل به خروجی دیجیتال در آردوینو است

پین 8 از باتری V+ است. من به شما توصیه می کنم از باتری 9 ولت استفاده کنید تا موتور بدون مشکل کار کند

در صورت نیاز به شانس می توانید مدار را ایجاد کنید.

شما باید مراقب باشید که GND آردوینو را با GND باتری وصل کنید. در حالت مقابل ، همه چیز کار نمی کند

اگر می خواهید دو موتور را کنترل کنید ، باید طرف دیگر L293D را سیم کشی کنید

پین 16 Vcc+است. شما ولتاژ 5 ولت را از آردوینو دریافت می کنید

پین 15 به خروجی دیجیتال در آردوینو متصل است

پین 14 مستقیماً به موتور متصل می شود

پین 13 و پین 12 به GND باتری متصل هستند

پین 11 مستقیماً به موتور متصل می شود

پین 10 به خروجی دیجیتال در آردوینو متصل است

پین 9 بدون اتصال

مرحله 4: برد مدار را بسازید

برد مدار را بسازید
برد مدار را بسازید

من خودم این مدار را ساختم. برای ترسیم مدار از SprintLayout استفاده می شود. این برنامه برای ترسیم مدارها است ، در این برنامه شما تمام ابعاد قطعات الکترونیکی را دارید ، بنابراین اساساً می توانید برای همه چیز که می خواهید مدار ایجاد کنید.

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

مرحله 5: کد

من سه کد متفاوت ایجاد کردم.

کنترل موتور:

بعد از هر 5 ثانیه موتور روش چرخش را تغییر می دهد

کنترل موتور با 1 دکمه:

وقتی دکمه را برای اولین بار می زنید موتور در یک جهت می چرخد ، هنگامی که دکمه دوم را می زنید موتور در طرف دیگر شروع به چرخش می کند

کنترل موتور با 2 دکمه:

وقتی دکمه ON را می زنید موتور در یک جهت می چرخد ، در حالی که دکمه OFF را فشار می دهید موتور در جهت دیگر می چرخد.

توصیه شده: