步進馬達帶動皮帶和皮帶輪
用兩個按鈕開關來控制馬達正轉和反轉
簡介
本練習用一個步進馬達帶動皮帶輪和皮帶,再用兩個按鈕開關來控制馬達的正轉和反轉。
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,以不同顏色的亮燈,來顯示皮帶的正轉和反轉。