غلبه بر ترس از موتور سواری

غلبه بر ترس از موتور سواری

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

وقتی به دوره ای که جهان با من صحبت می کرد یا دوره ای که بیشترین احساس زنده بودن را داشتم نگاه می کنم ، این موتور سواری به ذهنم می آید. < /p>

ULN2003 & 28BYJ-48 Stepper Motor

ULN2003 & 28BYJ-48 Stepper Motor

7-ch Darlington Sink Driver-.6A@50v peak-Ardu-Serie#61

سلام ، این برد دارای تراشه ULN2003 است که یک آرایه دارلینگتون است.

ULN2003 و 28BYJ-48 موتور پله

اساساً ULN2003APG توشیبا است.

که دارای هفت جفت مختلف دارلینگتون در داخل آن است:

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

مزیت این است که ما می توانیم از موتور پله ای خود با ولتاژ کم جریان خروجی جریان کم از میکروکنترلرهای دیجیتال i/یک جریان تقاضای بالاتر را هدایت کنیم. o پین در اینجا ما از یک برد آردوینو استفاده می کنیم (داخل آن ATMega328p uC :)

حالا خود برد:

حتی یک بلوز کوچک نیز وجود دارد که می توانید آن را بردارید تا مدار تغذیه قطع شود موتور؛ اگر می خواهید یک سوئیچ روشن/خاموش برای موتور بدون تاثیر بر میکروکنترلر داشته باشید ، می توانید یک سوئیچ را به آن متصل کنید. از این LED ها برای تجسم نیمی از سیم پیچ استفاده می شود. بنابراین اگر به نیمه آبی سیم پیچ انرژی دهید ، چراغ A روشن می شود. نور صورتی روی B را فعال کرد. رنگ زرد C را روشن می کند و نارنجی D را روشن می کند ، بنابراین به شما این امکان را می دهد که بفهمید کدام سیم پیچ ها در حال حاضر روی موتور فعال می شوند. توجه: 3 اتصال ULN2003 برای سر خراب نشده است ، اما ما می توانیم مهندسی انجام دهیم و از این خروجی ها نیز استفاده کنیم \ o/این سه مورد باقی مانده از 7 کانال دارلینگتون از ULN2003 است :)

کویل های Stepper Motor 28BYJ-48

چگونه می توان این استپر موتور را اجرا کرد ؟

3 مورد وجود دارد: Wave Drive ، Full Step & Half Step

از تخته ULN2003 مانند این طرح استفاده کنید :)

این کد زیر برای Wave Drive است: ما در هر زمان فقط یک فاز را آتش می زنیم ؛

وقتی این کد را اجرا می کنید ، می بینید که هر بار یک LED روشن می شود. می توانید زمان انتظار را به 5 میلی ثانیه منتقل کنید و سریعتر حرکت موتور را مشاهده کنید. اگر مایل هستید ویدئو را تماشا کنید ؛)

Wave Drive احتمالاً ساده ترین روش است اما احتمالاً کمترین استفاده را دارد زیرا دو روش دیگر مزایایی دارند اما با رانندگی موج دوباره ما فقط یک شلیک می کنیم تک فاز در یک زمان ؛ گشتاور را دو برابر می کنیم زیرا با یک قدم کامل ما در واقع دو مرحله را همزمان فعال می کنیم ، بنابراین در هر برش زمانی مشخص. در اینجا کد است:

سومانتخابی که دارید Half-step است. با نصف قدم در واقع قصد داریم ترکیبی از موج سواری و پله کامل را ایجاد کنیم. آیا این گشتاور کمی کمتر از گام کامل به ما می دهد زیرا نیمی از زمان دو فاز انرژی می گیرد اما نیمی از زمان فقط یک فاز انرژی می گیرد بنابراین گشتاور آن به اندازه گام کامل نخواهد بود. اگرچه نصف قدم این است که ما نیمی از زاویه گام را بدست می آوریم ، بنابراین اگر شما با نصف قدم دقت کنید ، دو برابر دقت می کنیم. این کد است:

بگذارید فعلاً اینجا بمانیم. ما سرگرم کننده هستیم و به تدریج نظریه ها را یاد می گیریم ، اینطور نیست ؟! اگر در عمل واقعاً آن را دوست دارید ، ویدیو را تماشا کنید ، لطفاً

پس سلام ، دوست من :)

می توانید تمام کد من را از GitHub repo من بگیرید:)

بارگیری همه فایلهای این پروژه

اعتبارات و منابع

Meet DoRobot-Assembly Techniques J3 Caterpillar-Crawler-Chassis v 1.0-ArduSerie#46

برگه داده Stepper Motor 28BYJ-48–5V

ULN2003،04APG/AFWG 1 2010–12–03 TOSHIBA دو قطبی دیجیتال مدار مجتمع داده

Sparkfun-Motors and Drivers

< p> انواع موتورهای گام به گام توسط داگلاس د. جونز از دانشگاه علوم کامپیوتر IOWA

پستهای مرتبط:

Meet DoRobot-Assembly Techniques J3 Caterpillar-Crawler-Chassis v 1.0- ArduSerie#46

L9100S-راننده اسباب بازی آسان برای استفاده-اسباب بازی کم ولتاژ-h-bridge-آسان برای استفاده-موتور-.8A@12v قله-Ardu_Serie#47

< p> EASYDRIVER: 4-Wire-Stepper Motor Driver-Brian Schmalz Design on A3967 IC-Bi-Polar Motors-.75A@30v peak-ساختن اینها نسیم! Ardu_Serie #48

DRV8825-Carrier High Stepper Motor Driver Carrier-Stepper Motor-حالت دوقطبی-2.5A@45v peak-Ardu_Serie #59

L298N-Dual Full-Bridge Driver-Darlington آرایه های ترانزیستور بر اساس-3A@50v peak-Ardu-Serie#52

TB6612FNG: Dual DC Motor Driver-SparkFun Motor Driver-3.2A@13.5v peak-Ardu-Serie#49

A4988-Stepper Motor Driver Carrier-Allegro's A4988-دوقطبی Stepper Motor Driver-2A@35v peak-Ardu-Serie#53

Adafruit Motor Shield v1 & v2–4 DC Motors یا 2 Stepper Motor یا 2 Servos -1.2A@25v & 3.2A@15v peak-Ardu-Serie#54 ​​

IFR 520 MOS-Module + DoRobot-Switch Heavy DC Loads-10A@100v peak-Ardu-Serie#60

ULN2003 & 28BYJ-48 Stepper Motor-7-ch Darlington Sink Driver-.6A@50v peak-Ardu-Serie#61

L9110 H-bridge module-DC Stepper Motor board Board-. 8A@12 v peak- Ardu_Serie#62

BTS7960B- PN Half Bridge با جریان بالا- برنامه های کاربردی درایو موتور با جریان بالا- NovalithIC TM- 43A@24v peak- ArduSerie#64

VNH2SP30-Monster Moto Shield-از این برد در برنامه های با تقاضای شدید استفاده کنید-رانندگان موتور کامل پل-30A@16v peak-30 Ardu_Serie#63