步進馬達帶動皮帶和皮帶輪

用兩個按鈕開關來控制馬達正轉和反轉

簡介

本練習用一個步進馬達帶動皮帶輪和皮帶,再用兩個按鈕開關來控制馬達的正轉和反轉。

YouTube 成果影片:

材料

Arduino UNO x1

杜邦線一公一母 數條

電線數條

28BYJ-48 5V DC 步進馬達 x1

Driver ULN2003 x1

同步皮帶輪 x2

2GT-20 齒,帶寬6mm ,內孔 5mm

CK-002

按鈕開關 x2

皮帶輪 x1

2GT-20 齒,帶寬6mm

雷射切割板,螺絲,列印腳蹬模型。

此部分材料非必要,只要可以固定馬達和同步輪的東西皆可

組裝

將馬達用螺絲固定在板子上,3D列印腳蹬模型黏貼在板子上, 使板子能夠站穩不歪斜。另外在右邊鎖一個螺絲柱在滑軌上。

螺絲鎖好以後,正面完成圖。

將一個同步輪,套鎖在馬達上,另一個同步輪放入螺絲柱內。注意,為著皮帶將來可以平穩運轉,兩個皮帶輪上下方向,剛好相反。套在螺絲柱上的皮帶輪,要能夠自由運轉,不可鎖緊。

調整右邊螺絲柱的位置,套上皮帶。皮帶不要太鬆也不要太緊,剛好就好。

接線和接線圖

先將步進馬達白色塑膠端,依規定的方向,插入驅動器 ULN2003 的白色插槽。

驅動器 ULN2003 連接 Arduino

IN1 pin 11

IN2 pin 10

IN3 pin 9

IN4 pin 8

VCC 5V

GND GND


按鈕開關 CK002 連接 Arduin

VCC 5V

GND GND

OUT 一個連接 pin 4,另一個連接 pin 5


分享 Arduino 5V and GND 到麵包版的紅線 and 藍線

匯入程式庫

主程式需要程式庫 (Library) “Stepper.h” 。程式庫內提供很多額外指令,供主程式使用。不僅擴充主程式功能,並能保持主程式的清淅和簡短。

步驟一:

打開 Arduino 》點擊 草稿碼 》匯入程式庫 》管理程式庫 》螢幕上即出現程式管理員視窗。

步驟二:

在搜尋框內鍵入程式庫名稱 Stepper,視窗內會出現所有含 該名稱的程式庫,選擇 Stepper 並按安裝。

步驟三:

查看程式庫有沒有安裝成功。點擊 草稿碼 》匯入程式庫 》游標往下搜尋,看有沒有 Stepper 的程式庫在系統內。

上傳主程式

確認程式庫已安裝後,複製下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上,再點擊 ”上傳”,大功告成。

創客點子

加入兩個不同顏色的 LED,以不同顏色的亮燈,來顯示皮帶的正轉和反轉。