好久沒來寫一下心得了
今天難得比較早下班,火速看一下別人的文章,
並且操作這個作業
以下為新北中山國中創客社群的文章來源為此
寫得很棒!!
28BYJ-48 步進馬達
1.外觀與尺寸
28BYJ-48 步進馬達有兩種規格 5V 與 12V ,尺寸大小都相同,但扭矩12V比5V稍大
通常可以由如下兩種驅動器ULN2003驅動(驅動器也同時支援5V與12V)
尺寸與規格表(尺寸可供3D列印設計時採用)
關於更詳細的測試請參閱 5V與12V的比較
3.內部齒輪比
(1) Adafruit gear train
#1 teeth: 9 #2 In:32 Out:11 #3 In:22 Out:9 #4 In:27 Out:8 #5 In:24
減速比 64:1 (輸入圈數:輸出圈數)
由上可知,若馬達步進角 5.625度 再乘以減速比得到輸出的解析度:
每步旋轉 5.625 x 1/64 = 0.087890625 度
若要轉一圈,需要 360/0.087890625 = 4096步
4.線路布置
28BYJ-48 步進馬達屬於四相五線步進馬達,
四相代表四組線圈 五線代表接出五條線
5.驅動法方為三種,每一種各有其優點與缺點,詳述如下
int t= 10;
void setup() {
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
digitalWrite(8,1);
digitalWrite(9,0);
digitalWrite(10,0);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,1);
digitalWrite(10,0);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(10,1);
digitalWrite(11,0);
delay(t);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(10,0);
digitalWrite(11,1);
delay(t);
}
這是我的作業阿~~~很弱
依然是弱弱的作業,我的t設定為10,轉速看不出來差別
弱弱作業來也
|