ローテーター自動制御装置作ってみた
僕は八木をローテーターで制御しているのですが、スイッチを押して回すのが
めんどくさいので、Arduinoを使用して制作してみました。
とりあえずどうやって制御しようかなと思い、まず、ローテーターの左右をどうやって
回すか考えた。前面に制御するためのスイッチがあるので、そこに線をはんだ付けして
リレーでスイッチングすることにしました。
とりあえずArduinoでプログラムを作ってみました。
int ledPin = 5;
int bpin = 4;
int buttonApin = 9; 1
int buttonBpin = 8;
int scan_cw = 10;
int scan_ccw = 11;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(bpin,OUTPUT);
pinMode(buttonApin, INPUT_PULLUP);
pinMode(buttonBpin, INPUT_PULLUP);
pinMode(scan_cw,INPUT_PULLUP);
pinMode(scan_ccw,INPUT_PULLUP);
}
void loop() {
if (digitalRead(buttonApin) == LOW){
digitalWrite(ledPin, HIGH);
delay(15000);
}else{
digitalWrite(ledPin,LOW);
}
if (digitalRead(buttonBpin) == LOW){
digitalWrite(bpin, HIGH);
delay(15000);
}else{
digitalWrite(bpin,LOW);
}
if (digitalRead(scan_cw) == LOW){
digitalWrite(ledPin, HIGH);
delay(59000);
}else{
digitalWrite(ledPin,LOW);
}
if (digitalRead(scan_ccw) == LOW){
digitalWrite(bpin, HIGH);
delay(59000);
}else{
digitalWrite(bpin,LOW);
}
}
これでいい感じに動いたのでつぎに、インターフェースを作る。
こんな感じ(PIN配置は適当です)
肝心の電源は三端子で13.8Vから9Vに落とした
固定抵抗は1kΩ
可変抵抗は10kΩ
微調整も可能
そんな感じであとはハンダ付けしたら完成
かなり適当に書いてみました。質問あればtwitterかこちらのメールアドレスにメール
ください(jo4kvb@yahoo.com .jpは不要)
コメント
コメントを投稿