淘寶買了幾個(gè)4g舵機(jī),3.2一個(gè),價(jià)格便宜,但是不帶電路板和擺臂。
樣子如下圖,帶5根線,2根電機(jī)線,3根電位器線。
拆開(kāi)后,大概就是這個(gè)樣子,可見(jiàn)棕色和白色兩根線接電位器的兩端,黃線接電位器中間。
我這里用的圖,都是淘寶賣家拍的,下面的拆開(kāi)圖,是6g舵機(jī)的,但是接線是一樣的。
萬(wàn)用表測(cè)量了一下,這個(gè)電位器是4.9K的,也就當(dāng)5K吧。
這個(gè)舵機(jī)是蘿莉群的群友推薦的,希望我能做個(gè)舵機(jī)的電路板出來(lái)驅(qū)動(dòng)它。
一直拖了一個(gè)多星期吧,硬件電路是幾天前就搭好了,今天下午大概寫了一下代碼,本來(lái)想用一下PID算法,顯得高大上一點(diǎn),不過(guò)后來(lái)看了看,這種東西比較簡(jiǎn)單,單純的比例算法就可以了,不需要PID這么復(fù)雜。
思路大概解釋一下。
電路板用了3個(gè)元件,一個(gè)STC15W408AS DIP16的單片機(jī)。
這個(gè)單片機(jī)帶10位精度的ADC,剛好測(cè)量舵機(jī)里面電位器的位置。
然后電機(jī)驅(qū)動(dòng)用的L9110 DIP8。
L9110最大電流0.8A,對(duì)于4g舵機(jī)的小空心杯電機(jī)來(lái)說(shuō),足夠了。
而且L9110的電路也非常簡(jiǎn)單。
最后一個(gè)元件就是加了個(gè)47uf的電容。如果是改貼片元件,大概10uf和0.1uf兩個(gè)貼片電容就差不多了。
L9110的基本應(yīng)用電路如下:
STC15W408AS DIP16 的引腳圖如下:
順便說(shuō)一下,我用直插元件和洞洞板搭了一個(gè)驅(qū)動(dòng)電路,沒(méi)有采用貼片元件和打板子。
因?yàn)橹攸c(diǎn)還是單片機(jī)的電路設(shè)計(jì)和編程,而不是做一個(gè)比較完美的成品。
4g舵機(jī)驅(qū)動(dòng)板程序部分截圖: