Агуулгын хүснэгт:

MXY Board - Бага төсөвтэй XY Plotter зурах робот самбар: 8 алхам (зурагтай)
MXY Board - Бага төсөвтэй XY Plotter зурах робот самбар: 8 алхам (зурагтай)

Видео: MXY Board - Бага төсөвтэй XY Plotter зурах робот самбар: 8 алхам (зурагтай)

Видео: MXY Board - Бага төсөвтэй XY Plotter зурах робот самбар: 8 алхам (зурагтай)
Видео: 'Building' the SnowRunner Khan Lo4F in TECHBLOX 2024, Долдугаар сарын
Anonim
MXY Board - Бага төсөвтэй XY Plotter зурах роботын самбар
MXY Board - Бага төсөвтэй XY Plotter зурах роботын самбар

Миний зорилго бол XX плоттер зурах машиныг бага төсөвтэй болгохын тулд mXY хавтанг зохион бүтээх явдал байв. Тиймээс би энэ төслийг хийхийг хүсч буй хүмүүст хялбар болгох самбар зохион бүтээсэн. Өмнөх төсөлд 2 ширхэг Nema17 stepper мотор ашиглаж байхдаа энэ самбар нь 2 ширхэг 28YBJ-48 DC 5V 4 Phase 5 утастай stepper мотор ашигладаг. Мөн өмнөх төсөлд Arduino Uno R3 -ийг микроконтроллер, Adafruit Motor Shield -ийг мотор жолоочоор ашиглаж байсан. Энэхүү самбар нь Atmega328P болон ULN2003 stepper драйверийг ашигладаг. Тиймээс та энэ төслийг ганц самбар ашиглан хийх боломжтой болно. 5V 1А адаптер эсвэл цахилгаан банк нь энэ төслийг эрчим хүчний хэрэглээнд ашиглахад хангалттай. Хоёр хөдөлгүүр ажиллаж байх үед хамгийн их гүйдэл нь 0.4А байна.

Видео бичлэг дээр үзүүлсэн самбар нь туршилтын хувилбар бөгөөд самбарын шинэчлэгдсэн, сайжруулсан хувилбарыг доорх линк дээр байрлуулсан болно. Мөн гагнахыг хүсдэггүй хүмүүст mXY хавтанг бүх эд ангиудыг угсарч PCBWay Bazaar -д зарах болно. Энэхүү дэмжлэгт PCBWay -д маш их баярлалаа.

$ 0 Шинэ гишүүдийн хувьд PCB Stencil -ийн анхны захиалга, хямд үнэ

Алхам 1: ПХБ авах

ПХБ авах
ПХБ авах

Энэ төсөлд бид mXY самбар бүхий XY Plotter Drawing машин хийх болно. Робот зурах тусламжтайгаар та хана, самбар эсвэл А4 цаасан дээр зураг зурах боломжтой. Та зураг эсвэл текст хэвлэх боломжтой. Машин бол энгийн үзэг, зарим мотор, утас ашиглан зураг зурдаг энгийн төхөөрөмж юм. Энэ төсөлд шаардлагатай бүх тоног төхөөрөмжийг доор жагсаав. Бид зургийн хяналтанд Polargraph програмыг хэрхэн суулгах, ашиглах талаар сурах болно.

ПХБ - Схем - Гербер файлууд - Монголбанкны жагсаалтыг авах:

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

Алхам 2: ПХБ -д шаардлагатай бүрэлдэхүүн хэсгүүд

ПХБ -д шаардлагатай бүрэлдэхүүн хэсгүүд
ПХБ -д шаардлагатай бүрэлдэхүүн хэсгүүд

MXY угсарсан хувилбар удахгүй PCBWayer Bazaar дээр худалдаанд гарах болно:

Ачаалагчтай 1x ATmega328P-PU:

2x ULN2003 DIP16:

2х 28YBJ-48 5V 5 утастай stepper мотор:

1x CH340G SOP16:

B хэлбэрийн USB залгуур:

DIP сокет 28/16 зүү:

12/16 МГц болор:

L7805 TO-220:

10uF конденсатор:

22pF/0.1uF/10nF керамик:

LED:

Эсэргүүцэл 10K/1K:

Цахилгаан Жак залгуур:

2 зүү терминалын блок:

Эрэгтэй пин толгой:

2x JST B5B-XH холбогч:

1x MG90S Servo мотор:

GT2 Pulley 16 шүдний багц:

GT2 резинэн бүс (5M):

3 ширхэг 1 ширхэг холбогч утас:

Гагнуурын хэрэгсэл:

Алхам 3: Холболтууд

Холболтууд
Холболтууд

Stepper мотор ба servo -ийн хувьд өргөтгөлийн утас шаардлагатай болно.

5M өргөтгөлийн утас кабель:

Дэлгэрэнгүй мэдээллийг:

Алхам 4: Гондола ба хаалт

Гондола ба хаалт
Гондола ба хаалт

Та gondola болон stepper мотор холбох хаалт 3D загварыг 'Gondola_Bracket_Models' ZIP файлаас олж болно.

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

JGAURORA A5S 3D принтерийг 3D загварт ашигласан:

Алхам 5: Эх код

Эх код
Эх код
  • Энэ нь Arduino IDE v1.8.5 & Processing v2.2.1 дээр сайн ажилладаг
  • Arduino IDE v.1.8.5 https://www.arduino.cc/en/Main/OldSoftwareReleases#previous татаж аваад суулгана уу
  • Processing v2.2.1 https://processing.org/download/?processing програмыг татаж аваад суулгана уу
  • MXY-Plotter-Drawing-Machine татаж авах

Алхам 6: Arduino эх код

Arduino эх код
Arduino эх код
  • 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 -ийг нээнэ үү
  • Файл -> Sketchbook -> polargraph_server_a1 | руу очно уу Polargraph_server_a1 эх кодыг нээнэ үү.
  • Tools -> Board -> Arduino/Genuino Uno | руу очно уу Удирдах зөвлөлийг сонгоно уу
  • Хэрэгслийн самбар дээрх "шалгах" товчийг дарж хөрвүүлж үзээрэй.
  • Хэрэв энэ нь эмхэтгэсэн бол байршуулахын тулд хэрэгслийн самбар дээрх "байршуулах" товчийг дарна уу.
  • Үүнийг хийсний дараа та энэ нь зөв ажиллаж байгааг баталгаажуулах ёстой - самбар дээрх цуваа дэлгэцийг 57600 baud болгон тохируулж хэдэн секунд тутамд "READY" гаргадаг эсэхийг шалгаарай.

Алхам 7: Эх кодыг боловсруулж байна

Эх кодыг боловсруулж байна
Эх кодыг боловсруулж байна
  • MXY-Plotter-Drawing-Machine / processing-source / Processing libraries хавтас руу очно уу.
  • Processing-source / Processing library-ийн агуулгыг өөрийн C: / Users / YourPCname / Documents / Processing / libraries фолдерт хуулж ав.
  • Polargraphcontroller фолдерыг хуулж аваад өөрийн C: / Users / YourPCname / Documents / Processing хавтас руу буулгана уу.
  • Нээлттэй боловсруулалт
  • Файл -> Sketchbook -> polargraphcontroller | руу очно уу Polargraphcontroller програмын эх кодыг нээнэ үү.
  • Ноорогыг ажиллуулахын тулд хэрэгслийн самбар дээрх Run товчийг дарна уу.

Алхам 8: Polargraphcontroller

Polargraphcontroller
Polargraphcontroller

Polargraph хянагч Зохиогчийн эрх Sandy Noble 2018 -

Stepper моторын техникийн үзүүлэлтүүд

  • Хэрэгслийн самбар дээрх SETUP товчийг дарна уу.
  • MM PER REV -ийн утгыг 64 гэж тодорхойл
  • STEPS PER REV -ийн утгыг 4076 гэж тодорхойл
  • MOTOR MAX SPEED -ийн утгыг 1000 гэж тодорхойл
  • MOTOR ACCELERATION -ийн утгыг 200 гэж тодорхойл
  • 28BYJ-48 Stepper Motor-ийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл:

Машины хэмжээ

  • Таны машины хэмжээ таны гадаргуугийн хэмжээтэй адил биш гэдгийг санаарай.
  • Таны PAGE эсвэл зургийн талбайн хэмжээ бага байх болно.
  • Машины өргөн - Энэ бол цоолбортой хамгийн ойр хоёр цэгийн хоорондох зай юм (хоёр дамар хооронд). Машины өргөн дээрх хоёр дамар хоорондын хэмжээг тохируулна уу
  • Машины өндөр - Энэ бол дугуйны тэнхлэгээс зургийн (самбар) талбайн доод хүртэлх зай юм. Машины өндрийг тохируулах (дамар ба хавтангийн төгсгөлийн хоорондох өндөр)
  • Машины хэмжээсүүдийн дараа зурах талбайн хэмжээг тохируулна уу. (Хэрэв та А4 цаасан дээр зурах бол А4 хэмжээг тохируулна уу.)
  • Гэрийн цэг - Энэ бол таны машины дээд ирмэгээс яг 120 мм (12 см) зайд төв шугам дээр тэмдэглэгдсэн шидэт цэг юм.
  • Дараа нь эхлээд төв хуудсыг дарж, дараа нь Page Pos Y утгыг 120 гэж тохируулна уу.
  • Хоёрдугаарт Center Home Point дээр дарж Home Pos Y утгыг 120 гэж тохируулна уу.

Servo мотор (үзэг) тохиргоо

  • Pen Up Position ба Pen Down Position утгууд нь servo моторын ажиллах өнцөг юм.
  • Цуваа порт дээр дарж холбогдсон төхөөрөмжүүдийн жагсаалтаас Arduino портыг сонгоно уу.
  • Зөв портыг сонгосны дараа 'No Serial Connection' дэлгэц нь НОГООН болж, холбогдсон портын дугаарыг харуулна.
  • 'Command Queue' дээр дарахад командын дамжуулалт идэвхжинэ.
  • Upload Lift Range, дараа нь Test Lift Range дээр дарж servo моторын өнцгийг шалгана уу.

Сүүлийн тохиргоо - Векторын зургийг байршуулж, хэвлэж эхлээрэй

  • Тохиргоогоо хадгална уу. Хөтөлбөрийг асаах бүртээ өөрийн тохиргоог ачаална уу.
  • Оруулах таб дээр дарж програмын үндсэн дэлгэц рүү очно уу.
  • Дараа нь бид 'Гэрээ тохируулах' гондолыг гараар тохируулах болно. Гондолыг гараар хөдөлгөж, өмнө нь тодорхойлсон гэрийн цэг рүү зөөнө үү. Зураг бүрийн өмнө 'Гэрээ тохируулах' дээр дарахаас өмнө гондолыг ингэж тохируулах ёстой.
  • Энэ тохиргоог хийсний дараа Гэрийг тохируулах ба үзэгний байрлалыг тохируулах дээр дарна уу.
  • Set Area дээр дарж зурсан зургаа зааж өгнө үү. Дараа нь зурах шаардлагатай бүх тохиргоог хийхийн тулд хүрээ тохируулах хэсгийг дарна уу.

Вектор зурах

  • Вектор зурах дурын зургийг олоорой. Аливаа хөрвүүлэгч платформоос зургийг SVG формат руу хөрвүүлэх.
  • Програмаас Векторыг ачаалахыг сонгоно уу. Resize Vector ашиглан зургийн хэмжээг тохируулна уу. Move Vector ашиглан зургийг хүссэн хэсэгт шилжүүлээрэй. Дараа нь Хэвлэх хэсгийг сонгож, Хүрээг Бүс болгон тохируулаарай.
  • Эцэст нь машиныг эхлүүлэхийн тулд Draw Vector командыг дарна уу.

Дэлгэрэнгүй мэдээллийг:

Зөвлөмж болгож буй: