نحوه چرخش موتور DC با آردوینو

Update:08 Apr, 2020
Summary:

موتور DC در کیت Arduino شما اساسی ترین موتورهای برقی است و در انواع الکترونیک سرگرمی استفاده می شود. هنگامی که جریان از آن عبور می کند ، به طور مداوم در یک جهت می چرخد تا جریان متوقف شود. مگر اینکه به طور خاص با یک یا -، موتورهای DC هیچ قطبی ندارند ، به این معنی که می توانید دو سیم را تغییر دهید تا جهت موتور را معکوس کنید
برای تأمین انرژی موتور ، باید 5 ولت را از طریق آن و سپس به زمین بفرستید. این ولتاژ موتور را می چرخاند ، اما شما کنترل آن را دارید. برای کنترل آردوینو از قدرت موتور ، و بنابراین چرخش آن ، شما یک ترانزیستور را درست بعد از موتور قرار می دهید.
ترانزیستور یک سوئیچ برقی است که می تواند توسط پین های دیجیتالی Arduino شما فعال شود. در این مثال توسط پین 9 در آردوینو شما کنترل می شود ، به همان روش LED به جز اینکه ترانزیستور به شما امکان می دهد مدار موتور را روشن و خاموش کنید.
این مدار کار می کند ، اما هنوز هم به دلیل حرکت موتور به دلیل کند شدن موتور ، امکان ایجاد جریان معکوس را فراهم می کند ، یا به این دلیل که موتور می تواند چرخانده شود. اگر جریان معکوس ایجاد شود ، از سمت منفی موتور حرکت می کند و سعی می کند ساده ترین مسیر را به زمین پیدا کند.

این مسیر ممکن است از طریق ترانزیستور یا از طریق Arduino باشد. شما نمی توانید با اطمینان بدانید که چه اتفاقی خواهد افتاد ، بنابراین باید راهی برای کنترل این جریان اضافی ارائه دهید. موتور برای تأمین کنندگان مشروط هوا

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