第1步:您的旅程要求:
需要的零件:
Arduino uno
1個(gè)步進(jìn)電機(jī)(我們使用的型號為28BYJ -48)
Adafruit電動機(jī)護(hù)罩v2
許多電線
兩個(gè)計(jì)算機(jī)CD托盤
可選:一些3d打印的齒輪和導(dǎo)軌
某些木材或結(jié)構(gòu)材料一臺計(jì)算機(jī)
所需的Arduino代碼:
自定義GRBL代碼可用于Adafruit電機(jī)罩(Riley_adafruit_cnc_2 )
所需的計(jì)算機(jī)軟件:
Arduino IDE繪圖儀https://github.com/zapmaker/GrblHoming/releases
Gcoded圖片或工程圖文件(使用Google自己選擇的文件)。
所需工具:
焊接設(shè)備
膠槍和膠棒
統(tǒng)治者
鋼筆
耐心
步驟2 :破壞
拆開DVD托盤,確保在保留至少一個(gè)DVD托盤的結(jié)構(gòu)完整性的同時(shí),去除金屬部件。通常有兩個(gè)欄桿。采取這些托盤appart的過程將因不同的cd托盤而異。一旦移除,兩個(gè)電機(jī)驅(qū)動器應(yīng)如下圖所示。請注意,旋轉(zhuǎn)磁盤的部分已被刪除,因?yàn)閷⒉恍枰?/p>
步驟3:焊接后
一次拆開后,下一步是將端子焊接到電機(jī)中,如圖所示。同樣,這些端子連接到電動機(jī)的方式可能會因具體型號而異。這些與Adafruit電機(jī)護(hù)罩的連接方式將在后面討論。復(fù)制第二個(gè)磁盤驅(qū)動器馬達(dá)組件的相同設(shè)置。
這兩個(gè)將在繪制過程中用作我們的Y和Z軸。
步驟4:強(qiáng)大托盤
下一步是使磁盤托盤成為X軸。為此,使用了步進(jìn)電機(jī),該組件需要切割托盤的一部分以使齒輪穿過。 (見圖片)此時(shí)我們意識到我們的傳動比已關(guān)閉,需要進(jìn)一步修補(bǔ)。最后,我們選擇打印4:1的齒輪,以確保順利完成繪圖而不會用完空間所需的平滑度和行進(jìn)距離。
步驟5:Arduino事件
將Arduino組件和電機(jī)屏蔽設(shè)置放在一起。對于此步驟,需要一點(diǎn)焊接。將堆放兩個(gè)Adafruit Motor Shield。由于他們操作的方式,需要焊接橋,以便將第二個(gè)arduino如此識別。此處解釋了其背后的過程:
https://learn.adafruit.com/adafruit-motor-shield-v 。..
焊接橋,如下圖所示,標(biāo)記為1用于頂部的Adafruit馬達(dá)護(hù)罩。第一塊板應(yīng)為(0x60),頂板應(yīng)為(0x61)。另外,請注意標(biāo)有2的跳線。該跳線設(shè)置在底部屏蔽層和頂部屏蔽層上,告訴板子從arduino而非其上方的藍(lán)色端子獲取電源。如果發(fā)現(xiàn)缺少arduino,您可以選擇將自己的電源連接到這些藍(lán)色終端。 (請注意,在運(yùn)行三個(gè)電動機(jī)時(shí),我們將arduino連接到了計(jì)算機(jī),并且還向arduino運(yùn)行了9v電源)。
步驟6:通過火進(jìn)行試驗(yàn)
測試!在將它們放在一起之前,先測試一下您的零件。我們發(fā)現(xiàn)很難找到有關(guān)如何將步進(jìn)電機(jī)連接到Adafruit Motor Shield的信息。因此,這是一個(gè)有用的圖表。重要的是要指出,針腳1和4(藍(lán)色和橙色)和針腳2和5(粉紅色和黃色)是成對的。有時(shí),以錯(cuò)誤的方式插入這些插頭可能意味著電動機(jī)的工作方式發(fā)生逆轉(zhuǎn)。此外,紅色在此圖中被磨削,如下所示。如果磁盤組件電機(jī)只有4個(gè)端子,則在沒有連接的情況下離開地面。
要管理電動機(jī)的運(yùn)動,請使用所需工具中概述的軟件,并使用提供的鏈接中的繪圖儀軟件。
一種真正簡單的方法來測試哪些端子是配對使用歐姆表進(jìn)行測試。
這是如何找到步進(jìn)電機(jī)電線對的絕佳指南:
https://knowledge.ni.com/KnowledgeArticleDetails?i 。.
找到配對后,將第一個(gè)放入M1,第二個(gè)放入M2
步驟7:裝配線
一旦所有電機(jī)都經(jīng)過測試,您就可以開始組裝。第一步是創(chuàng)建一個(gè)結(jié)構(gòu),將Y軸和Z軸保持在X軸上方。這是通過從業(yè)余商店購買的簡單物品完成的。參見下圖。
步驟8:浮動
下一步是將Z軸附加到Y(jié)-軸組裝主要是用熱膠完成的,盡管我們肯定會用更多的時(shí)間和工具來完成它。
步驟9:黑客時(shí)間!
現(xiàn)在是Arduino編程時(shí)間。第一步是將隨附的代碼上傳到Arduino。打開Arduino IDE并打開附加程序后,只需將端口更改為您的arduino所插入的端口,然后按ARROW(或上載按鈕)將其發(fā)送。
第10步:成功是A?。?/p>
盡管此代碼基于原始GRBL代碼,但重要的是要注意,它已經(jīng)過大量修改以便可以使用adafruit電機(jī)護(hù)罩。因此,當(dāng)輸入此設(shè)置時(shí),GRBL中有許多缺少的功能無法使用。
但是,對于任何基本繪圖(即繪圖),此代碼都可以完美地工作。它可以繪制任何格式為G90的GCODE。
如果你已經(jīng)建立了與我們相同的設(shè)置,那么你的arduino現(xiàn)在可以工作了!如果您使用不同的電動機(jī)或不同的尺寸制作了不同的版本,則必須更改Arduino代碼中包含的配置文件。
**僅更改“ config.h”文件,更改代碼中的任何其他內(nèi)容都會導(dǎo)致該程序無法使用**
回想一下,我們很可能會原樣使用托盤的組件并加固某些結(jié)構(gòu),從而更好地測量傾斜度不同的軸,只是使其整體結(jié)構(gòu)更整齊。這是一個(gè)精巧的項(xiàng)目,可以擴(kuò)展并應(yīng)用于其他用途。
一旦您對GRBL的工作原理以及X,Y,Z軸步進(jìn)電機(jī)的工作原理有了基本的了解,該項(xiàng)目只要您有足夠的能力,它就具有極強(qiáng)的可擴(kuò)展性。我們選擇制作這么大的一個(gè),因?yàn)槲覀兪蹹VD托盤尺寸的限制。但是,如果您選擇使用皮帶和步進(jìn)電機(jī)制造一個(gè),則只能受到步進(jìn)器扭矩的限制。
-
步進(jìn)電機(jī)
+關(guān)注
關(guān)注
152文章
3153瀏覽量
149070 -
Arduino
+關(guān)注
關(guān)注
188文章
6489瀏覽量
190027
發(fā)布評論請先 登錄
使用CY3014USB芯片組制作了一臺相機(jī),視頻顯示延遲怎么解決?
富唯智能復(fù)合機(jī)器人:CNC 自動上下料的變革利器

智能柔性制造:AMR 復(fù)合機(jī)器人賦能 CNC 加工行業(yè)

新技術(shù)解決方案 復(fù)合機(jī)器人 CNC 自動上下料

cnc機(jī)床自動斷電怎么用
AMR復(fù)合機(jī)器人:鋁板CNC加工線上的智能‘搬運(yùn)工’

將OP07接成電壓跟隨器,輸入頻率只有幾十K時(shí),輸出就變成了類似于三角波,為什么?
開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人
開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人
機(jī)器視覺運(yùn)動控制一體機(jī)VPLC532E在汽車膠帶纏繞的開放式CNC應(yīng)用

可以使用分離放大器搭建類似于DRV135的單端轉(zhuǎn)差分驅(qū)動電路嗎?
CNC機(jī)床加工上下料自動化解決方案

評論