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

Arduino CNC зурах машин (эсвэл амжилтанд хүрэх зам): 10 алхам (зурагтай)
Arduino CNC зурах машин (эсвэл амжилтанд хүрэх зам): 10 алхам (зурагтай)
Anonim
Image
Image
Устгал
Устгал

Энэхүү төсөл нь ихэвчлэн олоход хялбар зүйл дээр суурилдаг. Санаа нь ашиглагдаагүй хоёр компьютерийн дискийг авч, тэдгээрийг нэгтгэн CNC машинтай төстэй зурах машин бүтээх явдал юм.

Жолоодлогын хэсгүүдэд хоёулангийнх нь хөдөлгүүр ба хашлага, дор хаяж нэг хөтчийн хуванцар угсралт орно (тавиурыг оруулаад)

Алхам 1: Таны аялалд тавигдах шаардлага:

Шаардлагатай хэсгүүд:

  1. Ардуино нэгдээрэй
  2. 1 алхам мотор (бид 28BYJ-48 загварын дугаарыг ашигласан)
  3. Adafruit хөдөлгүүрийн бамбай v2
  4. Маш олон утас
  5. Компьютерийн хоёр CD тавиур
  6. заавал биш: 3D хэвлэсэн зарим араа ба төмөр зам
  7. Зарим мод эсвэл бүтцийн материал Компьютер

Arduino код шаардлагатай:

Adafruit мотор бамбайтай ажиллах GRBL захиалгат код (Riley_adafruit_cnc_2)

Шаардлагатай компьютерийн програм хангамж:

  1. Arduino IDE Plotter
  2. Кодлогдсон зураг эсвэл зургийн файлууд (google таны сонгосон файл).

Шаардлагатай хэрэгслүүд:

  1. Гагнуурын төхөөрөмж
  2. Цавуу буу, цавуу мод
  3. Шугам
  4. Үзэг
  5. Тэвчээр

Алхам 2: устгах

Устгал
Устгал

Ихэвчлэн хоёр хашлага бүхий метал эд ангиудыг салгаж байхдаа DVD тавиурыг салгаж, дор хаяж нэг DVD тавиурын бүтцийн бүрэн бүтэн байдлыг хадгалах хэрэгтэй. Эдгээр тавиурыг авах үйл явц нь янз бүрийн CD тавиураас өөр байх болно. Хоёр мотор хөтлөгчийг салгасны дараа доорх зураг шиг харагдах ёстой. Дискийг эргүүлэх хэсэг нь шаардлагагүй тул устгасан болохыг анхаарна уу.

Алхам 3: Гагнах

Гагнах асаалттай байна
Гагнах асаалттай байна

Салгаж авсны дараа дараагийн алхам бол терминалуудыг мотор руу гагнах бөгөөд үүнийг зураг дээр харж болно. Дахин хэлэхэд эдгээр терминалуудыг хөдөлгүүрт холбох арга нь тухайн загвараас хамаарч өөр өөр байж болно. Эдгээр нь Adafruit хөдөлгүүрийн бамбайтай хэрхэн холбогдохыг дараа хэлэлцэх болно. Диск хөтчийн хоёр дахь хөдөлгүүрийн угсралтын хувьд ижил тохиргоог давт.

Эдгээр хоёр зураг зурах явцад бидний Y ба Z тэнхлэг болно.

Алхам 4: Хүчит тавиур

Хүчит тавиур
Хүчит тавиур
Хүчит тавиур
Хүчит тавиур

Дараагийн алхам бол X тэнхлэг болох дискний тавиурыг ажиллуулах явдал юм. Энэ зорилгоор stepper моторыг ашигласан бөгөөд угсрахдаа тавиурын хэсгүүдийг араагаар нь тааруулах шаардлагатай байв. (зургуудыг үзнэ үү) Энэ үед бид арааны харьцаа нь унтарсан бөгөөд цаашид тайрах шаардлагатай байгааг ойлгосон. Төгсгөлд нь 4 -ээс 1 -ийн харьцаатай араа хэвлэхээр сонгосон бөгөөд энэ нь өрөөнөөс гарахгүйгээр зургийг амжилттай дуусгахад шаардлагатай гөлгөр байдал, зайг хол байлгах боломжийг олгосон юм.

Алхам 5: Arduino -ийн харилцаа

Arduino -ийн асуудал
Arduino -ийн асуудал
Arduino -ийн асуудал
Arduino -ийн асуудал

Arduino угсралт ба мотор бамбайны тохиргоог хий. Энэ алхамыг хийхийн тулд бага зэрэг гагнах шаардлагатай болно. Адафрутын хоёр мотор бамбай овоолсон байх болно. Хоёрдахь ардуиног танихын тулд тэдний ажиллах хэлбэрээс шалтгаалан гүүрийг гагнах шаардлагатай байна. Үүний цаана байгаа үйл явцыг энд тайлбарлав.

learn.adafruit.com/adafruit-motor-shield-v…

Адафрутын моторын дээд бамбайг 1 -р шошготой доор харуулсны дагуу гүүрийг гагнана. Эхний самбар нь (0x60), дээд самбар нь (0x61) байх ёстой. Түүнчлэн, 2 гэсэн шошготой холбогчийг анзаараарай. Үүнийг доод ба дээд бамбай дээр байрлуулсан бөгөөд самбар дээрх цэнхэр терминалуудын оронд хүчээ arduino -аас авахыг хэлнэ. Хэрэв танд arduino байхгүй бол та эдгээр цэнхэр терминалуудад өөрийн тэжээлийн эх үүсвэрийг холбохыг сонгож болно. (Анхаарна уу, гурван моторыг ажиллуулахдаа бид arduino -г компьютерт холбосон бөгөөд 9 вольтын тэжээлийг arduino -д ажиллуулдаг)

Алхам 6: Галын туршилт

Галын шалгалт
Галын шалгалт
Галын шалгалт
Галын шалгалт

Туршилт! Бүгдийг нэгтгэхээс өмнө эд ангиудыг туршиж үзээрэй. Adafruit Motor Shield -т stepper моторыг хэрхэн холбох талаар мэдээлэл олоход бидэнд хэцүү байсан. Тиймээс энд ашигтай диаграм байна. 1 ба 4 -р зүү (цэнхэр, улбар шар) ба 2 ба 5 -р зүү (ягаан, шар) нь хос болохыг тэмдэглэх нь чухал юм. Заримдаа эдгээрийг буруу залгасан нь мотор хэрхэн ажиллах нь эсрэгээрээ байж магадгүй юм. Түүнчлэн, улаан диаграммыг доор харуулсан шиг харуулав. Хэрэв диск угсрах мотор зөвхөн 4 терминалтай бол газардуулгыг холболтгүй орхино.

Моторын хөдөлгөөнийг зохицуулахын тулд шаардлагатай багаж хэрэгсэлд заасан програм хангамжийг ашиглана уу.

Аль терминал нь хос болохыг турших үнэхээр хялбар арга бол омметрээр турших явдал юм. Энд stepper моторын утсыг хэрхэн яаж олох тухай гайхалтай гарын авлага байна.

knowledge.ni.com/KnowledgeArticleDetails?i…

Хосуудаа олсны дараа эхнийх нь М1, хоёр дахь нь М2 болно

Алхам 7: Угсрах шугам

Угсрах шугам
Угсрах шугам

Бүх хөдөлгүүрийг туршиж үзсэний дараа та угсрах ажлыг эхлүүлж болно. Эхний алхам бол Y ба Z тэнхлэгийг X тэнхлэгээс дээш барих бүтэц бий болгох явдал юм. Үүнийг хобби дэлгүүрээс худалдаж авсан энгийн зүйлсээр хийсэн. Доорх зургийг үзнэ үү.

Алхам 8: Хөвөх

Хөвөх
Хөвөх

Дараагийн алхам бол Y тэнхлэгийг Z тэнхлэгт холбох явдал бөгөөд үүнийг ихэвчлэн халуун цавуугаар хийсэн боловч бид илүү их цаг хугацаа, багаж хэрэгслийн тусламжтайгаар үүнийг өөрөөр хийх байсан.

Алхам 9: Хакерын цаг

Хакерын цаг!
Хакерын цаг!

Одоо Arduino програмчлалын цаг боллоо. Эхний алхам бол хавсаргасан кодыг Arduino -д оруулах явдал юм. Arduino IDE -ээ нээж, хавсаргасан програмаа нээсний дараа портыг өөрийн arduino -руу залгасан порт болгон өөрчилж, сум руу (эсвэл байршуулах товчлуур) дарж илгээх боломжтой болно.

Алхам 10: Амжилт бол А !?

Амжилт бол А !?
Амжилт бол А !?

Энэхүү код нь анхны GRBL код дээр үндэслэсэн боловч adafruit моторын бамбайтай ажиллахад ихээхэн өөрчлөлт оруулсан болохыг анхаарах нь чухал юм. Ийм учраас энэ тохиргоонд оруулах үед ажиллахгүй GRBL -д байдаг олон дутуу функцууд байдаг боловч ямар ч үндсэн схемийн хувьд энэ нь төгс ажилладаг. Энэ нь G90 гэж форматлагдсан ямар ч GCODE зурж болно.

Хэрэв та бидэнтэй ижил тохиргоог хийсэн бол таны arduino одоо ажиллах болно! Хэрэв та өөр өөр мотор эсвэл өөр өөр хэмжээс ашиглан өөр хувилбар хийсэн бол Arduino кодонд орсон тохиргооны файлыг өөрчлөх шаардлагатай болно.

** "config.h" ФАЙЛД ЗӨВХӨН ӨӨРЧЛӨЛТ ХИЙХ, ХААНА Ч БАЙГААГҮЙ ӨӨРЧЛӨЛТ ХӨТӨЛБӨРИЙГ АЖИЛЛАХГҮЙД ХҮРТЭХ болно **

Эргээд харахад бид тавиурын угсралтыг байгаагаар нь ашиглаж, зарим бүтцийг бэхжүүлж, өөр тэнхлэгийг хазайлгахад илүү сайн хэмжиж, ерөнхийдөө илүү бүтэцтэй болгож болох байсан. Энэ бол өргөтгөх боломжтой, өөр зориулалтаар ашиглах боломжтой цэвэр төсөл юм.

Хэрэв та GRBL хэрхэн ажилладаг, X, Y, Z тэнхлэгтэй stepper мотор хэрхэн ажилладаг талаар анхан шатны ойлголттой бол танд шаардлагатай материал байгаа бол энэхүү төслийг өргөжүүлэх боломжтой болно. DVD тавиурын хэмжээ хязгаарлагдмал байсан тул бид ийм хэмжээтэй болгохоор шийдсэн. Гэсэн хэдий ч хэрэв та бүс, stepper мотор ашиглан үүнийг хийхээр шийдсэн бол зөвхөн steppers -ийн эргүүлэх хүчээр хязгаарлагдах болно.

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