2013-12-13 101 views
1

我試圖讓我的無刷直流風扇(送風機像這樣的:https://iprototype.nl/products/components/overige/blower-squirrel-cage)工作。小型鼓風機(12V直流電機),只有嗡嗡

這是我的設置:(注意,直流電機圖像中是我的粉絲)

enter image description here

這是我的代碼(沒有任何幻想):

int motorPin = 9; 
void setup() { 
    Serial.begin(9600); 
    pinMode(motorPin, OUTPUT); 
} 
void loop() { 
    for(int i=0; i < 255; i++) { 
    analogWrite(motorPin, i); 
    Serial.println(analogRead(motorPin)); 
    delay(5); 
    } 
} 

我的鼓風機做的唯一事情就是BUZZING。有一點點「peeeeep」從它出來,所以有一個聯繫,但它似乎沒有工作出於某種原因。

我的電池我使用的是正常的金霸王9V電池,當我認爲我反對+和風機的電纜 - 我的電池的它工作得很好,所以電壓應該是足夠的。

會有人知道一個解決方案?

+0

它看起來更有點像有用你可能有晶體管倒退。發射器應該接地,但它看起來像在圖像中,它看起來像收集器連接到地面。你可以檢查發射器是否接地,集電器是否連接到電機? – mti2935

+0

@WarreBuysse請務必評論下面的答案是否能解決您的問題。 –

回答

3

首先,我會小心張貼這在這裏。有巨魔這將推動你關閉堆棧溢出,因爲這是一個Engineering question.

也就是說一噸:

第一件事,我發現這是錯誤的。

您正在使用analogWrite(motorPin, i);,但你顯然有它插在Arduino的數字引腳。標記爲A0-A5的引腳是您的模擬引腳。

要使用什麼是digitalWrite(pin,value) Arduino Documentation

其次,你用萬用表測試了這個?

我會用實際多少電流進入您的風機,如果它足夠運行它有關。這真的取決於它如何連線。我會建議使用H-Bridge來處理與電機相關的任何事情。你可以在sparkfun上很便宜地找到它們。我用了一個來自adafruit的東西。你可以看到它的一個例子的工作以及它如何在http://anthonyrussell.info/postpage.php?name=65有線如果你可以附上你的設置的實際照片,可能是

+0

我確實需要使用digitalWrite,而且我使用了錯誤的晶體管。 PN2222而不是KN2222。這解決了問題。謝謝! –

相關問題