فهرست مطالب:

MXY Board - کم هزینه بود XY Plotter Drawing Robot Board: 8 مرحله (همراه با تصاویر)
MXY Board - کم هزینه بود XY Plotter Drawing Robot Board: 8 مرحله (همراه با تصاویر)

تصویری: MXY Board - کم هزینه بود XY Plotter Drawing Robot Board: 8 مرحله (همراه با تصاویر)

تصویری: MXY Board - کم هزینه بود XY Plotter Drawing Robot Board: 8 مرحله (همراه با تصاویر)
تصویری: Файтинг персонажей фильмов ужасов 70-х, 80-х, 90-х годов ► Смотрим Terrordrome 1 - 2 2024, نوامبر
Anonim
تخته MXY - تخته روبات نقاشی XY Plotter با بودجه کم
تخته MXY - تخته روبات نقاشی XY Plotter با بودجه کم

هدف من این بود که تخته mXY را طراحی کنم تا دستگاه نقاشی پلاتر XY کم هزینه باشد. بنابراین من یک تخته طراحی کردم که کار را برای کسانی که می خواهند این پروژه را راحت تر کنند راحت تر می کند. در پروژه قبلی ، در حالی که از 2 عدد موتور پله ای Nema17 استفاده می کنید ، این برد از 2 عدد 28YBJ-48 DC 5V 4 Phase 5 Wire Stepper Motors استفاده می کند. همچنین در پروژه قبلی ، Arduino Uno R3 به عنوان میکروکنترلر و Adafruit Motor Shield به عنوان راننده موتور استفاده شد. این برد از درایور پله Atmega328P و ULN2003 استفاده می کند. بنابراین شما می توانید این پروژه را با یک برد واحد بسازید. یک آداپتور یا پاوربانک 5V 1A برای این پروژه برای مصرف برق کافی است. حداکثر جریان 0.4A در هنگام کار هر دو موتور مشاهده شد.

تخته نشان داده شده در ویدئو نسخه آزمایشی است ، نسخه به روز شده و به روز شده تابلو در لینک زیر قرار دارد. همچنین ، برای کسانی که نمی خواهند لحیم کاری کنند ، برد mXY در PCBWay Bazaar با تمام قطعات مونتاژ فروخته می شود. با تشکر فراوان از PCBWay برای این پشتیبانی.

$ 0 برای سفارش اعضای جدید و قیمت پایین برای PCB Stencil در

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

PCB را تهیه کنید
PCB را تهیه کنید

در این پروژه ما می خواهیم دستگاه نقشه کشی XY را با mXY Board بسازیم. با Drawing Robot می توانید تصاویر را روی دیوار ، پانل یا کاغذ A4 بکشید. می توانید عکس چاپ کنید یا متن چاپ کنید. این دستگاه یک دستگاه ساده است که با استفاده از قلم معمولی ، برخی موتورها و مقداری سیم تصویر می کشد. تمام سخت افزارهای مورد نیاز برای این پروژه در زیر ذکر شده است. ما نحوه نصب و استفاده از برنامه Polargraph برای کنترل طراحی را یاد خواهیم گرفت.

دریافت PCB - شماتیک - فایل های Gerber - لیست BOM:

www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html

مرحله 2: اجزای مورد نیاز برای PCB

اجزای مورد نیاز برای PCB
اجزای مورد نیاز برای PCB

نسخه مونتاژ شده mXY به زودی در PCBWayer Bazaar در دسترس خواهد بود:

1x ATmega328P-PU با بوت لودر:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5 پله سیمی موتور:

1x CH340G SOP16:

سوکت USB نوع B:

سوکت DIP 28/16 پین:

کریستال 12/16 مگاهرتز:

L7805 TO-220:

خازن 10uF:

سرامیک 22pF/0.1uF/10nF:

LED:

مقاومت 10K/1K:

پریز برق سوکت:

بلوک ترمینال 2 پین:

هدر پین مرد:

2x اتصال JST B5B-XH:

1X سروو موتور MG90S:

مجموعه دندان GT2 قرقره 16:

کمربند لاستیکی GT2 (5M):

3 در 1 Jumper Wire:

ابزار لحیم کاری:

مرحله 3: اتصالات

اتصالات
اتصالات

یک سیم فرمت برای موتورهای پله ای و سروو مورد نیاز است.

کابل سیم 5M Extension:

برای اطلاعات بیشتر:

مرحله 4: Gondola & Bracket

گوندولا و براکت
گوندولا و براکت

مدلهای سه بعدی براکت نصب کننده گوندولا و موتور پله ای را می توانید در فایل ZIP 'Gondola_Bracket_Models' پیدا کنید

github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

از چاپگر سه بعدی JGAURORA A5S برای مدلهای سه بعدی استفاده شد:

مرحله 5: کد منبع

کد منبع
کد منبع
  • در Arduino IDE v1.8.5 و پردازش v2.2.1 خوب کار می کند
  • Arduino IDE v.1.8.5 را بارگیری و نصب کنید
  • Processing v2.2.1 را بارگیری و نصب کنید
  • بارگیری mXY-Plotter-Drawing-Machine

مرحله 6: کد منبع آردوینو

کد منبع آردوینو
کد منبع آردوینو
  • به پوشه mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries بروید.
  • محتویات arduino-source-code-libraries / libraries را در پوشه C: / Users / YourPCname / Documents / Arduino / libraries خود کپی کنید.
  • به پوشه mXY-Plotter-Drawing-Machine / arduino-source-code-libraries بروید.
  • پوشه polargraph_server_a1 را کپی کرده و پوشه C: / Users / YourPCname / Documents / Arduino را در آن بچسبانید.
  • فایل "polargraph_server_a1.ino" نسخه ویرایش شده درایور ULN2003 و موتور پله ای 28YBJ-48 است. نسخه اصلی را می توانید از اینجا دریافت کنید

  • Arduino IDE را باز کنید
  • به File -> Sketchbook -> polargraph_server_a1 | بروید کد منبع polargraph_server_a1 را باز کنید.
  • به Tools -> Board -> Arduino/Genuino Uno بروید Board را انتخاب کنید
  • برای امتحان و کامپایل ، دکمه "تأیید" را در نوار ابزار فشار دهید.
  • اگر کامپایل شد ، دکمه "بارگذاری" را در نوار ابزار فشار دهید تا بارگذاری شود.
  • پس از انجام این کار ، باید تأیید کنید که به درستی کار می کند - از مانیتور سریال روی برد که روی 57600 baud تنظیم شده است استفاده کنید تا مطمئن شوید که "READY" هر دو ثانیه در حال انتشار است.

مرحله 7: پردازش کد منبع

پردازش کد منبع
پردازش کد منبع
  • به پوشه mXY-Plotter-Drawing-Machine / processing-source / Processing libraries بروید.
  • محتویات Process-source / Processing libraries را در پوشه C: / Users / YourPCname / Documents / Processing / libraries خود کپی کنید.
  • پوشه polargraphcontroller را کپی کرده و پوشه C: / Users / YourPCname / Documents / Processing را در آن بچسبانید.
  • پردازش باز
  • به File -> Sketchbook -> polargraphcontroller | بروید کد منبع برنامه polargraphcontroller را باز کنید.
  • برای اجرای طرح ، دکمه Run را در نوار ابزار فشار دهید.

مرحله 8: کنترل کننده Polargraphcontroller

کنترل کننده قطبی
کنترل کننده قطبی

کنترل کننده Polargraph Copyright Sandy Noble 2018 -

مشخصات موتور پله ای

  • دکمه SETUP را در نوار ابزار فشار دهید.
  • مقدار MM PER REV را 64 تعریف کنید
  • مقدار STEPS PER REV را 4076 تعریف کنید
  • مقدار MOTOR MAX SPEED را 1000 تعریف کنید
  • مقدار MOTOR ACCELERATION را 200 تعریف کنید
  • برای کسب اطلاعات بیشتر در مورد موتور پله ای 28BYJ-48:

ابعاد ماشین

  • به یاد داشته باشید که اندازه دستگاه شما با اندازه سطح شما یکسان نیست.
  • اندازه PAGE یا AREA طراحی شما کوچکتر خواهد بود.
  • عرض ماشین - این فاصله بین دو نزدیکترین نقطه روی زنجیر چرخ (بین دو قرقره) است. اندازه را بین دو قرقره بر روی عرض ماشین تنظیم کنید
  • ارتفاع دستگاه - این فاصله از محور چرخ دنده تا پایین ناحیه طراحی (تخته) شما است. تنظیم ارتفاع دستگاه (ارتفاع بین قرقره و انتهای پانل)
  • پس از ابعاد دستگاه ، اندازه ناحیه ای را که ترسیم می کنید تنظیم کنید. (اگر روی کاغذ A4 نقاشی می کنید ، اندازه A4 را تنظیم کنید.)
  • نقطه اصلی - این یک نقطه جادویی است که در خط مرکزی مشخص شده است ، دقیقاً 120 میلی متر (12 سانتی متر) از لبه بالای دستگاه شما.
  • سپس ابتدا صفحه مرکز را انتخاب کرده و سپس مقدار Page Pos Y را 120 تعیین کنید.
  • دوم روی مرکز خانه نقطه کلیک کنید و مقدار 120 Home Pos Y را تعیین کنید.

تنظیمات سرو موتور (قلم)

  • مقادیر Pen Up Position و Pen Down Position زاویه عملکرد سروو موتور هستند.
  • روی Serial Port کلیک کنید و پورت Arduino را از لیست دستگاه های متصل انتخاب کنید.
  • هنگامی که پورت صحیح انتخاب شود ، صفحه نمایش "No Serial Connection" سبز می شود و شماره پورتی که به آن متصل است نمایش داده می شود.
  • روی 'Command Queue' کلیک کنید و فرمان ارسال فعال می شود.
  • روی Upload Lift Range کلیک کنید ، سپس روی Test Lift Range کلیک کنید و زاویه سرو موتور را آزمایش کنید.

آخرین تنظیمات - تصویر بردار را بارگذاری کرده و چاپ را شروع کنید

  • تنظیمات خود را ذخیره کنید هر بار که برنامه را روشن می کنید ، تنظیمات خود را بارگذاری کنید.
  • روی برگه ورودی کلیک کرده و به صفحه اصلی برنامه بروید.
  • سپس ما به صورت دستی تله کابین را برای "تنظیم خانه" به صورت دستی تنظیم می کنیم. تله کابین را به صورت دستی حرکت دهید و آن را به نقطه اصلی که قبلاً تعریف شده است منتقل کنید. قبل از کلیک روی "تنظیم خانه" ، گوندولا باید قبل از هر نقاشی به این ترتیب تنظیم شود.
  • پس از انجام این تنظیم ، روی تنظیمات صفحه اصلی و تنظیم موقعیت قلم کلیک کنید.
  • روی Set Area کلیک کنید تا نقاشی شما مشخص شود. سپس روی Set Frame to Area کلیک کنید تا همه تنظیمات لازم برای طراحی انجام شود.

بردار رسم کنید

  • هر گونه تصویر طراحی بردار را بیابید. از هر پلتفرم مبدل ، تصویر را به فرمت SVG تبدیل کنید.
  • پس از انتخاب Load Vector from program. اندازه تصویر را با تغییر اندازه بردار تنظیم کنید. تصویر را با Move Vector به منطقه مورد نظر منتقل کنید. سپس ناحیه ای را که باید چاپ شود با Select Area و تنظیم Frame to Area تنظیم کنید.
  • در نهایت ، روی فرمان Draw Vector کلیک کنید تا دستگاه راه اندازی شود.

برای اطلاعات بیشتر:

توصیه شده: