SG90のような見た目をしたMiuzei製のサーボモータ「MS18」を使ってみようと思います。
MS18とは
SG90互換(?)のサーボモータです。
Amazon等で購入できます。
コスパがよいです。
サーボホーンはSG90と少し違うようでSG90の物ははまりませんでした。
使い方
他のサーボモータと同じです。
赤に電源(4.8~6V)、黒にGND、橙が制御信号です。
PWMで制御できます。50Hzでパルス幅は900~2100μsecとなっています。
Arduinoにつないでみました。
パルス幅900~2100μsecだと120度ほどしか曲がりません。
パルス幅を500~2400μsec(SG90と一緒)にしたら特に問題なく180度回転するようになります。
プログラムは標準のServoライブラリを使って簡単に書くことができます。
servo.ino
#include <Servo.h>
#define pin 2
Servo servo ;
void setup() {
servo.attach(2,500,2400);
}
void loop() {
servo.write(0);
delay(500);
servo.write(90);
delay(500);
servo.write(180);
delay(500);
}
3.3V系のマイコンにもつないでやってみましたが問題なく動作しました。信号は3.3Vでも大丈夫なようです。
最後に
今の所特に問題なく使えています。
トルクなどはSG90には劣るようですが、ほとんどの用途においてはSG90と代替可能だと思います。