2016年1月22日 星期五

DIY : SG90 Servo 改裝為360度旋轉之二

2016年1月22日 星期五
2014年底曾經記錄過這篇「雄 : DIY : TowerPro SG90 Servo 改裝為360度旋轉」,去年有網友留言問我:「請問一下若直接使用裡面的可變電阻是否可行?」,當時沒有改裝的需求(哈!應該是在研究別的東西,不想分神。),也就沒花時間去試。最近又對車子有興趣,需要有減速機構的馬達,於是拆了幾顆 SG90 來試,成功了!只要把 SG90 內的電位器固定在馬達不轉動時的位置即可,不用拿電烙鐵在小小的電路板上焊電阻,有老花眼也能輕鬆改裝。
SG90 如何拆解可以參考 2014 年那篇舊筆記,就不再贅述。看看底下這顆已拿掉齒輪的馬達:


右側的電位器就是我們要處理的目標。

將 SG90 接到 Arduino 上,並送控制 SG90 轉至90度的指令,接著開始轉動電位器至類似圖中的角度,微調至馬達完全不轉動為止。

最後,以膠或是任何方法固定電位器,讓它不再轉動。



第二部份是要處理原本用來轉動電位器的那個齒輪。

因為我們不希望照片中的這個齒輪帶動電位器,所以要將它底部的孔擴大一點點,只要比電位器中間的那根軸稍大即可。


最後再將齒輪底部那塊突起切掉。至此改裝算完成了,只要把齒輪通通裝回去,螺絲鎖好固定,SG90 就變身為 360 度旋轉的 servo,以後一樣用 servo 的控制程式,角度大於 90 度和小於 90度的旋轉方向會相反,角度等於 90 度時則可以讓馬達靜止不動。

底下是測試的影片:



相關文章



5 則留言:

  1. 請問改裝後可以控制轉幾度嗎?

    回覆刪除
    回覆
    1. 您好:
      這陽春版的改裝, 當然不行 XD
      只能控制轉速。

      刪除
  2. 不好意思 可以麻煩提供測試的程式碼嗎 >_<

    回覆刪除
    回覆
    1. 您好:
      在第一篇改裝中,文末有S4A的程式積木塊截圖,您可以自行參考。

      刪除
    2. 這樣當要讓轉軸停止時,他馬達會呈現空轉然後過熱要怎麼解決

      刪除

 
雄::gsyan © 2009. Design by Pocket