نحوه راه اندازی موتور DC اسباب بازی با استفاده از آردوینو (همراه با تصاویر)

فهرست مطالب:

نحوه راه اندازی موتور DC اسباب بازی با استفاده از آردوینو (همراه با تصاویر)
نحوه راه اندازی موتور DC اسباب بازی با استفاده از آردوینو (همراه با تصاویر)

تصویری: نحوه راه اندازی موتور DC اسباب بازی با استفاده از آردوینو (همراه با تصاویر)

تصویری: نحوه راه اندازی موتور DC اسباب بازی با استفاده از آردوینو (همراه با تصاویر)
تصویری: عروس و دوماد کوچولووو 😍 تازه پسره امیرم هست 😁 الکی اسم امیرا بد در رفته 2024, ممکن است
Anonim

یکی از اساسی ترین (و سرگرم کننده ترین) کارهایی که می توانید با میکروکنترلر آردوینو انجام دهید ، سیم کشی موتور DC است. می توانید یک فن ساده میز بسازید یا داخل ماشین بروید و یک ماشین کنترل از راه دور بسازید. در هر صورت شما باید بدانید که چگونه می توان موتور DC را با برد آردوینو کار کرد.

مراحل

قسمت 1 از 2: سیم کشی قطعات

با استفاده از آردوینو مرحله 1 یک موتور DC اسباب بازی را اجرا کنید
با استفاده از آردوینو مرحله 1 یک موتور DC اسباب بازی را اجرا کنید

مرحله 1. یک سیم بلوز بگیرید و پین دیجیتال 3 را بر روی آردوینو خود به پین دلخواه خود روی تخته نان متصل کنید

با این حال ، آن را به ستون های Power/Ground روی صفحه نان متصل نکنید زیرا کار نمی کند. (اگر می خواهید رسم مدار را انجام دهید به مرحله 8 بروید)

  • اگر برد Arduino را با اتصال USB در بالا نگه دارید ، پین های دیجیتال در سمت راست قرار می گیرند. توجه داشته باشید که اتصالات دیجیتال با 0 در پایین شروع می شود. پین 3 می تواند چهارمین پین از پایین باشد.
  • تخته نان را به گونه ای قرار دهید/نگه دارید که دو ستون Power/Ground در سمت چپ و راست ترین طرف قرار گیرند. هر ردیف روی صفحه نان به صورت افقی و هر پین برق/زمین به صورت عمودی به یکدیگر متصل می شوند.
  • تخته نان همچنین دارای یک تقسیم کننده در وسط است. پین های دو طرف تقسیم کننده به صورت افقی متصل نیستند.
با استفاده از آردوینو مرحله 2 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 2 یک موتور اسباب بازی DC اجرا کنید

مرحله 2. یک سر (ما به آن پایان 1 می گوییم) مقاومت 270 اهم را روی پینی در همان ردیف سیم جامپر متصل به پین دیجیتال 3 وصل کنید

انتهای دیگر (انتهای 2) مقاومت را به پین دیگری که انتخاب کرده اید روی تخته نان وصل کنید.

با استفاده از آردوینو مرحله 3 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 3 یک موتور اسباب بازی DC اجرا کنید

مرحله 3. پایه پایه (پین وسط) ترانزیستور PN2222 را به پینی در ردیف هم ردیف انتهای 2 مقاومت 270 اهم متصل کنید

(این انتهای موردی است که در ردیف سیم مورد نظر از پین دیجیتال 3 قرار ندارد)

ترانزیستور PN2222 را با طرف صاف رو به سمت خود نگه دارید. پین سمت چپ پین Collector و پین سمت راست پین Emitter است. پین میانی پین پایه است

با استفاده از آردوینو مرحله 4 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 4 یک موتور اسباب بازی DC اجرا کنید

مرحله 4. یک سیم جامپر بگیرید و پین جمع کننده (سمت چپ) ترانزیستور PN2222 را به پین GND (زمین) در آردوینو وصل کنید

با استفاده از آردوینو مرحله 5 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 5 یک موتور اسباب بازی DC اجرا کنید

مرحله 5. انتهای مثبت (+) دیود 1N4001 را به پین امیتر ترانزیستور PN2222 وصل کنید

انتهای منفی (-) را روی یک پین در ردیف دیگر وصل کنید.

انتهای خط تیره انتهای منفی (-) در دیود 1N4001 است. طرف بدون خط انتهای مثبت (+) است

با استفاده از آردوینو مرحله 6 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 6 یک موتور اسباب بازی DC را اجرا کنید

گام 6. یک سیم بلوز بگیرید و پین 5 ولت را روی آردوینو به پینی در همان ردیف روی نانبرد متصل کنید که انتهای منفی (-) دیود 1N4001 را به آن وصل کرده اید

با استفاده از آردوینو مرحله 7 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 7 یک موتور اسباب بازی DC اجرا کنید

مرحله 7. موتور DC را بگیرید

پای مثبت را به پینی در همان ردیفی که انتهای منفی (-) دیود 1N4001 را وصل کرده اید ، وصل کنید. پای منفی موتور DC را به پینی در همان ردیف محل اتصال انتهای مثبت (+) دیود 1N4001 و پین امیتر ترانزیستور PN2222 وصل کنید.

با استفاده از آردوینو مرحله 8 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 8 یک موتور اسباب بازی DC را اجرا کنید

مرحله 8. مدار شما اکنون کامل شده است

با نمودار مدار بررسی کنید که آیا مدار شما درست است یا خیر. به قسمت 2 بروید

قسمت 2 از 2: نوشتن کد

با استفاده از آردوینو مرحله 9 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 9 یک موتور اسباب بازی DC اجرا کنید

مرحله 1. Arduino IDE را در رایانه خود باز کنید

به طور پیش فرض ، باید تعدادی طرح نوشته شده باشد تا همه چیز آسان تر شود: (در صورت تمایل می توانید نظرات را پاک کنید. مرحله 5 دارای کد کامل است)

با استفاده از آردوینو مرحله 10 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 10 یک موتور اسباب بازی DC اجرا کنید

مرحله 2. خروجی متغیر پین را برای موتور DC اعلام کنید:

const int MOTORPIN = 3؛ (MOTORPIN همچنین می تواند هر چیزی باشد که شما می خواهید باشد)

const int مشخص می کند که متغیر MOTORPIN یک عدد صحیح ثابت است

با استفاده از آردوینو مرحله 11 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 11 یک موتور اسباب بازی DC را اجرا کنید

مرحله 3. به تابع setup () بروید

درست بین مهاربندهای پیچ دار ، موارد زیر را بنویسید تا پین موتور به عنوان یک پین خروجی تنظیم شود: pinMode (MOTORPIN ، OUTPUT) ؛

  • void setup () - این تابع در ابتدا یکبار اجرا می شود. تنظیم می شود که کدام پین ها در آردوینو استفاده می شوند.
  • pinMode (MOTORPIN ، OUTPUT) - مشخص می کند که پین مشخص شده توسط MOTORPIN یک پین خروجی است و هیچ داده ای را دریافت نمی کند.
با استفاده از آردوینو مرحله 12 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 12 یک موتور اسباب بازی DC اجرا کنید

مرحله 4. به تابع () loop بروید

درست بین دو مهاربند مجعد ، موارد زیر را بنویسید:

  • متغیر سرعت را اعلام کنید (موتور DC با چه سرعتی می چرخد): int speed = 255؛ مقدار سرعت باید از 0 تا 255 باشد ، با 0 به این معنی که موتور متوقف شده است.
  • در خط بعدی ، خروجی را به پینی که برای موتور DC استفاده می کنیم با استفاده از analogWrite (): analogWrite (MOTORPIN ، سرعت) ارسال کنید ؛ این مقدار سرعت را به عنوان خروجی به MOTORPIN ارسال می کند.
با استفاده از آردوینو مرحله 13 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 13 یک موتور اسباب بازی DC را اجرا کنید

مرحله 5. کد شما کامل است

با استفاده از آردوینو مرحله 14 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 14 یک موتور اسباب بازی DC را اجرا کنید

مرحله 6. فایل را در رایانه خود ذخیره کرده و طرح را تأیید کنید

به نوار ابزار در بالای Arduino IDE بروید و روی علامت چک کلیک کنید. این طرح شما را کامپایل می کند تا بتوان آن را بر روی آردوینو اجرا کرد.

با استفاده از آردوینو مرحله 15 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 15 یک موتور اسباب بازی DC اجرا کنید

مرحله 7. جعبه سیاه در پایین Arduino IDE را علامت بزنید

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

با استفاده از آردوینو مرحله 16 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 16 یک موتور اسباب بازی DC را اجرا کنید

مرحله 8. اکنون ، با استفاده از کابل USB ارائه شده با کیت آردوینو ، Arduino خود را به پورت USB رایانه خود وصل کنید

با استفاده از آردوینو مرحله 17 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 17 یک موتور اسباب بازی DC را اجرا کنید

مرحله 9. به Arduino IDE بازگردید

روی Tools ، سپس روی Port: و سپس روی COM کلیک کنید. شماره پورت USB "Serial Communications" شما خواهد بود و بسته به رایانه و/یا پورت USB متفاوت خواهد بود. اگر هیچ پورت COM در منو ظاهر نمی شود ، یک پورت USB دیگر یا راه اندازی مجدد کامپیوتر خود را امتحان کنید.

با استفاده از آردوینو مرحله 18 یک موتور اسباب بازی DC را اجرا کنید
با استفاده از آردوینو مرحله 18 یک موتور اسباب بازی DC را اجرا کنید

مرحله 10. بر روی دکمه بارگذاری (پیکان به سمت راست) کلیک کنید و طرح را در Arduino خود بارگذاری کنید

IDE کد شما را کامپایل می کند و در صورت عدم وجود خطا ، طرح را به Arduino ارسال می کند. در صورت بروز خطا ، کد خود را بررسی کنید.

با استفاده از آردوینو مرحله 19 یک موتور اسباب بازی DC اجرا کنید
با استفاده از آردوینو مرحله 19 یک موتور اسباب بازی DC اجرا کنید

مرحله 11. هنگامی که کد شما بارگذاری شد ، موتور DC باید با سرعتی که در کد مشخص کرده اید شروع به چرخش کند

نکات

  • لازم نیست پین ها را به عنوان ثابت اعلام کنید ، اما انجام این کار برنامه نویسی خوبی است.
  • برای جلوگیری از خطا ، ویرگول را در کد خود فراموش نکنید!
  • برخی از موتورهای DC قدرت بیشتری نسبت به آنچه که یک پورت USB می تواند انجام دهد ، می گیرند. در صورت دریافت هشدارهای افزایش قدرت USB ، آردوینو را با پورت USB - و - آداپتور برق/باتری تغذیه کنید.
  • اگر موتور شما نمی چرخد ، سیم کشی خود را بررسی کنید. اگر سیم کشی شما درست است ، ممکن است به دلیل خرابی قطعات یا اتصالات باشد. اجزا را عوض کنید تا ببینید آیا کار می کند یا خیر. علت نیز ممکن است سرعتی باشد که در کد مشخص کرده اید.

توصیه شده: