Talaan ng mga Nilalaman:

Arduino CNC Drawing Machine (o ang Daan patungo sa Tagumpay): 10 Hakbang (na may Mga Larawan)
Arduino CNC Drawing Machine (o ang Daan patungo sa Tagumpay): 10 Hakbang (na may Mga Larawan)

Video: Arduino CNC Drawing Machine (o ang Daan patungo sa Tagumpay): 10 Hakbang (na may Mga Larawan)

Video: Arduino CNC Drawing Machine (o ang Daan patungo sa Tagumpay): 10 Hakbang (na may Mga Larawan)
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Nobyembre
Anonim
Image
Image
Pagkawasak
Pagkawasak

Ang proyektong ito ay batay sa karamihan ng mga item na madaling hanapin. Ang ideya ay kumuha ng dalawang hindi nagamit na mga unit ng computer disk at pagsamahin ang mga ito upang lumikha ng isang awtomatikong makina ng pagguhit na kahawig ng isang makina ng CNC.

Ang mga piraso na ginamit sa labas ng mga drive ay may kasamang mga motor at rehas mula sa pareho ng mga drive at ang plastik na pagpupulong ng hindi bababa sa isa sa mga drive (kasama ang tray)

Hakbang 1: Mga Kinakailangan para sa Iyong Paglalakbay:

Mga piraso na kinakailangan:

  1. Arduino uno
  2. 1 stepper motor (ginamit namin ang modelo ng numero 28BYJ-48)
  3. Adafruit motor shield v2
  4. Maraming mga wire
  5. Dalawang tray ng cd ng computer
  6. opsyonal: ilang 3d naka-print na gears at riles
  7. Ilang materyal na pang-kahoy o istruktura Isang computer

Kinakailangan ang Arduino Code:

Pasadyang GRBL code upang gumana kasama ang Adafruit motor Shield (Riley_adafruit_cnc_2)

Kailangan ng Computer Software:

  1. Plotter ng Arduino IDE
  2. Gcoded larawan o pagguhit ng mga file (google ang iyong pinili na file).

Kailangan ng mga tool:

  1. Kagamitan sa paghihinang
  2. Pandikit baril at pandikit sticks
  3. Pinuno
  4. Panulat
  5. Pasensya

Hakbang 2: Pagkawasak

Pagkawasak
Pagkawasak

Ihiwalay ang mga dvd tray na tinitiyak na panatilihin ang istruktura ng integridad ng hindi bababa sa isa sa mga dvd tray habang tinatanggal ang bahagi ng metal na karaniwang may dalawang rehas. Ang proseso ng pagkuha ng mga trart appart na ito ay mag-iiba mula sa iba't ibang mga cd trays. Ang dalawang mga motor drive ay dapat magmukhang ang larawan sa ibaba nang tinanggal. Pansinin ang bahagi kung saan pinaikot ang disk ay tinanggal dahil hindi ito kakailanganin.

Hakbang 3: Nasa Paghinang

Panghinang
Panghinang

Kapag nakuha, ang susunod na hakbang ay upang maghinang ng mga terminal sa motor na maaaring makita sa larawan. Muli ang paraan na ang mga terminal na ito ay nakakabit sa motor ay maaaring magkakaiba ayon sa tiyak na modelo. Ang paraan ng pagkonekta nito sa kalasag ng motor ng Adafruit ay tatalakayin sa paglaon. Kopyahin ang parehong pag-set up para sa pangalawang disk drive motor na pagpupulong.

Ang dalawang ito ay magsisilbing aming Y at Z axis sa proseso ng pagguhit.

Hakbang 4: Ang Makapangyarihang Tray

Ang Makapangyarihang Tray
Ang Makapangyarihang Tray
Ang Makapangyarihang Tray
Ang Makapangyarihang Tray

Ang susunod na hakbang ay upang gumana ang disk tray na magiging X-axis. Para sa layuning ito ginamit ang stepper motor at kinakailangan ng pagpupulong ang pagputol ng mga bahagi ng tray upang magkasya ang gear. (tingnan ang mga larawan) Sa puntong ito napagtanto namin na ang aming gear ratio ay naka-off at kailangan ng karagdagang pag-tinkering. Sa huli pinili namin upang mai-print ang isang 4 hanggang 1 ratio ng gear upang pahintulutan ang kinis at distansya ng paglalakbay na kinakailangan upang matagumpay na makumpleto ang pagguhit nang hindi nauubusan ng silid.

Hakbang 5: Ang Arduino Affair

Ang Arduino Affair
Ang Arduino Affair
Ang Arduino Affair
Ang Arduino Affair

Pagsamahin ang pagpupulong ng Arduino at ang pag-set up ng kalasag ng motor. Para sa hakbang na ito kailangan ng kaunting paghihinang. Magkakaroon ng dalawang Adafruit Motor Shields na nakasalansan. Dahil sa paraan ng pagpapatakbo nila ng isang tulay ay kailangang solder para sa ikalawang arduino upang makilala bilang ganoon. Ang proseso sa likod nito ay ipinaliwanag dito:

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

Maghinang ng tulay tulad ng ipinakita sa ibaba na may label na 1 para sa tuktok na kalasag ng motor na Adafruit. Ang unang board ay dapat na (0x60) at ang nangungunang board ay dapat na (0x61). Gayundin, pansinin ang jumper na may label na 2. Ito ay nakatakda sa parehong ilalim at tuktok na kalasag na sinasabi sa mga board na iguhit ang kanilang lakas mula sa arduino sa halip na ang mga asul na terminal na nasa itaas mismo nito. Maaari kang pumili upang ikonekta ang iyong sariling mapagkukunan ng kuryente sa mga asul na mga terminal kung nakita mong kulang ang arduino. (Tandaan, habang pinapatakbo ang tatlong mga motor mayroon kaming nakakonekta na arduino sa computer kasama ang isang 9v power supply na tumatakbo din sa arduino)

Hakbang 6: Pagsubok sa pamamagitan ng Sunog

Pagsubok sa pamamagitan ng apoy
Pagsubok sa pamamagitan ng apoy
Pagsubok sa pamamagitan ng apoy
Pagsubok sa pamamagitan ng apoy

Pagsusulit! Bago pagsamahin ang lahat ng ito subukan ang iyong mga bahagi. Partikular naming nahihirapang maghanap ng impormasyon tungkol sa kung paano ikonekta ang mga stepper motor sa Adafruit Motor Shield. Kaya narito ang isang kapaki-pakinabang na diagram. Mahalagang ituro na ang pin 1 at 4 (asul at kahel) at pin 2 at 5 (rosas at dilaw) ay mga pares. Minsan ang pag-plug sa mga ito sa maling paraan ay maaaring mangahulugan ng isang reverse sa kung paano gumana ang motor. Gayundin, ang pula ay ground sa diagram na ito tulad ng ipinakita sa ibaba. Kung ang mga motor ng pagpupulong ng disk ay mayroon lamang 4 na mga terminal, iwanan ang lupa nang walang koneksyon.

Upang pamahalaan ang paggalaw ng mga motor gamitin ang software na nakabalangkas sa mga kinakailangang tool, gamit ang plotter software sa ibinigay na link.

Ang isang tunay na madaling paraan upang subukan kung aling mga terminal ang pares ay upang subukan sa isang ohm-meter. Narito ang isang mahusay na gabay sa kung paano hanapin ang iyong mga pares ng stepper motor wire:

nownow.ni.com/Know knowledgeArticleDetails?i…

Kapag nahanap mo ang iyong mga pares, ilagay ang una sa M1, ang pangalawa sa M2

Hakbang 7: Ang Linya ng Assembly

Ang Linya ng Assembly
Ang Linya ng Assembly

Kapag ang lahat ng mga motor ay nasubukan maaari mong simulan ang pagpupulong. Ang unang hakbang ay upang lumikha ng isang istraktura upang hawakan ang Y at Z axis sa itaas ng X-axis. Ginawa ito sa mga simpleng item na binili mula sa isang tindahan ng libangan. Tingnan ang larawan sa ibaba.

Hakbang 8: Float On

Float On
Float On

Ang susunod na hakbang ay upang ikabit ang Z-axis sa pagpupulong ng Y-axis na ito ay tapos na pangunahin sa mainit na pandikit kahit na tiyak na gagawin namin ito nang iba sa maraming oras at mga tool.

Hakbang 9: Oras ng Hacker

Oras ng Hacker!
Oras ng Hacker!

Ngayon ay Arduino ang oras ng pagprograma. Ang unang hakbang ay upang mai-upload ang nakalakip na code sa iyong Arduino. Matapos buksan ang iyong Arduino IDE at buksan ang nakalakip na programa ang kailangan mo lang gawin ay hit palitan ang port sa isa na naka-plug in ang iyong arduino at pindutin ang ARROW (o pindutan ng pag-upload) upang maipadala ito.

Hakbang 10: Ang Tagumpay Ay Isang A !?

Ang Tagumpay Ay Isang A !?
Ang Tagumpay Ay Isang A !?

Habang ang code na ito ay batay sa orihinal na GRBL code, mahalaga na tandaan na mabago itong nabago upang gumana sa mga adafruit motor Shield. Dahil dito, maraming mga nawawalang pag-andar na nasa GRBL na hindi gumagana kapag na-input sa setup na ito. Gayunpaman, para sa anumang pangunahing paglalagay (na gumuhit) ang code na ito ay gumagana nang perpekto. Maaari itong gumuhit ng anumang GCODE na nai-format bilang G90.

Kung mayroon kang pagbuo ng parehong pag-set up tulad ng mayroon kami, pagkatapos ay gagana ang iyong arduino! Kung nakagawa ka ng ibang bersyon gamit ang iba't ibang mga motor o iba't ibang mga sukat pagkatapos ay kailangan mong baguhin ang pagsasaayos ng file na kasama sa Arduino code.

** GUMAGAWA LANG NG MGA PAGBABAGO SA FILE na "config.h", NAGBABAGO SAAN MAN SAAN PA SA KODE AY MAGHAHANAP NG PROGRAM NA HINDI gagana **

Kung pagtingin sa likod ay maaaring ginamit natin ang pagpupulong ng tray tulad nito at palakasin ang ilan sa istraktura, mas mahusay ang pagsukat para sa ikiling ng iba't ibang mga axis at gawin lamang itong mas nakabalangkas sa pangkalahatan. Ito ay isang maayos na proyekto na maaaring masukat at inilapat para sa iba pang mga paggamit.

Kapag mayroon kang isang pangunahing pag-unawa sa kung paano gumagana ang GRBL, at kung paano gumagana ang X, Y, Z axis stepper motors, ang proyektong ito ay lubos na nasusukat hangga't mayroon kang mga materyal na gawin ito. Pinili naming gawing isa ang sukat na ito dahil limitado kami sa laki ng tray ng DVD. Gayunpaman, kung pinili mong gumawa ng isa gamit ang mga sinturon at stepper motor ay malilimitahan ka lang ng steppers torque.

Inirerekumendang: